(function (_, kotlin_kotlin, kotlin_org_jetbrains_compose_ui_ui_unit, kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core, kotlin_org_jetbrains_compose_runtime_runtime, kotlin_org_jetbrains_compose_ui_ui_geometry, kotlin_org_jetbrains_compose_ui_ui_graphics, kotlin_org_jetbrains_compose_ui_ui_text, kotlin_org_jetbrains_skiko_skiko) {
  'use strict';
  //region block: imports
  var imul = Math.imul;
  var sign = Math.sign;
  var protoOf = kotlin_kotlin.$_$.tf;
  var interfaceMeta = kotlin_kotlin.$_$.ue;
  var setMetadataFor = kotlin_kotlin.$_$.uf;
  var objectMeta = kotlin_kotlin.$_$.sf;
  var LayoutDirection_Ltr_getInstance = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.q1;
  var roundToInt = kotlin_kotlin.$_$.eg;
  var VOID = kotlin_kotlin.$_$.g;
  var getNumberHashCode = kotlin_kotlin.$_$.oe;
  var THROW_CCE = kotlin_kotlin.$_$.cm;
  var equals = kotlin_kotlin.$_$.ie;
  var classMeta = kotlin_kotlin.$_$.ee;
  var _IntSize___get_width__impl__d9yl4o = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.l2;
  var _IntSize___get_height__impl__prv63b = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.k2;
  var IntOffset = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.v;
  var Annotation = kotlin_kotlin.$_$.fl;
  var Key_getInstance = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.d1;
  var Job = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.j2;
  var CoroutineScope = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.e2;
  var toString = kotlin_kotlin.$_$.yf;
  var IllegalStateException_init_$Create$ = kotlin_kotlin.$_$.l2;
  var cancel = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.q2;
  var Unit_getInstance = kotlin_kotlin.$_$.g6;
  var charSequenceLength = kotlin_kotlin.$_$.ce;
  var hashCode = kotlin_kotlin.$_$.se;
  var captureStack = kotlin_kotlin.$_$.yd;
  var Key = kotlin_kotlin.$_$.kd;
  var Element = kotlin_kotlin.$_$.jd;
  var ArrayList_init_$Create$ = kotlin_kotlin.$_$.p;
  var emptyList = kotlin_kotlin.$_$.d9;
  var LinkedHashMap_init_$Create$ = kotlin_kotlin.$_$.a1;
  var THROW_IAE = kotlin_kotlin.$_$.dm;
  var Enum = kotlin_kotlin.$_$.pl;
  var fillArrayVal = kotlin_kotlin.$_$.ke;
  var MutableVector = kotlin_org_jetbrains_compose_runtime_runtime.$_$.a;
  var isInterface = kotlin_kotlin.$_$.df;
  var LinkedHashSet_init_$Create$ = kotlin_kotlin.$_$.d1;
  var objectCreate = kotlin_kotlin.$_$.rf;
  var noWhenBranchMatchedException = kotlin_kotlin.$_$.gn;
  var throwUninitializedPropertyAccessException = kotlin_kotlin.$_$.on;
  var ArrayList_init_$Create$_0 = kotlin_kotlin.$_$.q;
  var isArray = kotlin_kotlin.$_$.ve;
  var getStringHashCode = kotlin_kotlin.$_$.re;
  var Companion_getInstance = kotlin_org_jetbrains_compose_ui_ui_geometry.$_$.i1;
  var numberRangeToNumber = kotlin_kotlin.$_$.lf;
  var compareTo = kotlin_kotlin.$_$.fe;
  var Comparator = kotlin_kotlin.$_$.ml;
  var Rect = kotlin_org_jetbrains_compose_ui_ui_geometry.$_$.f;
  var numberToLong = kotlin_kotlin.$_$.qf;
  var get_RectangleShape = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.p;
  var Color = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.h;
  var getBooleanHashCode = kotlin_kotlin.$_$.me;
  var Color__hashCode_impl_vjyivj = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.i2;
  var Companion_getInstance_0 = kotlin_org_jetbrains_compose_ui_ui_geometry.$_$.j1;
  var Density = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.q;
  var Density_0 = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.p;
  var toPx = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.i;
  var toPx_0 = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.j;
  var roundToPx = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.c;
  var roundToPx_0 = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.d;
  var toSp = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.n;
  var toSp_0 = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.m;
  var toSp_1 = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.o;
  var toDp = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.g;
  var toDp_0 = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.h;
  var toDp_1 = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.f;
  var toRect = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.k;
  var toSize = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.l;
  var toDpSize = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.e;
  var Companion_getInstance_1 = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.e3;
  var FloatCompanionObject_getInstance = kotlin_kotlin.$_$.q5;
  var floatFromBits = kotlin_kotlin.$_$.le;
  var Long = kotlin_kotlin.$_$.vl;
  var toBits = kotlin_kotlin.$_$.pn;
  var toLong = kotlin_kotlin.$_$.wf;
  var Companion_getInstance_2 = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.c3;
  var PathFillType = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.n;
  var StrokeCap = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.u;
  var StrokeJoin = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.v;
  var Dp__hashCode_impl_sxkrra = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.d2;
  var BlendMode__hashCode_impl_93ceri = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.a2;
  var Iterator = kotlin_kotlin.$_$.v6;
  var Iterable = kotlin_kotlin.$_$.u6;
  var getKClassFromExpression = kotlin_kotlin.$_$.d;
  var StrokeCap__hashCode_impl_posxk8 = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.u2;
  var StrokeJoin__hashCode_impl_3pyh8w = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.v2;
  var PathFillType__hashCode_impl_pdqo4w = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.t2;
  var Companion_getInstance_3 = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.j3;
  var Companion_getInstance_4 = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.k3;
  var Companion_getInstance_5 = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.g3;
  var listOf = kotlin_kotlin.$_$.qa;
  var mutableStateOf = kotlin_org_jetbrains_compose_runtime_runtime.$_$.z;
  var KMutableProperty1 = kotlin_kotlin.$_$.bh;
  var getPropertyCallableRef = kotlin_kotlin.$_$.qe;
  var Companion_getInstance_6 = kotlin_org_jetbrains_compose_ui_ui_geometry.$_$.h1;
  var Companion_getInstance_7 = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.e3;
  var Velocity = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.c1;
  var CoroutineImpl = kotlin_kotlin.$_$.md;
  var get_COROUTINE_SUSPENDED = kotlin_kotlin.$_$.xc;
  var Offset = kotlin_org_jetbrains_compose_ui_ui_geometry.$_$.e;
  var Velocity__minus_impl_w0cg92 = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.s2;
  var Velocity__plus_impl_9g3s6u = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.t2;
  var to = kotlin_kotlin.$_$.un;
  var Offset__minus_impl_hoj2c0 = kotlin_org_jetbrains_compose_ui_ui_geometry.$_$.u;
  var Offset__plus_impl_c78cg0 = kotlin_org_jetbrains_compose_ui_ui_geometry.$_$.v;
  var ensureNotNull = kotlin_kotlin.$_$.xm;
  var toList = kotlin_kotlin.$_$.ic;
  var Offset__hashCode_impl_hbql41 = kotlin_org_jetbrains_compose_ui_ui_geometry.$_$.t;
  var Companion_getInstance_8 = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.c3;
  var IntSize = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.y;
  var _Offset___get_x__impl__xvi35n = kotlin_org_jetbrains_compose_ui_ui_geometry.$_$.x;
  var _Offset___get_y__impl__8bzhra = kotlin_org_jetbrains_compose_ui_ui_geometry.$_$.y;
  var Collection = kotlin_kotlin.$_$.p6;
  var LinkedHashMap_init_$Create$_0 = kotlin_kotlin.$_$.z;
  var contentEquals = kotlin_kotlin.$_$.f8;
  var contentHashCode = kotlin_kotlin.$_$.l8;
  var CoroutineScope_0 = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.f2;
  var delay = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.m;
  var Companion_getInstance_9 = kotlin_kotlin.$_$.b6;
  var createFailure = kotlin_kotlin.$_$.wm;
  var _Result___init__impl__xyqfz8 = kotlin_kotlin.$_$.v3;
  var launch = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.x2;
  var EmptyCoroutineContext_getInstance = kotlin_kotlin.$_$.m5;
  var intercepted = kotlin_kotlin.$_$.zc;
  var get_MODE_CANCELLABLE = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.l2;
  var CancellableContinuationImpl = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.y1;
  var Continuation = kotlin_kotlin.$_$.fd;
  var _Size___get_width__impl__58y75t = kotlin_org_jetbrains_compose_ui_ui_geometry.$_$.e1;
  var _Size___get_height__impl__a04p02 = kotlin_org_jetbrains_compose_ui_ui_geometry.$_$.a1;
  var Size = kotlin_org_jetbrains_compose_ui_ui_geometry.$_$.h;
  var CoroutineStart_UNDISPATCHED_getInstance = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.b;
  var createCoroutine = kotlin_kotlin.$_$.qd;
  var SuspendFunction1 = kotlin_kotlin.$_$.od;
  var min = kotlin_kotlin.$_$.dg;
  var max = kotlin_kotlin.$_$.cg;
  var Constraints = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.b;
  var IntSize_0 = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.x;
  var Companion_getInstance_10 = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.a3;
  var IllegalArgumentException_init_$Create$ = kotlin_kotlin.$_$.f2;
  var _Constraints___get_maxHeight__impl__dt3e8z = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.x1;
  var _Constraints___get_maxWidth__impl__uuyqc = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.y1;
  var UnsupportedOperationException_init_$Create$ = kotlin_kotlin.$_$.d3;
  var coerceIn = kotlin_kotlin.$_$.qg;
  var Offset_0 = kotlin_org_jetbrains_compose_ui_ui_geometry.$_$.d;
  var minOf = kotlin_kotlin.$_$.vc;
  var maxOf = kotlin_kotlin.$_$.uc;
  var toString_0 = kotlin_kotlin.$_$.tn;
  var Constraints_0 = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.a;
  var _IntOffset___get_x__impl__qiqr5o = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.h2;
  var _IntOffset___get_y__impl__2avpwj = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.i2;
  var emptyMap = kotlin_kotlin.$_$.e9;
  var compositionLocalOf = kotlin_org_jetbrains_compose_runtime_runtime.$_$.s;
  var _Constraints___get_minWidth__impl__hi9lfi = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.a2;
  var coerceIn_0 = kotlin_kotlin.$_$.rg;
  var _Constraints___get_minHeight__impl__ev4bgx = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.z1;
  var IntOffset_0 = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.w;
  var illegalDecoyCallException = kotlin_org_jetbrains_compose_runtime_runtime.$_$.d;
  var Companion_getInstance_11 = kotlin_org_jetbrains_compose_runtime_runtime.$_$.j1;
  var composableLambdaInstance = kotlin_org_jetbrains_compose_runtime_runtime.$_$.b;
  var LayoutDirection_Rtl_getInstance = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.r1;
  var sourceInformation = kotlin_org_jetbrains_compose_runtime_runtime.$_$.d1;
  var traceEventStart = kotlin_org_jetbrains_compose_runtime_runtime.$_$.h1;
  var isTraceInProgress = kotlin_org_jetbrains_compose_runtime_runtime.$_$.v;
  var get_reuseKey = kotlin_org_jetbrains_compose_runtime_runtime.$_$.a1;
  var traceEventEnd = kotlin_org_jetbrains_compose_runtime_runtime.$_$.g1;
  var IndexOutOfBoundsException_init_$Create$ = kotlin_kotlin.$_$.p2;
  var removeAll = kotlin_kotlin.$_$.ib;
  var retainAll = kotlin_kotlin.$_$.ob;
  var HashSet_init_$Create$ = kotlin_kotlin.$_$.x;
  var toSize_0 = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.p1;
  var LazyThreadSafetyMode_NONE_getInstance = kotlin_kotlin.$_$.l;
  var lazy = kotlin_kotlin.$_$.en;
  var KProperty1 = kotlin_kotlin.$_$.dh;
  var get_lastIndex = kotlin_kotlin.$_$.ha;
  var copyOf = kotlin_kotlin.$_$.x8;
  var copyOf_0 = kotlin_kotlin.$_$.r8;
  var ListIterator = kotlin_kotlin.$_$.y6;
  var List = kotlin_kotlin.$_$.z6;
  var longArray = kotlin_kotlin.$_$.jf;
  var arrayCopy = kotlin_kotlin.$_$.n7;
  var numberToInt = kotlin_kotlin.$_$.pf;
  var Paint = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.m;
  var Companion_getInstance_12 = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.f3;
  var isFinite = kotlin_kotlin.$_$.an;
  var Companion_getInstance_13 = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.z2;
  var StringBuilder_init_$Create$ = kotlin_kotlin.$_$.n1;
  var _Char___init__impl__6a9atx = kotlin_kotlin.$_$.m3;
  var Companion_getInstance_14 = kotlin_org_jetbrains_compose_runtime_runtime.$_$.l1;
  var println = kotlin_kotlin.$_$.ud;
  var _Constraints___get_hasFixedHeight__impl__y56fxx = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.u1;
  var _Constraints___get_hasFixedWidth__impl__4p17wc = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.v1;
  var ComposeNodeLifecycleCallback = kotlin_org_jetbrains_compose_runtime_runtime.$_$.i;
  var Map = kotlin_kotlin.$_$.b7;
  var getValue = kotlin_kotlin.$_$.v9;
  var HashMap_init_$Create$ = kotlin_kotlin.$_$.t;
  var CanvasDrawScope = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.a;
  var drawArc$default = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.h1;
  var drawArc$default_0 = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.i1;
  var drawCircle$default = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.j1;
  var drawCircle$default_0 = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.k1;
  var drawImage$default = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.m1;
  var drawImage$default_0 = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.l1;
  var drawImage$default_1 = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.n1;
  var drawLine$default = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.o1;
  var drawLine$default_0 = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.p1;
  var drawOval$default = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.q1;
  var drawOval$default_0 = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.r1;
  var drawPath$default = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.s1;
  var drawPath$default_0 = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.t1;
  var drawPoints$default = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.u1;
  var drawPoints$default_0 = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.v1;
  var drawRect$default = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.w1;
  var drawRect$default_0 = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.x1;
  var drawRoundRect$default = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.y1;
  var drawRoundRect$default_0 = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.z1;
  var DrawScope = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.c;
  var ContentDrawScope = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.b;
  var copyOf_1 = kotlin_kotlin.$_$.y8;
  var abs = kotlin_kotlin.$_$.ag;
  var coerceAtLeast = kotlin_kotlin.$_$.lg;
  var Matrix__reset_impl_4l49i7 = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.n2;
  var Matrix__translate$default_impl_10t8ql = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.y2;
  var Matrix__timesAssign_impl_oas521 = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.r2;
  var _Matrix___init__impl__q3kp4w = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.k2;
  var emptySet = kotlin_kotlin.$_$.f9;
  var MutableRect = kotlin_org_jetbrains_compose_ui_ui_geometry.$_$.c;
  var toRect_0 = kotlin_org_jetbrains_compose_ui_ui_geometry.$_$.o;
  var Offset__unaryMinus_impl_ssu2iv = kotlin_org_jetbrains_compose_ui_ui_geometry.$_$.w;
  var plus = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.l1;
  var minus = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.i1;
  var get_isFinite = kotlin_org_jetbrains_compose_ui_ui_geometry.$_$.l;
  var Offset__getDistanceSquared_impl_97mhi6 = kotlin_org_jetbrains_compose_ui_ui_geometry.$_$.s;
  var SnapshotStateObserver = kotlin_org_jetbrains_compose_runtime_runtime.$_$.e;
  var CompositionLocalProvider$composable = kotlin_org_jetbrains_compose_runtime_runtime.$_$.j;
  var updateChangedFlags = kotlin_org_jetbrains_compose_runtime_runtime.$_$.i1;
  var staticCompositionLocalOf = kotlin_org_jetbrains_compose_runtime_runtime.$_$.e1;
  var Sequence = kotlin_kotlin.$_$.gh;
  var emptySequence = kotlin_kotlin.$_$.ih;
  var _Matrix___get_values__impl__fblr7b = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.s2;
  var Generic = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.j;
  var Rounded = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.l;
  var Rectangle = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.k;
  var Path = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.o;
  var _CornerRadius___get_x__impl__1594cn = kotlin_org_jetbrains_compose_ui_ui_geometry.$_$.q;
  var _CornerRadius___get_y__impl__tyvleu = kotlin_org_jetbrains_compose_ui_ui_geometry.$_$.r;
  var Companion_getInstance_15 = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.h3;
  var _Dp___init__impl__ms3zkb = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.b2;
  var DpSize = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.t;
  var identityHashCode = kotlin_org_jetbrains_compose_runtime_runtime.$_$.u;
  var firstOrNull = kotlin_kotlin.$_$.l9;
  var TextRange = kotlin_org_jetbrains_compose_ui_ui_text.$_$.j;
  var ImeAction = kotlin_org_jetbrains_compose_ui_ui_text.$_$.b;
  var toMutableList = kotlin_kotlin.$_$.mc;
  var rangeTo = kotlin_kotlin.$_$.vg;
  var isNaN_0 = kotlin_kotlin.$_$.cn;
  var listOf_0 = kotlin_kotlin.$_$.pa;
  var Companion_getInstance_16 = kotlin_org_jetbrains_skiko_skiko.$_$.c8;
  var SkikoInputModifiers__has_impl_qg30o6 = kotlin_org_jetbrains_skiko_skiko.$_$.j7;
  var CancellationException = kotlin_kotlin.$_$.wc;
  var CancellationException_init_$Init$ = kotlin_kotlin.$_$.f1;
  var SkikoKey_KEY_UNKNOWN_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.u6;
  var SkikoKey_KEY_HOME_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.u4;
  var SkikoKey_KEY_UP_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.v6;
  var SkikoKey_KEY_DOWN_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.z3;
  var SkikoKey_KEY_LEFT_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.e5;
  var SkikoKey_KEY_RIGHT_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.l6;
  var SkikoKey_KEY_0_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.f3;
  var SkikoKey_KEY_1_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.g3;
  var SkikoKey_KEY_2_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.h3;
  var SkikoKey_KEY_3_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.i3;
  var SkikoKey_KEY_4_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.j3;
  var SkikoKey_KEY_5_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.k3;
  var SkikoKey_KEY_6_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.l3;
  var SkikoKey_KEY_7_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.m3;
  var SkikoKey_KEY_8_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.n3;
  var SkikoKey_KEY_9_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.o3;
  var SkikoKey_KEY_MINUS_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.g5;
  var SkikoKey_KEY_EQUALS_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.d4;
  var SkikoKey_KEY_A_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.p3;
  var SkikoKey_KEY_B_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.t3;
  var SkikoKey_KEY_C_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.x3;
  var SkikoKey_KEY_D_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.a4;
  var SkikoKey_KEY_E_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.f4;
  var SkikoKey_KEY_F_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.s4;
  var SkikoKey_KEY_G_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.t4;
  var SkikoKey_KEY_H_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.v4;
  var SkikoKey_KEY_I_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.x4;
  var SkikoKey_KEY_J_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.y4;
  var SkikoKey_KEY_K_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.z4;
  var SkikoKey_KEY_L_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.f5;
  var SkikoKey_KEY_M_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.h5;
  var SkikoKey_KEY_N_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.y5;
  var SkikoKey_KEY_O_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.a6;
  var SkikoKey_KEY_P_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.f6;
  var SkikoKey_KEY_Q_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.g6;
  var SkikoKey_KEY_R_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.m6;
  var SkikoKey_KEY_S_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.r6;
  var SkikoKey_KEY_T_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.t6;
  var SkikoKey_KEY_U_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.w6;
  var SkikoKey_KEY_V_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.x6;
  var SkikoKey_KEY_W_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.y6;
  var SkikoKey_KEY_X_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.z6;
  var SkikoKey_KEY_Y_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.a7;
  var SkikoKey_KEY_Z_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.b7;
  var SkikoKey_KEY_COMMA_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.w3;
  var SkikoKey_KEY_PERIOD_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.b6;
  var SkikoKey_KEY_LEFT_ALT_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.a5;
  var SkikoKey_KEY_RIGHT_ALT_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.h6;
  var SkikoKey_KEY_LEFT_SHIFT_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.d5;
  var SkikoKey_KEY_RIGHT_SHIFT_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.k6;
  var SkikoKey_KEY_TAB_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.s6;
  var SkikoKey_KEY_SPACE_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.q6;
  var SkikoKey_KEY_ENTER_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.c4;
  var SkikoKey_KEY_BACKSPACE_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.r3;
  var SkikoKey_KEY_DELETE_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.y3;
  var SkikoKey_KEY_ESCAPE_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.e4;
  var SkikoKey_KEY_LEFT_CONTROL_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.b5;
  var SkikoKey_KEY_RIGHT_CONTROL_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.i6;
  var SkikoKey_KEY_CAPSLOCK_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.u3;
  var SkikoKey_KEY_SCROLL_LOCK_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.n6;
  var SkikoKey_KEY_LEFT_META_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.c5;
  var SkikoKey_KEY_RIGHT_META_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.j6;
  var SkikoKey_KEY_PRINTSCEEN_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.e6;
  var SkikoKey_KEY_INSERT_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.w4;
  var SkikoKey_KEY_BACK_QUOTE_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.s3;
  var SkikoKey_KEY_OPEN_BRACKET_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.z5;
  var SkikoKey_KEY_CLOSE_BRACKET_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.v3;
  var SkikoKey_KEY_SLASH_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.p6;
  var SkikoKey_KEY_BACKSLASH_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.q3;
  var SkikoKey_KEY_SEMICOLON_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.o6;
  var SkikoKey_KEY_PGUP_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.d6;
  var SkikoKey_KEY_PGDOWN_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.c6;
  var SkikoKey_KEY_F1_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.j4;
  var SkikoKey_KEY_F2_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.k4;
  var SkikoKey_KEY_F3_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.l4;
  var SkikoKey_KEY_F4_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.m4;
  var SkikoKey_KEY_F5_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.n4;
  var SkikoKey_KEY_F6_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.o4;
  var SkikoKey_KEY_F7_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.p4;
  var SkikoKey_KEY_F8_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.q4;
  var SkikoKey_KEY_F9_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.r4;
  var SkikoKey_KEY_F10_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.g4;
  var SkikoKey_KEY_F11_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.h4;
  var SkikoKey_KEY_F12_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.i4;
  var SkikoKey_KEY_NUM_LOCK_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.x5;
  var SkikoKey_KEY_NUMPAD_0_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.i5;
  var SkikoKey_KEY_NUMPAD_1_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.j5;
  var SkikoKey_KEY_NUMPAD_2_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.k5;
  var SkikoKey_KEY_NUMPAD_3_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.l5;
  var SkikoKey_KEY_NUMPAD_4_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.m5;
  var SkikoKey_KEY_NUMPAD_5_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.n5;
  var SkikoKey_KEY_NUMPAD_6_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.o5;
  var SkikoKey_KEY_NUMPAD_7_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.p5;
  var SkikoKey_KEY_NUMPAD_8_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.q5;
  var SkikoKey_KEY_NUMPAD_9_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.r5;
  var SkikoKey_KEY_NUMPAD_DIVIDE_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.t5;
  var SkikoKey_KEY_NUMPAD_MULTIPLY_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.v5;
  var SkikoKey_KEY_NUMPAD_SUBTRACT_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.w5;
  var SkikoKey_KEY_NUMPAD_ADD_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.s5;
  var SkikoKey_KEY_NUMPAD_ENTER_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.u5;
  var SkikoKey_KEY_END_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.b4;
  var first = kotlin_kotlin.$_$.p9;
  var binarySearch = kotlin_kotlin.$_$.u7;
  var Dispatchers_getInstance = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.b1;
  var indexOf = kotlin_kotlin.$_$.x9;
  var BroadcastFrameClock = kotlin_org_jetbrains_compose_runtime_runtime.$_$.h;
  var Recomposer = kotlin_org_jetbrains_compose_runtime_runtime.$_$.q;
  var LinkedHashSet_init_$Create$_0 = kotlin_kotlin.$_$.c1;
  var toIntRect = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.o1;
  var currentNanoTime = kotlin_org_jetbrains_skiko_skiko.$_$.y8;
  var lastOrNull = kotlin_kotlin.$_$.ja;
  var collectionSizeOrDefault = kotlin_kotlin.$_$.z7;
  var mapCapacity = kotlin_kotlin.$_$.ra;
  var toSet = kotlin_kotlin.$_$.yh;
  var minus_0 = kotlin_kotlin.$_$.rh;
  var toList_0 = kotlin_kotlin.$_$.xh;
  var HashSet_init_$Create$_0 = kotlin_kotlin.$_$.w;
  var asSequence = kotlin_kotlin.$_$.t7;
  var filter = kotlin_kotlin.$_$.kh;
  var map = kotlin_kotlin.$_$.qh;
  var get_currentSystemTheme = kotlin_org_jetbrains_skiko_skiko.$_$.z8;
  var AbstractApplier = kotlin_org_jetbrains_compose_runtime_runtime.$_$.f;
  var Runnable = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.n2;
  var CoroutineDispatcher = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.b2;
  var delay_0 = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.g;
  var invokeOnTimeout = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.g2;
  var Delay = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.h2;
  var cancelConsumed = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.h1;
  var Channel = kotlin_org_jetbrains_kotlinx_kotlinx_coroutines_core.$_$.f1;
  var notifyFocusedRect = kotlin_org_jetbrains_compose_ui_ui_text.$_$.e;
  var PlatformTextInputService = kotlin_org_jetbrains_compose_ui_ui_text.$_$.f;
  var BlendMode = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.e;
  var ClipboardManager = kotlin_org_jetbrains_skiko_skiko.$_$.w8;
  var AnnotatedString_init_$Create$ = kotlin_org_jetbrains_compose_ui_ui_text.$_$.k;
  var Dp = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.u;
  var URIManager = kotlin_org_jetbrains_skiko_skiko.$_$.x8;
  var Matrix = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.i;
  var Matrix__rotateZ_impl_2g2pf5 = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.q2;
  var Matrix__rotateY_impl_2x4btc = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.p2;
  var Matrix__rotateX_impl_3e5y7j = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.o2;
  var Matrix__scale$default_impl_snaws9 = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.x2;
  var set_alphaMultiplier = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.w;
  var get_nativeCanvas = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.c1;
  var toSkiaRRect = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.f1;
  var Companion_getInstance_17 = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.d3;
  var ClipMode_INTERSECT_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.v1;
  var ClipMode_DIFFERENCE_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.u1;
  var PictureRecorder_init_$Create$ = kotlin_org_jetbrains_skiko_skiko.$_$.i7;
  var Matrix__map_impl_7meu7m = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.l2;
  var Matrix__map_impl_7meu7m_0 = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.m2;
  var toRect_1 = kotlin_org_jetbrains_compose_ui_ui_geometry.$_$.p;
  var toSkiaRect = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.g1;
  var asComposeCanvas = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.x;
  var Point3 = kotlin_org_jetbrains_skiko_skiko.$_$.u8;
  var Color__copy$default_impl_ectz3s = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.w2;
  var ShadowUtils_getInstance = kotlin_org_jetbrains_skiko_skiko.$_$.a8;
  var asSkiaPath = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.z;
  var toArgb = kotlin_org_jetbrains_compose_ui_ui_graphics.$_$.d1;
  var NotImplementedError = kotlin_kotlin.$_$.xl;
  var Companion_getInstance_18 = kotlin_org_jetbrains_compose_ui_ui_unit.$_$.b3;
  var TextInputService = kotlin_org_jetbrains_compose_ui_ui_text.$_$.g;
  var FontLoader = kotlin_org_jetbrains_compose_ui_ui_text.$_$.h;
  var createFontFamilyResolver = kotlin_org_jetbrains_compose_ui_ui_text.$_$.a;
  var PlatformTextInputPluginRegistryImpl = kotlin_org_jetbrains_compose_ui_ui_text.$_$.d;
  var Composition = kotlin_org_jetbrains_compose_runtime_runtime.$_$.m;
  var CompositionLocalProvider$composable_0 = kotlin_org_jetbrains_compose_runtime_runtime.$_$.k;
  var Companion_getInstance_19 = kotlin_org_jetbrains_compose_runtime_runtime.$_$.k1;
  var LaunchedEffect$composable = kotlin_org_jetbrains_compose_runtime_runtime.$_$.p;
  var composableLambda = kotlin_org_jetbrains_compose_runtime_runtime.$_$.c;
  //endregion
  //region block: pre-declaration
  setMetadataFor(Horizontal, 'Horizontal', interfaceMeta);
  setMetadataFor(Vertical, 'Vertical', interfaceMeta);
  setMetadataFor(Companion, 'Companion', objectMeta);
  setMetadataFor(Alignment, 'Alignment', interfaceMeta);
  setMetadataFor(Horizontal_0, 'Horizontal', classMeta, VOID, [Horizontal]);
  setMetadataFor(Vertical_0, 'Vertical', classMeta, VOID, [Vertical]);
  setMetadataFor(BiasAlignment, 'BiasAlignment', classMeta, VOID, [Alignment]);
  setMetadataFor(ExperimentalComposeUiApi, 'ExperimentalComposeUiApi', classMeta, VOID, [Annotation]);
  setMetadataFor(InternalComposeUiApi, 'InternalComposeUiApi', classMeta, VOID, [Annotation]);
  function then(other) {
    return other === Companion_getInstance_21() ? this : new CombinedModifier(this, other);
  }
  setMetadataFor(Modifier, 'Modifier', interfaceMeta);
  function foldIn(initial, operation) {
    return operation(initial, this);
  }
  function foldOut(initial, operation) {
    return operation(this, initial);
  }
  function any(predicate) {
    return predicate(this);
  }
  function all(predicate) {
    return predicate(this);
  }
  setMetadataFor(Element_0, 'Element', interfaceMeta, VOID, [Modifier]);
  setMetadataFor(DelegatableNode, 'DelegatableNode', interfaceMeta);
  setMetadataFor(Node, 'Node', classMeta, VOID, [DelegatableNode]);
  setMetadataFor(Companion_0, 'Companion', objectMeta, VOID, [Modifier]);
  setMetadataFor(CombinedModifier, 'CombinedModifier', classMeta, VOID, [Modifier]);
  setMetadataFor(PlatformOptimizedCancellationException, 'PlatformOptimizedCancellationException', classMeta, CancellationException);
  setMetadataFor(ModifierNodeDetachedCancellationException, 'ModifierNodeDetachedCancellationException', classMeta, PlatformOptimizedCancellationException, VOID, ModifierNodeDetachedCancellationException);
  setMetadataFor(Key_0, 'Key', objectMeta, VOID, [Key]);
  function get_key() {
    return Key_getInstance_0();
  }
  setMetadataFor(MotionDurationScale, 'MotionDurationScale', interfaceMeta, VOID, [Element]);
  setMetadataFor(SynchronizedObject, 'SynchronizedObject', classMeta, VOID, VOID, SynchronizedObject);
  setMetadataFor(Autofill, 'Autofill', interfaceMeta);
  setMetadataFor(Companion_1, 'Companion', objectMeta);
  setMetadataFor(AutofillNode, 'AutofillNode', classMeta);
  setMetadataFor(AutofillTree, 'AutofillTree', classMeta, VOID, VOID, AutofillTree);
  setMetadataFor(AutofillType, 'AutofillType', classMeta, Enum);
  setMetadataFor(BuildDrawCacheParams, 'BuildDrawCacheParams', interfaceMeta);
  setMetadataFor(DrawModifier, 'DrawModifier', interfaceMeta, VOID, [Element_0]);
  setMetadataFor(DrawCacheModifier, 'DrawCacheModifier', interfaceMeta, VOID, [DrawModifier]);
  setMetadataFor(Companion_2, 'Companion', objectMeta);
  setMetadataFor(FocusDirection, 'FocusDirection', classMeta);
  setMetadataFor(FocusEventModifier, 'FocusEventModifier', interfaceMeta, VOID, [Element_0]);
  setMetadataFor(FocusEventModifierNode, 'FocusEventModifierNode', interfaceMeta, VOID, [DelegatableNode]);
  setMetadataFor(FocusInvalidationManager, 'FocusInvalidationManager', classMeta);
  function clearFocus$default(force, $super) {
    force = force === VOID ? false : force;
    var tmp;
    if ($super === VOID) {
      this.clearFocus_rurzqi_k$(force);
      tmp = Unit_getInstance();
    } else {
      tmp = $super.clearFocus_rurzqi_k$.call(this, force);
    }
    return tmp;
  }
  setMetadataFor(FocusManager, 'FocusManager', interfaceMeta);
  setMetadataFor(FocusOrderModifier, 'FocusOrderModifier', interfaceMeta, VOID, [Element_0]);
  setMetadataFor(FocusOrder, 'FocusOrder', classMeta, VOID, VOID, FocusOrder_init_$Create$);
  setMetadataFor(FocusOwner, 'FocusOwner', interfaceMeta, VOID, [FocusManager]);
  function get_inspectableElements() {
    return emptySequence();
  }
  function get_nameFallback() {
    return null;
  }
  function get_valueOverride() {
    return null;
  }
  setMetadataFor(InspectableValue, 'InspectableValue', interfaceMeta);
  setMetadataFor(ModifierNodeElement, 'ModifierNodeElement', classMeta, VOID, [Element_0, InspectableValue]);
  setMetadataFor(FocusOwnerImpl$modifier$1, VOID, classMeta, ModifierNodeElement);
  setMetadataFor(FocusOwnerImpl, 'FocusOwnerImpl', classMeta, VOID, [FocusOwner]);
  function set_next(_anonymous_parameter_0__qggqh8) {
  }
  function get_next() {
    return Companion_getInstance_24().get_Default_goqax4_k$();
  }
  function set_previous(_anonymous_parameter_0__qggqh8) {
  }
  function get_previous() {
    return Companion_getInstance_24().get_Default_goqax4_k$();
  }
  function set_up(_anonymous_parameter_0__qggqh8) {
  }
  function get_up() {
    return Companion_getInstance_24().get_Default_goqax4_k$();
  }
  function set_down(_anonymous_parameter_0__qggqh8) {
  }
  function get_down() {
    return Companion_getInstance_24().get_Default_goqax4_k$();
  }
  function set_left(_anonymous_parameter_0__qggqh8) {
  }
  function get_left() {
    return Companion_getInstance_24().get_Default_goqax4_k$();
  }
  function set_right(_anonymous_parameter_0__qggqh8) {
  }
  function get_right() {
    return Companion_getInstance_24().get_Default_goqax4_k$();
  }
  function set_start(_anonymous_parameter_0__qggqh8) {
  }
  function get_start() {
    return Companion_getInstance_24().get_Default_goqax4_k$();
  }
  function set_end(_anonymous_parameter_0__qggqh8) {
  }
  function get_end() {
    return Companion_getInstance_24().get_Default_goqax4_k$();
  }
  function set_enter(_anonymous_parameter_0__qggqh8) {
  }
  function get_enter() {
    return FocusProperties$_get_enter_$lambda_k4mh3f;
  }
  function set_exit(_anonymous_parameter_0__qggqh8) {
  }
  function get_exit() {
    return FocusProperties$_get_exit_$lambda_gv47az;
  }
  setMetadataFor(FocusProperties, 'FocusProperties', interfaceMeta);
  setMetadataFor(FocusPropertiesImpl, 'FocusPropertiesImpl', classMeta, VOID, [FocusProperties], FocusPropertiesImpl);
  setMetadataFor(FocusPropertiesModifierNode, 'FocusPropertiesModifierNode', interfaceMeta, VOID, [DelegatableNode]);
  setMetadataFor(FocusRequesterFactory, 'FocusRequesterFactory', objectMeta);
  setMetadataFor(Companion_3, 'Companion', objectMeta);
  setMetadataFor(FocusRequester, 'FocusRequester', classMeta, VOID, VOID, FocusRequester);
  setMetadataFor(FocusRequesterModifier, 'FocusRequesterModifier', interfaceMeta, VOID, [Element_0]);
  setMetadataFor(FocusRequesterModifierNode, 'FocusRequesterModifierNode', interfaceMeta, VOID, [DelegatableNode]);
  setMetadataFor(FocusState, 'FocusState', interfaceMeta);
  setMetadataFor(FocusStateImpl, 'FocusStateImpl', classMeta, Enum, [Enum, FocusState]);
  setMetadataFor(FocusTargetModifierNode, 'FocusTargetModifierNode', interfaceMeta, VOID, [DelegatableNode]);
  setMetadataFor(FocusTargetElement, 'FocusTargetElement', objectMeta, ModifierNodeElement);
  setMetadataFor(ObserverModifierNode, 'ObserverModifierNode', interfaceMeta, VOID, [DelegatableNode]);
  setMetadataFor(ModifierLocalReadScope, 'ModifierLocalReadScope', interfaceMeta);
  function get_providedValues() {
    return EmptyMap_getInstance();
  }
  function provide(key, value) {
    // Inline function 'kotlin.require' call
    // Inline function 'kotlin.contracts.contract' call
    if (!!(this.get_providedValues_crrbpu_k$() === EmptyMap_getInstance())) {
      // Inline function 'androidx.compose.ui.modifier.ModifierLocalModifierNode.provide.<anonymous>' call
      var message = 'In order to provide locals you must override providedValues: ModifierLocalMap';
      throw IllegalArgumentException_init_$Create$(toString(message));
    }
    // Inline function 'kotlin.require' call
    // Inline function 'kotlin.contracts.contract' call
    if (!this.get_providedValues_crrbpu_k$().contains_6rpgft_k$(key)) {
      // Inline function 'androidx.compose.ui.modifier.ModifierLocalModifierNode.provide.<anonymous>' call
      var message_0 = 'Any provided key must be initially provided in the overridden providedValues: ' + ('ModifierLocalMap property. Key ' + key + ' was not found.');
      throw IllegalArgumentException_init_$Create$(toString(message_0));
    }
    this.get_providedValues_crrbpu_k$().set_f74v2r_k$(key, value);
  }
  function get_current(_this__u8e3s4) {
    // Inline function 'kotlin.require' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'kotlin.require' call
    // Inline function 'kotlin.contracts.contract' call
    if (!this.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
      // Inline function 'kotlin.require.<anonymous>' call
      var message = 'Failed requirement.';
      throw IllegalArgumentException_init_$Create$(toString(message));
    }
    var key = _this__u8e3s4;
    // Inline function 'androidx.compose.ui.node.visitAncestors' call
    // Inline function 'androidx.compose.ui.node.Nodes.Locals' call
    Nodes_getInstance();
    var type = _NodeKind___init__impl__ojsprp(32);
    var mask = _NodeKind___get_mask__impl__1uopb6(type);
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!this.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
      // Inline function 'androidx.compose.ui.node.visitAncestors.<anonymous>' call
      var message_0 = 'visitAncestors called on an unattached node';
      throw IllegalStateException_init_$Create$(toString(message_0));
    }
    var node = false ? this.get_node_wor8sr_k$() : this.get_node_wor8sr_k$().get_parent_hy4reb_k$();
    var layout = requireLayoutNode(this);
    while (!(layout == null)) {
      var head = layout.get_nodes_ivvt6w_k$().get_head_won7e1_k$();
      if (!((head.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0)) {
        while (!(node == null)) {
          if (!((node.get_kindSet_ahjm4b_k$() & mask) === 0)) {
            // Inline function 'androidx.compose.ui.node.visitAncestors.<anonymous>' call
            // Inline function 'androidx.compose.ui.node.dispatchForKind' call
            var stack = null;
            var node_0 = node;
            $l$loop: while (!(node_0 == null)) {
              if (!(node_0 == null) ? isInterface(node_0, ModifierLocalModifierNode) : false) {
                // Inline function 'androidx.compose.ui.modifier.ModifierLocalModifierNode.<get-current>.<anonymous>' call
                var it = node_0;
                if (it.get_providedValues_crrbpu_k$().contains_6rpgft_k$(key)) {
                  var tmp = it.get_providedValues_crrbpu_k$().get_ygh1i2_k$(key);
                  return (tmp == null ? true : !(tmp == null)) ? tmp : THROW_CCE();
                }
              } else {
                var tmp_0;
                // Inline function 'androidx.compose.ui.Node.isKind' call
                if (!((node_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                  tmp_0 = node_0 instanceof DelegatingNode;
                } else {
                  tmp_0 = false;
                }
                if (tmp_0) {
                  var count = 0;
                  // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                  var node_1 = node_0.get_delegate_i94tki_k$();
                  while (!(node_1 == null)) {
                    // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                    var next = node_1;
                    // Inline function 'androidx.compose.ui.Node.isKind' call
                    if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                      count = count + 1 | 0;
                      if (count === 1) {
                        node_0 = next;
                      } else {
                        var tmp1_elvis_lhs = stack;
                        var tmp_1;
                        if (tmp1_elvis_lhs == null) {
                          // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                          // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                          // Inline function 'kotlin.arrayOfNulls' call
                          var tmp$ret$5 = fillArrayVal(Array(16), null);
                          tmp_1 = new MutableVector(tmp$ret$5, 0);
                        } else {
                          tmp_1 = tmp1_elvis_lhs;
                        }
                        stack = tmp_1;
                        var theNode = node_0;
                        if (!(theNode == null)) {
                          var tmp2_safe_receiver = stack;
                          if (tmp2_safe_receiver == null)
                            null;
                          else
                            tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                          node_0 = null;
                        }
                        var tmp3_safe_receiver = stack;
                        if (tmp3_safe_receiver == null)
                          null;
                        else
                          tmp3_safe_receiver.add_wl2rvy_k$(next);
                      }
                    }
                    node_1 = node_1.get_child_ipppmb_k$();
                  }
                  if (count === 1) {
                    continue $l$loop;
                  }
                }
              }
              node_0 = pop$accessor$1u1ky95(stack);
            }
          }
          node = node.get_parent_hy4reb_k$();
        }
      }
      layout = layout.get_parent_hy4reb_k$();
      var tmp0_safe_receiver = layout;
      var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_nodes_ivvt6w_k$();
      node = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_tail_wousgp_k$();
    }
    return key.get_defaultFactory_ml0t4e_k$()();
  }
  setMetadataFor(ModifierLocalModifierNode, 'ModifierLocalModifierNode', interfaceMeta, VOID, [ModifierLocalReadScope, DelegatableNode]);
  setMetadataFor(FocusTargetNode, 'FocusTargetNode', classMeta, Node, [FocusTargetModifierNode, ObserverModifierNode, ModifierLocalModifierNode, Node], FocusTargetNode);
  setMetadataFor(CustomDestinationResult, 'CustomDestinationResult', classMeta, Enum);
  setMetadataFor(FocusableChildrenComparator, 'FocusableChildrenComparator', objectMeta, VOID, [Comparator]);
  setMetadataFor(Companion_4, 'Companion', objectMeta);
  setMetadataFor(CompositingStrategy, 'CompositingStrategy', classMeta);
  setMetadataFor(GraphicsLayerElement, 'GraphicsLayerElement', classMeta, ModifierNodeElement);
  function minIntrinsicWidth(_this__u8e3s4, measurable, height) {
    var tmp = NodeMeasuringIntrinsics_getInstance();
    var tmp_0 = LayoutModifierNode$minIntrinsicWidth$lambda(this);
    return tmp.minWidth_tt4twi_k$(new sam$androidx_compose_ui_node_NodeMeasuringIntrinsics_MeasureBlock$0_3(tmp_0), _this__u8e3s4, measurable, height);
  }
  function minIntrinsicHeight(_this__u8e3s4, measurable, width) {
    var tmp = NodeMeasuringIntrinsics_getInstance();
    var tmp_0 = LayoutModifierNode$minIntrinsicHeight$lambda(this);
    return tmp.minHeight_9jmppf_k$(new sam$androidx_compose_ui_node_NodeMeasuringIntrinsics_MeasureBlock$0_4(tmp_0), _this__u8e3s4, measurable, width);
  }
  function maxIntrinsicWidth(_this__u8e3s4, measurable, height) {
    var tmp = NodeMeasuringIntrinsics_getInstance();
    var tmp_0 = LayoutModifierNode$maxIntrinsicWidth$lambda(this);
    return tmp.maxWidth_tryng4_k$(new sam$androidx_compose_ui_node_NodeMeasuringIntrinsics_MeasureBlock$0_5(tmp_0), _this__u8e3s4, measurable, height);
  }
  function maxIntrinsicHeight(_this__u8e3s4, measurable, width) {
    var tmp = NodeMeasuringIntrinsics_getInstance();
    var tmp_0 = LayoutModifierNode$maxIntrinsicHeight$lambda(this);
    return tmp.maxHeight_ajy9th_k$(new sam$androidx_compose_ui_node_NodeMeasuringIntrinsics_MeasureBlock$0_6(tmp_0), _this__u8e3s4, measurable, width);
  }
  setMetadataFor(LayoutModifierNode, 'LayoutModifierNode', interfaceMeta, VOID, [DelegatableNode]);
  setMetadataFor(SimpleGraphicsLayerModifier, 'SimpleGraphicsLayerModifier', classMeta, Node, [LayoutModifierNode, Node]);
  function set_ambientShadowColor(ambientShadowColor) {
  }
  function get_ambientShadowColor() {
    return get_DefaultShadowColor();
  }
  function set_spotShadowColor(spotShadowColor) {
  }
  function get_spotShadowColor() {
    return get_DefaultShadowColor();
  }
  function set_renderEffect(_anonymous_parameter_0__qggqh8) {
  }
  function get_renderEffect() {
    return null;
  }
  function set_compositingStrategy(compositingStrategy) {
  }
  function get_compositingStrategy() {
    return Companion_getInstance_25().get_Auto_wkqwx7_k$();
  }
  function get_size() {
    return Companion_getInstance_0().get_Unspecified_3ttj0y_k$();
  }
  setMetadataFor(GraphicsLayerScope, 'GraphicsLayerScope', interfaceMeta, VOID, [Density]);
  setMetadataFor(ReusableGraphicsLayerScope, 'ReusableGraphicsLayerScope', classMeta, VOID, [GraphicsLayerScope], ReusableGraphicsLayerScope);
  setMetadataFor(Companion_5, 'Companion', objectMeta);
  setMetadataFor(TransformOrigin, 'TransformOrigin', classMeta);
  setMetadataFor(GroupParams, 'GroupParams', classMeta, VOID, VOID, GroupParams);
  setMetadataFor(Builder, 'Builder', classMeta);
  setMetadataFor(Companion_6, 'Companion', objectMeta);
  setMetadataFor(ImageVector, 'ImageVector', classMeta);
  setMetadataFor(VectorGroup$iterator$1, VOID, classMeta, VOID, [Iterator]);
  setMetadataFor(VectorNode, 'VectorNode', classMeta);
  setMetadataFor(VectorGroup, 'VectorGroup', classMeta, VectorNode, [VectorNode, Iterable]);
  setMetadataFor(VectorPath, 'VectorPath', classMeta, VectorNode);
  setMetadataFor(HapticFeedback, 'HapticFeedback', interfaceMeta);
  setMetadataFor(Companion_7, 'Companion', objectMeta);
  setMetadataFor(HapticFeedbackType, 'HapticFeedbackType', classMeta);
  setMetadataFor(InputModeManager, 'InputModeManager', interfaceMeta);
  setMetadataFor(Companion_8, 'Companion', objectMeta);
  setMetadataFor(InputMode, 'InputMode', classMeta);
  setMetadataFor(InputModeManagerImpl, 'InputModeManagerImpl', classMeta, VOID, [InputModeManager]);
  setMetadataFor(KeyEvent, 'KeyEvent', classMeta);
  setMetadataFor(Companion_9, 'Companion', objectMeta);
  setMetadataFor(KeyEventType, 'KeyEventType', classMeta);
  setMetadataFor(KeyInputElement, 'KeyInputElement', classMeta, ModifierNodeElement);
  setMetadataFor(KeyInputModifierNode, 'KeyInputModifierNode', interfaceMeta, VOID, [DelegatableNode]);
  setMetadataFor(KeyInputNode, 'KeyInputNode', classMeta, Node, [KeyInputModifierNode, Node]);
  setMetadataFor(SoftKeyboardInterceptionModifierNode, 'SoftKeyboardInterceptionModifierNode', interfaceMeta, VOID, [DelegatableNode]);
  function onPreScroll(available, source) {
    return Companion_getInstance_6().get_Zero_k6n73t_k$();
  }
  function onPostScroll(consumed, available, source) {
    return Companion_getInstance_6().get_Zero_k6n73t_k$();
  }
  function onPreFling(available, $completion) {
    return new Velocity(Companion_getInstance_7().get_Zero_m4dhvl_k$());
  }
  function onPostFling(consumed, available, $completion) {
    return new Velocity(Companion_getInstance_7().get_Zero_m4dhvl_k$());
  }
  setMetadataFor(NestedScrollConnection, 'NestedScrollConnection', interfaceMeta, VOID, VOID, VOID, VOID, VOID, [1, 2]);
  setMetadataFor($dispatchPreFlingCOROUTINE$0, '$dispatchPreFlingCOROUTINE$0', classMeta, CoroutineImpl);
  setMetadataFor($dispatchPostFlingCOROUTINE$1, '$dispatchPostFlingCOROUTINE$1', classMeta, CoroutineImpl);
  setMetadataFor(NestedScrollDispatcher, 'NestedScrollDispatcher', classMeta, VOID, VOID, NestedScrollDispatcher, VOID, VOID, [1, 2]);
  setMetadataFor(Companion_10, 'Companion', objectMeta);
  setMetadataFor(NestedScrollSource, 'NestedScrollSource', classMeta);
  setMetadataFor($onPreFlingCOROUTINE$2, '$onPreFlingCOROUTINE$2', classMeta, CoroutineImpl);
  setMetadataFor($onPostFlingCOROUTINE$3, '$onPostFlingCOROUTINE$3', classMeta, CoroutineImpl);
  setMetadataFor(NestedScrollNode, 'NestedScrollNode', classMeta, Node, [ModifierLocalModifierNode, NestedScrollConnection, DelegatableNode, Node], VOID, VOID, VOID, [1, 2]);
  setMetadataFor(HitPathTracker, 'HitPathTracker', classMeta);
  setMetadataFor(NodeParent, 'NodeParent', classMeta, VOID, VOID, NodeParent);
  setMetadataFor(Node_0, 'Node', classMeta, NodeParent);
  setMetadataFor(PointerInputEventData, 'PointerInputEventData', classMeta);
  setMetadataFor(PointerInputChange, 'PointerInputChange', classMeta);
  setMetadataFor(PointerInputModifier, 'PointerInputModifier', interfaceMeta, VOID, [Element_0]);
  setMetadataFor(PointerInputFilter, 'PointerInputFilter', classMeta);
  setMetadataFor(PointerEventPass, 'PointerEventPass', classMeta, Enum);
  setMetadataFor(PointerId, 'PointerId', classMeta);
  setMetadataFor(Companion_11, 'Companion', objectMeta);
  setMetadataFor(PointerEventType, 'PointerEventType', classMeta);
  setMetadataFor(Companion_12, 'Companion', objectMeta);
  setMetadataFor(PointerType, 'PointerType', classMeta);
  setMetadataFor(PointerButtons, 'PointerButtons', classMeta);
  setMetadataFor(PointerKeyboardModifiers, 'PointerKeyboardModifiers', classMeta);
  setMetadataFor(HistoricalChange, 'HistoricalChange', classMeta);
  setMetadataFor(ConsumedData, 'ConsumedData', classMeta, VOID, VOID, ConsumedData);
  setMetadataFor(PointerIcon, 'PointerIcon', interfaceMeta);
  setMetadataFor(ModifierLocalProvider, 'ModifierLocalProvider', interfaceMeta, VOID, [Element_0]);
  setMetadataFor(ModifierLocalConsumer, 'ModifierLocalConsumer', interfaceMeta, VOID, [Element_0]);
  setMetadataFor(PointerIconModifierLocal, 'PointerIconModifierLocal', classMeta, VOID, [PointerIcon, ModifierLocalProvider, ModifierLocalConsumer]);
  setMetadataFor(Companion_13, 'Companion', objectMeta);
  setMetadataFor(PointerIconService, 'PointerIconService', interfaceMeta);
  setMetadataFor(ProcessResult, 'ProcessResult', classMeta);
  setMetadataFor(PositionCalculator, 'PositionCalculator', interfaceMeta);
  setMetadataFor(PointerInputEventProcessor, 'PointerInputEventProcessor', classMeta);
  setMetadataFor(PointerInputData, 'PointerInputData', classMeta);
  setMetadataFor(PointerInputChangeEventProducer, 'PointerInputChangeEventProducer', classMeta, VOID, VOID, PointerInputChangeEventProducer);
  setMetadataFor(SuspendPointerInputElement, 'SuspendPointerInputElement', classMeta, ModifierNodeElement);
  setMetadataFor(SuspendingPointerInputModifierNodeImpl$PointerEventHandlerCoroutine$withTimeout$slambda, 'SuspendingPointerInputModifierNodeImpl$PointerEventHandlerCoroutine$withTimeout$slambda', classMeta, CoroutineImpl, [CoroutineImpl], VOID, VOID, VOID, [1]);
  setMetadataFor($withTimeoutOrNullCOROUTINE$4, '$withTimeoutOrNullCOROUTINE$4', classMeta, CoroutineImpl);
  setMetadataFor($withTimeoutCOROUTINE$5, '$withTimeoutCOROUTINE$5', classMeta, CoroutineImpl);
  function get_extendedTouchPadding() {
    return Companion_getInstance_0().get_Zero_rugywl_k$();
  }
  function awaitPointerEvent$default(pass, $completion, $super) {
    pass = pass === VOID ? PointerEventPass_Main_getInstance() : pass;
    return $super === VOID ? this.awaitPointerEvent_mdgus6_k$(pass, $completion) : $super.awaitPointerEvent_mdgus6_k$.call(this, pass, $completion);
  }
  function withTimeoutOrNull(timeMillis, block, $completion) {
    return block(this, $completion);
  }
  function withTimeout(timeMillis, block, $completion) {
    return block(this, $completion);
  }
  setMetadataFor(AwaitPointerEventScope, 'AwaitPointerEventScope', interfaceMeta, VOID, [Density], VOID, VOID, VOID, [1, 2]);
  setMetadataFor(PointerEventHandlerCoroutine, 'PointerEventHandlerCoroutine', classMeta, VOID, [AwaitPointerEventScope, Density, Continuation], VOID, VOID, VOID, [1, 2]);
  setMetadataFor(SuspendingPointerInputModifierNodeImpl$onPointerEvent$slambda, 'SuspendingPointerInputModifierNodeImpl$onPointerEvent$slambda', classMeta, CoroutineImpl, [CoroutineImpl], VOID, VOID, VOID, [1]);
  function interceptOutOfBoundsChildEvents() {
    return false;
  }
  function sharePointerInputWithSiblings() {
    return false;
  }
  function onDensityChange() {
    this.onCancelPointerInput_lztb3e_k$();
  }
  function onViewConfigurationChange() {
    this.onCancelPointerInput_lztb3e_k$();
  }
  setMetadataFor(PointerInputModifierNode, 'PointerInputModifierNode', interfaceMeta, VOID, [DelegatableNode]);
  setMetadataFor(SuspendingPointerInputModifierNode, 'SuspendingPointerInputModifierNode', interfaceMeta, VOID, [PointerInputModifierNode]);
  function get_extendedTouchPadding_0() {
    return Companion_getInstance_0().get_Zero_rugywl_k$();
  }
  function set_varinterceptOutOfBoundsChildEvents(_anonymous_parameter_0__qggqh8) {
  }
  function get_varinterceptOutOfBoundsChildEvents() {
    return false;
  }
  setMetadataFor(PointerInputScope, 'PointerInputScope', interfaceMeta, VOID, [Density], VOID, VOID, VOID, [1]);
  setMetadataFor(SuspendingPointerInputModifierNodeImpl, 'SuspendingPointerInputModifierNodeImpl', classMeta, Node, [Node, SuspendingPointerInputModifierNode, PointerInputScope, Density], VOID, VOID, VOID, [1]);
  setMetadataFor(PointerInputResetException, 'PointerInputResetException', classMeta, PlatformOptimizedCancellationException, VOID, PointerInputResetException);
  setMetadataFor(CancelTimeoutCancellationException, 'CancelTimeoutCancellationException', objectMeta, PlatformOptimizedCancellationException);
  setMetadataFor(RotaryInputModifierNode, 'RotaryInputModifierNode', interfaceMeta, VOID, [DelegatableNode]);
  setMetadataFor(RotaryScrollEvent, 'RotaryScrollEvent', classMeta);
  setMetadataFor(AlignmentLine, 'AlignmentLine', classMeta);
  setMetadataFor(HorizontalAlignmentLine, 'HorizontalAlignmentLine', classMeta, AlignmentLine);
  setMetadataFor(Companion_14, 'Companion', objectMeta);
  setMetadataFor(VerticalAlignmentLine, 'VerticalAlignmentLine', classMeta, AlignmentLine);
  setMetadataFor(Companion_15, 'Companion', objectMeta);
  setMetadataFor(BeyondBoundsScope, 'BeyondBoundsScope', interfaceMeta);
  setMetadataFor(LayoutDirection, 'LayoutDirection', classMeta);
  setMetadataFor(BeyondBoundsLayout, 'BeyondBoundsLayout', interfaceMeta);
  setMetadataFor(MeasureResult, 'MeasureResult', interfaceMeta);
  setMetadataFor(IntermediateLayoutModifierNode$IntermediateMeasureScopeImpl$layout$1, VOID, classMeta, VOID, [MeasureResult]);
  setMetadataFor(IntrinsicMeasurable, 'IntrinsicMeasurable', interfaceMeta);
  setMetadataFor(Measurable, 'Measurable', interfaceMeta, VOID, [IntrinsicMeasurable]);
  function get_parentData() {
    return null;
  }
  setMetadataFor(Measured, 'Measured', interfaceMeta);
  setMetadataFor(Placeable, 'Placeable', classMeta, VOID, [Measured]);
  setMetadataFor(IntermediateMeasurablePlaceable, 'IntermediateMeasurablePlaceable', classMeta, Placeable, [Measurable, Placeable]);
  function localLookaheadPositionOf(_this__u8e3s4, coordinates) {
    return this.toLookaheadCoordinates_1gvv32_k$(_this__u8e3s4).localPositionOf_hrey0l_k$(this.toLookaheadCoordinates_1gvv32_k$(coordinates), Companion_getInstance_6().get_Zero_k6n73t_k$());
  }
  function intermediateLayout(_this__u8e3s4, measure) {
    return intermediateLayout_0(_this__u8e3s4, LookaheadScope$intermediateLayout$lambda(measure));
  }
  setMetadataFor(LookaheadScope, 'LookaheadScope', interfaceMeta);
  function get_isLookingAhead() {
    return false;
  }
  setMetadataFor(IntrinsicMeasureScope, 'IntrinsicMeasureScope', interfaceMeta, VOID, [Density]);
  function layout(width, height, alignmentLines, placementBlock) {
    return new MeasureScope$layout$1(width, height, alignmentLines, this, placementBlock);
  }
  function layout$default(width, height, alignmentLines, placementBlock, $super) {
    alignmentLines = alignmentLines === VOID ? emptyMap() : alignmentLines;
    return $super === VOID ? this.layout_98mqts_k$(width, height, alignmentLines, placementBlock) : layout(width, height, alignmentLines, placementBlock);
  }
  setMetadataFor(MeasureScope, 'MeasureScope', interfaceMeta, VOID, [IntrinsicMeasureScope]);
  setMetadataFor(IntermediateMeasureScope, 'IntermediateMeasureScope', interfaceMeta, VOID, [LookaheadScope, CoroutineScope_0, MeasureScope]);
  setMetadataFor(IntermediateMeasureScopeImpl, 'IntermediateMeasureScopeImpl', classMeta, VOID, [IntermediateMeasureScope, CoroutineScope_0]);
  setMetadataFor(MeasureBlock, 'MeasureBlock', interfaceMeta);
  setMetadataFor(sam$androidx_compose_ui_node_NodeMeasuringIntrinsics_MeasureBlock$0, 'sam$androidx_compose_ui_node_NodeMeasuringIntrinsics_MeasureBlock$0', classMeta, VOID, [MeasureBlock]);
  setMetadataFor(sam$androidx_compose_ui_node_NodeMeasuringIntrinsics_MeasureBlock$0_0, 'sam$androidx_compose_ui_node_NodeMeasuringIntrinsics_MeasureBlock$0', classMeta, VOID, [MeasureBlock]);
  setMetadataFor(sam$androidx_compose_ui_node_NodeMeasuringIntrinsics_MeasureBlock$0_1, 'sam$androidx_compose_ui_node_NodeMeasuringIntrinsics_MeasureBlock$0', classMeta, VOID, [MeasureBlock]);
  setMetadataFor(sam$androidx_compose_ui_node_NodeMeasuringIntrinsics_MeasureBlock$0_2, 'sam$androidx_compose_ui_node_NodeMeasuringIntrinsics_MeasureBlock$0', classMeta, VOID, [MeasureBlock]);
  setMetadataFor(IntermediateLayoutModifierNode, 'IntermediateLayoutModifierNode', classMeta, Node, [LayoutModifierNode, Node]);
  setMetadataFor(IntrinsicsMeasureScope, 'IntrinsicsMeasureScope', classMeta, VOID, [MeasureScope, IntrinsicMeasureScope]);
  setMetadataFor(DefaultIntrinsicMeasurable, 'DefaultIntrinsicMeasurable', classMeta, VOID, [Measurable]);
  setMetadataFor(IntrinsicMinMax, 'IntrinsicMinMax', classMeta, Enum);
  setMetadataFor(IntrinsicWidthHeight, 'IntrinsicWidthHeight', classMeta, Enum);
  setMetadataFor(FixedSizeIntrinsicsPlaceable, 'FixedSizeIntrinsicsPlaceable', classMeta, Placeable);
  function localBoundingBoxOf$default(sourceCoordinates, clipBounds, $super) {
    clipBounds = clipBounds === VOID ? true : clipBounds;
    return $super === VOID ? this.localBoundingBoxOf_v0eey6_k$(sourceCoordinates, clipBounds) : $super.localBoundingBoxOf_v0eey6_k$.call(this, sourceCoordinates, clipBounds);
  }
  function transformFrom(sourceCoordinates, matrix) {
    throw UnsupportedOperationException_init_$Create$('transformFrom is not implemented on this LayoutCoordinates');
  }
  setMetadataFor(LayoutCoordinates, 'LayoutCoordinates', interfaceMeta);
  setMetadataFor(LayoutInfo, 'LayoutInfo', interfaceMeta);
  setMetadataFor(ModifierInfo, 'ModifierInfo', classMeta);
  function minIntrinsicWidth_0(_this__u8e3s4, measurable, height) {
    return MeasuringIntrinsics_getInstance().minWidth_4st5fn_k$(this, _this__u8e3s4, measurable, height);
  }
  function minIntrinsicHeight_0(_this__u8e3s4, measurable, width) {
    return MeasuringIntrinsics_getInstance().minHeight_dgsmwo_k$(this, _this__u8e3s4, measurable, width);
  }
  function maxIntrinsicWidth_0(_this__u8e3s4, measurable, height) {
    return MeasuringIntrinsics_getInstance().maxWidth_dcdqbz_k$(this, _this__u8e3s4, measurable, height);
  }
  function maxIntrinsicHeight_0(_this__u8e3s4, measurable, width) {
    return MeasuringIntrinsics_getInstance().maxHeight_7otjvq_k$(this, _this__u8e3s4, measurable, width);
  }
  setMetadataFor(LayoutModifier, 'LayoutModifier', interfaceMeta, VOID, [Element_0]);
  setMetadataFor(DefaultIntrinsicMeasurable_0, 'DefaultIntrinsicMeasurable', classMeta, VOID, [Measurable]);
  setMetadataFor(EmptyPlaceable, 'EmptyPlaceable', classMeta, Placeable);
  setMetadataFor(IntrinsicMinMax_0, 'IntrinsicMinMax', classMeta, Enum);
  setMetadataFor(IntrinsicWidthHeight_0, 'IntrinsicWidthHeight', classMeta, Enum);
  setMetadataFor(MeasuringIntrinsics, 'MeasuringIntrinsics', objectMeta);
  setMetadataFor(LookaheadLayoutCoordinates, 'LookaheadLayoutCoordinates', interfaceMeta, VOID, [LayoutCoordinates]);
  setMetadataFor(LookaheadLayoutCoordinatesImpl, 'LookaheadLayoutCoordinatesImpl', classMeta, VOID, [LookaheadLayoutCoordinates]);
  setMetadataFor(LookaheadScopeImpl, 'LookaheadScopeImpl', classMeta, VOID, [LookaheadScope], LookaheadScopeImpl);
  setMetadataFor(IntermediateLayoutElement, 'IntermediateLayoutElement', classMeta, ModifierNodeElement);
  function minIntrinsicWidth_1(_this__u8e3s4, measurables, height) {
    // Inline function 'androidx.compose.ui.util.fastMap' call
    // Inline function 'kotlin.contracts.contract' call
    var target = ArrayList_init_$Create$(measurables.get_size_woubt6_k$());
    // Inline function 'androidx.compose.ui.util.fastForEach' call
    // Inline function 'kotlin.contracts.contract' call
    var inductionVariable = 0;
    var last = measurables.get_size_woubt6_k$() - 1 | 0;
    if (inductionVariable <= last)
      do {
        var index = inductionVariable;
        inductionVariable = inductionVariable + 1 | 0;
        var item = measurables.get_c1px32_k$(index);
        // Inline function 'androidx.compose.ui.util.fastMap.<anonymous>' call
        // Inline function 'kotlin.collections.plusAssign' call
        // Inline function 'androidx.compose.ui.layout.MeasurePolicy.minIntrinsicWidth.<anonymous>' call
        var element = new DefaultIntrinsicMeasurable(item, IntrinsicMinMax_Min_getInstance(), IntrinsicWidthHeight_Width_getInstance());
        target.add_utx5q5_k$(element);
      }
       while (inductionVariable <= last);
    var mapped = target;
    var constraints = Constraints_0(VOID, VOID, VOID, height);
    var layoutReceiver = new IntrinsicsMeasureScope(_this__u8e3s4, _this__u8e3s4.get_layoutDirection_7e37v0_k$());
    var layoutResult = this.measure_xg9b01_k$(layoutReceiver, mapped, constraints);
    return layoutResult.get_width_j0q4yl_k$();
  }
  function minIntrinsicHeight_1(_this__u8e3s4, measurables, width) {
    // Inline function 'androidx.compose.ui.util.fastMap' call
    // Inline function 'kotlin.contracts.contract' call
    var target = ArrayList_init_$Create$(measurables.get_size_woubt6_k$());
    // Inline function 'androidx.compose.ui.util.fastForEach' call
    // Inline function 'kotlin.contracts.contract' call
    var inductionVariable = 0;
    var last = measurables.get_size_woubt6_k$() - 1 | 0;
    if (inductionVariable <= last)
      do {
        var index = inductionVariable;
        inductionVariable = inductionVariable + 1 | 0;
        var item = measurables.get_c1px32_k$(index);
        // Inline function 'androidx.compose.ui.util.fastMap.<anonymous>' call
        // Inline function 'kotlin.collections.plusAssign' call
        // Inline function 'androidx.compose.ui.layout.MeasurePolicy.minIntrinsicHeight.<anonymous>' call
        var element = new DefaultIntrinsicMeasurable(item, IntrinsicMinMax_Min_getInstance(), IntrinsicWidthHeight_Height_getInstance());
        target.add_utx5q5_k$(element);
      }
       while (inductionVariable <= last);
    var mapped = target;
    var constraints = Constraints_0(VOID, width);
    var layoutReceiver = new IntrinsicsMeasureScope(_this__u8e3s4, _this__u8e3s4.get_layoutDirection_7e37v0_k$());
    var layoutResult = this.measure_xg9b01_k$(layoutReceiver, mapped, constraints);
    return layoutResult.get_height_e7t92o_k$();
  }
  function maxIntrinsicWidth_1(_this__u8e3s4, measurables, height) {
    // Inline function 'androidx.compose.ui.util.fastMap' call
    // Inline function 'kotlin.contracts.contract' call
    var target = ArrayList_init_$Create$(measurables.get_size_woubt6_k$());
    // Inline function 'androidx.compose.ui.util.fastForEach' call
    // Inline function 'kotlin.contracts.contract' call
    var inductionVariable = 0;
    var last = measurables.get_size_woubt6_k$() - 1 | 0;
    if (inductionVariable <= last)
      do {
        var index = inductionVariable;
        inductionVariable = inductionVariable + 1 | 0;
        var item = measurables.get_c1px32_k$(index);
        // Inline function 'androidx.compose.ui.util.fastMap.<anonymous>' call
        // Inline function 'kotlin.collections.plusAssign' call
        // Inline function 'androidx.compose.ui.layout.MeasurePolicy.maxIntrinsicWidth.<anonymous>' call
        var element = new DefaultIntrinsicMeasurable(item, IntrinsicMinMax_Max_getInstance(), IntrinsicWidthHeight_Width_getInstance());
        target.add_utx5q5_k$(element);
      }
       while (inductionVariable <= last);
    var mapped = target;
    var constraints = Constraints_0(VOID, VOID, VOID, height);
    var layoutReceiver = new IntrinsicsMeasureScope(_this__u8e3s4, _this__u8e3s4.get_layoutDirection_7e37v0_k$());
    var layoutResult = this.measure_xg9b01_k$(layoutReceiver, mapped, constraints);
    return layoutResult.get_width_j0q4yl_k$();
  }
  function maxIntrinsicHeight_1(_this__u8e3s4, measurables, width) {
    // Inline function 'androidx.compose.ui.util.fastMap' call
    // Inline function 'kotlin.contracts.contract' call
    var target = ArrayList_init_$Create$(measurables.get_size_woubt6_k$());
    // Inline function 'androidx.compose.ui.util.fastForEach' call
    // Inline function 'kotlin.contracts.contract' call
    var inductionVariable = 0;
    var last = measurables.get_size_woubt6_k$() - 1 | 0;
    if (inductionVariable <= last)
      do {
        var index = inductionVariable;
        inductionVariable = inductionVariable + 1 | 0;
        var item = measurables.get_c1px32_k$(index);
        // Inline function 'androidx.compose.ui.util.fastMap.<anonymous>' call
        // Inline function 'kotlin.collections.plusAssign' call
        // Inline function 'androidx.compose.ui.layout.MeasurePolicy.maxIntrinsicHeight.<anonymous>' call
        var element = new DefaultIntrinsicMeasurable(item, IntrinsicMinMax_Max_getInstance(), IntrinsicWidthHeight_Height_getInstance());
        target.add_utx5q5_k$(element);
      }
       while (inductionVariable <= last);
    var mapped = target;
    var constraints = Constraints_0(VOID, width);
    var layoutReceiver = new IntrinsicsMeasureScope(_this__u8e3s4, _this__u8e3s4.get_layoutDirection_7e37v0_k$());
    var layoutResult = this.measure_xg9b01_k$(layoutReceiver, mapped, constraints);
    return layoutResult.get_height_e7t92o_k$();
  }
  setMetadataFor(MeasurePolicy, 'MeasurePolicy', interfaceMeta);
  setMetadataFor(MeasureScope$layout$1, VOID, classMeta, VOID, [MeasureResult]);
  setMetadataFor(OnGloballyPositionedModifier, 'OnGloballyPositionedModifier', interfaceMeta, VOID, [Element_0]);
  setMetadataFor(OnPlacedModifier, 'OnPlacedModifier', interfaceMeta, VOID, [Element_0]);
  setMetadataFor(OnPlacedElement, 'OnPlacedElement', classMeta, ModifierNodeElement);
  function onPlaced(coordinates) {
  }
  function onRemeasured(size) {
  }
  setMetadataFor(LayoutAwareModifierNode, 'LayoutAwareModifierNode', interfaceMeta, VOID, [DelegatableNode]);
  setMetadataFor(OnPlacedNode, 'OnPlacedNode', classMeta, Node, [LayoutAwareModifierNode, Node]);
  setMetadataFor(OnRemeasuredModifier, 'OnRemeasuredModifier', interfaceMeta, VOID, [Element_0]);
  setMetadataFor(ParentDataModifier, 'ParentDataModifier', interfaceMeta, VOID, [Element_0]);
  setMetadataFor(PinnedHandle, 'PinnedHandle', interfaceMeta);
  setMetadataFor(PinnableContainer, 'PinnableContainer', interfaceMeta);
  setMetadataFor(PlacementScope, 'PlacementScope', classMeta);
  setMetadataFor(Companion_16, 'Companion', objectMeta, PlacementScope);
  setMetadataFor(RemeasurementModifier, 'RemeasurementModifier', interfaceMeta, VOID, [Element_0]);
  setMetadataFor(Remeasurement, 'Remeasurement', interfaceMeta);
  setMetadataFor(NoIntrinsicsMeasurePolicy, 'NoIntrinsicsMeasurePolicy', classMeta, VOID, [MeasurePolicy]);
  setMetadataFor(RootMeasurePolicy, 'RootMeasurePolicy', objectMeta, NoIntrinsicsMeasurePolicy);
  setMetadataFor(LayoutNodeSubcompositionsState$createMeasurePolicy$1$measure$1, VOID, classMeta, VOID, [MeasureResult]);
  setMetadataFor(NodeState, 'NodeState', classMeta);
  setMetadataFor(SubcomposeMeasureScope, 'SubcomposeMeasureScope', interfaceMeta, VOID, [MeasureScope]);
  setMetadataFor(Scope, 'Scope', classMeta, VOID, [SubcomposeMeasureScope]);
  function subcompose(slotId, content) {
    illegalDecoyCallException('subcompose');
  }
  function subcompose$composable(slotId, content) {
    return this.measurablesForSlot_adw8qy_k$(slotId);
  }
  setMetadataFor(SubcomposeIntermediateMeasureScope, 'SubcomposeIntermediateMeasureScope', interfaceMeta, VOID, [SubcomposeMeasureScope]);
  setMetadataFor(IntermediateMeasureScopeImpl_0, 'IntermediateMeasureScopeImpl', classMeta, VOID, [SubcomposeIntermediateMeasureScope, MeasureScope]);
  setMetadataFor(LayoutNodeSubcompositionsState$createMeasurePolicy$1, VOID, classMeta, NoIntrinsicsMeasurePolicy);
  function get_placeablesCount() {
    return 0;
  }
  function premeasure(index, constraints) {
  }
  setMetadataFor(PrecomposedSlotHandle, 'PrecomposedSlotHandle', interfaceMeta);
  setMetadataFor(LayoutNodeSubcompositionsState$precompose$composable$1, VOID, classMeta, VOID, [PrecomposedSlotHandle]);
  setMetadataFor(LayoutNodeSubcompositionsState, 'LayoutNodeSubcompositionsState', classMeta);
  setMetadataFor(SlotIdsSet, 'SlotIdsSet', classMeta, VOID, [Collection]);
  setMetadataFor(SubcomposeSlotReusePolicy, 'SubcomposeSlotReusePolicy', interfaceMeta);
  setMetadataFor(SubcomposeLayoutState, 'SubcomposeLayoutState', classMeta, VOID, VOID, SubcomposeLayoutState_init_$Create$);
  setMetadataFor(ComposableSingletons$SubcomposeLayoutKt, 'ComposableSingletons$SubcomposeLayoutKt', objectMeta);
  setMetadataFor(NoOpSubcomposeSlotReusePolicy, 'NoOpSubcomposeSlotReusePolicy', objectMeta, VOID, [SubcomposeSlotReusePolicy]);
  setMetadataFor(FixedCountSubcomposeSlotReusePolicy, 'FixedCountSubcomposeSlotReusePolicy', classMeta, VOID, [SubcomposeSlotReusePolicy]);
  setMetadataFor(ModifierLocal, 'ModifierLocal', classMeta);
  setMetadataFor(ProvidableModifierLocal, 'ProvidableModifierLocal', classMeta, ModifierLocal);
  setMetadataFor(ModifierLocalManager, 'ModifierLocalManager', classMeta);
  setMetadataFor(ModifierLocalMap, 'ModifierLocalMap', classMeta);
  setMetadataFor(EmptyMap, 'EmptyMap', objectMeta, ModifierLocalMap);
  setMetadataFor(SingleLocalMap, 'SingleLocalMap', classMeta, ModifierLocalMap);
  setMetadataFor(BackwardsCompatLocalMap, 'BackwardsCompatLocalMap', classMeta, ModifierLocalMap);
  setMetadataFor(OnLayoutCompletedListener, 'OnLayoutCompletedListener', interfaceMeta);
  setMetadataFor(BackwardsCompatNode$initializeModifier$2, VOID, classMeta, VOID, [OnLayoutCompletedListener]);
  function onMeasureResultChanged() {
  }
  setMetadataFor(DrawModifierNode, 'DrawModifierNode', interfaceMeta, VOID, [DelegatableNode]);
  function get_shouldClearDescendantSemantics() {
    return false;
  }
  function get_shouldMergeDescendantSemantics() {
    return false;
  }
  setMetadataFor(SemanticsModifierNode, 'SemanticsModifierNode', interfaceMeta, VOID, [DelegatableNode]);
  setMetadataFor(ParentDataModifierNode, 'ParentDataModifierNode', interfaceMeta, VOID, [DelegatableNode]);
  setMetadataFor(GlobalPositionAwareModifierNode, 'GlobalPositionAwareModifierNode', interfaceMeta, VOID, [DelegatableNode]);
  setMetadataFor(OwnerScope, 'OwnerScope', interfaceMeta);
  setMetadataFor(BackwardsCompatNode, 'BackwardsCompatNode', classMeta, Node, [LayoutModifierNode, DrawModifierNode, SemanticsModifierNode, PointerInputModifierNode, ModifierLocalModifierNode, ModifierLocalReadScope, ParentDataModifierNode, LayoutAwareModifierNode, GlobalPositionAwareModifierNode, FocusEventModifierNode, FocusPropertiesModifierNode, FocusRequesterModifierNode, OwnerScope, BuildDrawCacheParams, Node]);
  setMetadataFor(DetachedModifierLocalReadScope$1, VOID, classMeta, VOID, [ModifierLocalReadScope]);
  setMetadataFor(Companion_17, 'Companion', objectMeta);
  setMetadataFor(ComposeUiNode, 'ComposeUiNode', interfaceMeta);
  setMetadataFor(CompositionLocalConsumerModifierNode, 'CompositionLocalConsumerModifierNode', interfaceMeta, VOID, [DelegatableNode]);
  setMetadataFor(DelegatingNode, 'DelegatingNode', classMeta, Node);
  setMetadataFor(DepthSortedSetsForDifferentPasses, 'DepthSortedSetsForDifferentPasses', classMeta);
  setMetadataFor(DepthSortedSet$DepthComparator$1, VOID, classMeta, VOID, [Comparator]);
  setMetadataFor(DepthSortedSet, 'DepthSortedSet', classMeta);
  setMetadataFor(HitTestResultIterator, 'HitTestResultIterator', classMeta, VOID, [ListIterator]);
  setMetadataFor(SubList, 'SubList', classMeta, VOID, [List]);
  setMetadataFor(HitTestResult, 'HitTestResult', classMeta, VOID, [List], HitTestResult);
  setMetadataFor(DistanceAndInLayer, 'DistanceAndInLayer', classMeta);
  setMetadataFor(TailModifierNode, 'TailModifierNode', classMeta, Node, VOID, TailModifierNode);
  setMetadataFor(MeasureScopeWithLayoutNode, 'MeasureScopeWithLayoutNode', interfaceMeta, VOID, [MeasureScope]);
  setMetadataFor(LookaheadCapablePlaceable, 'LookaheadCapablePlaceable', classMeta, Placeable, [Placeable, MeasureScopeWithLayoutNode]);
  setMetadataFor(LookaheadDelegate, 'LookaheadDelegate', classMeta, LookaheadCapablePlaceable, [Measurable, LookaheadCapablePlaceable]);
  setMetadataFor(LookaheadDelegateImpl, 'LookaheadDelegateImpl', classMeta, LookaheadDelegate);
  setMetadataFor(Companion_18, 'Companion', objectMeta);
  setMetadataFor(InvokeOnCanvas, 'InvokeOnCanvas', interfaceMeta);
  setMetadataFor(NodeCoordinator, 'NodeCoordinator', classMeta, LookaheadCapablePlaceable, [LookaheadCapablePlaceable, Measurable, LayoutCoordinates, OwnerScope, InvokeOnCanvas], VOID, VOID, VOID, [1]);
  setMetadataFor(InnerNodeCoordinator, 'InnerNodeCoordinator', classMeta, NodeCoordinator, VOID, VOID, VOID, VOID, [1]);
  setMetadataFor(InternalCoreApi, 'InternalCoreApi', classMeta, VOID, [Annotation]);
  setMetadataFor(InteroperableComposeUiNode, 'InteroperableComposeUiNode', interfaceMeta);
  setMetadataFor(Companion_19, 'Companion', objectMeta);
  setMetadataFor(IntrinsicsPolicy, 'IntrinsicsPolicy', classMeta);
  setMetadataFor(sam$androidx_compose_ui_node_NodeMeasuringIntrinsics_MeasureBlock$0_3, 'sam$androidx_compose_ui_node_NodeMeasuringIntrinsics_MeasureBlock$0', classMeta, VOID, [MeasureBlock]);
  setMetadataFor(sam$androidx_compose_ui_node_NodeMeasuringIntrinsics_MeasureBlock$0_4, 'sam$androidx_compose_ui_node_NodeMeasuringIntrinsics_MeasureBlock$0', classMeta, VOID, [MeasureBlock]);
  setMetadataFor(sam$androidx_compose_ui_node_NodeMeasuringIntrinsics_MeasureBlock$0_5, 'sam$androidx_compose_ui_node_NodeMeasuringIntrinsics_MeasureBlock$0', classMeta, VOID, [MeasureBlock]);
  setMetadataFor(sam$androidx_compose_ui_node_NodeMeasuringIntrinsics_MeasureBlock$0_6, 'sam$androidx_compose_ui_node_NodeMeasuringIntrinsics_MeasureBlock$0', classMeta, VOID, [MeasureBlock]);
  setMetadataFor(DefaultIntrinsicMeasurable_1, 'DefaultIntrinsicMeasurable', classMeta, VOID, [Measurable]);
  setMetadataFor(EmptyPlaceable_0, 'EmptyPlaceable', classMeta, Placeable);
  setMetadataFor(IntrinsicMinMax_1, 'IntrinsicMinMax', classMeta, Enum);
  setMetadataFor(IntrinsicWidthHeight_1, 'IntrinsicWidthHeight', classMeta, Enum);
  setMetadataFor(NodeMeasuringIntrinsics, 'NodeMeasuringIntrinsics', objectMeta);
  setMetadataFor(LookaheadDelegateForLayoutModifierNode, 'LookaheadDelegateForLayoutModifierNode', classMeta, LookaheadDelegate);
  setMetadataFor(Companion_20, 'Companion', objectMeta);
  setMetadataFor(LayoutModifierNodeCoordinator, 'LayoutModifierNodeCoordinator', classMeta, NodeCoordinator, VOID, VOID, VOID, VOID, [1]);
  setMetadataFor(sam$kotlin_Comparator$0, 'sam$kotlin_Comparator$0', classMeta, VOID, [Comparator]);
  setMetadataFor(LayoutNode$Companion$ErrorMeasurePolicy$1, VOID, classMeta, NoIntrinsicsMeasurePolicy);
  function get_minimumTouchTargetSize() {
    // Inline function 'androidx.compose.ui.unit.dp' call
    var tmp = _Dp___init__impl__ms3zkb(48);
    // Inline function 'androidx.compose.ui.unit.dp' call
    var tmp$ret$1 = _Dp___init__impl__ms3zkb(48);
    return DpSize(tmp, tmp$ret$1);
  }
  setMetadataFor(ViewConfiguration, 'ViewConfiguration', interfaceMeta);
  setMetadataFor(LayoutNode$Companion$DummyViewConfiguration$1, VOID, classMeta, VOID, [ViewConfiguration]);
  setMetadataFor(Companion_21, 'Companion', objectMeta);
  setMetadataFor(LayoutState, 'LayoutState', classMeta, Enum);
  setMetadataFor(UsageByParent, 'UsageByParent', classMeta, Enum);
  setMetadataFor(LayoutNode, 'LayoutNode', classMeta, VOID, [ComposeNodeLifecycleCallback, Remeasurement, OwnerScope, LayoutInfo, ComposeUiNode, InteroperableComposeUiNode, OnLayoutCompletedListener], LayoutNode);
  setMetadataFor(AlignmentLines, 'AlignmentLines', classMeta);
  setMetadataFor(LayoutNodeAlignmentLines, 'LayoutNodeAlignmentLines', classMeta, AlignmentLines);
  setMetadataFor(LookaheadAlignmentLines, 'LookaheadAlignmentLines', classMeta, AlignmentLines);
  setMetadataFor(LayoutNodeDrawScope, 'LayoutNodeDrawScope', classMeta, VOID, [DrawScope, ContentDrawScope], LayoutNodeDrawScope);
  setMetadataFor(AlignmentLinesOwner, 'AlignmentLinesOwner', interfaceMeta, VOID, [Measurable]);
  setMetadataFor(MeasurePassDelegate, 'MeasurePassDelegate', classMeta, Placeable, [Measurable, Placeable, AlignmentLinesOwner]);
  setMetadataFor(LookaheadPassDelegate, 'LookaheadPassDelegate', classMeta, Placeable, [Placeable, Measurable, AlignmentLinesOwner]);
  setMetadataFor(LayoutNodeLayoutDelegate, 'LayoutNodeLayoutDelegate', classMeta);
  setMetadataFor(LayoutTreeConsistencyChecker, 'LayoutTreeConsistencyChecker', classMeta);
  setMetadataFor(PostponedRequest, 'PostponedRequest', classMeta);
  setMetadataFor(MeasureAndLayoutDelegate, 'MeasureAndLayoutDelegate', classMeta);
  setMetadataFor(MutableVectorWithMutationTracking, 'MutableVectorWithMutationTracking', classMeta);
  setMetadataFor(DiffCallback, 'DiffCallback', interfaceMeta);
  setMetadataFor(IntStack, 'IntStack', classMeta);
  setMetadataFor(CenteredArray, 'CenteredArray', classMeta);
  setMetadataFor(Snake, 'Snake', classMeta);
  setMetadataFor(Differ, 'Differ', classMeta, VOID, [DiffCallback]);
  setMetadataFor(Logger, 'Logger', interfaceMeta);
  setMetadataFor(NodeChain, 'NodeChain', classMeta);
  setMetadataFor(ForceUpdateElement, 'ForceUpdateElement', classMeta, ModifierNodeElement);
  setMetadataFor(SentinelHead$1, VOID, classMeta, Node);
  setMetadataFor(HitTestSource, 'HitTestSource', interfaceMeta);
  setMetadataFor(NodeCoordinator$Companion$PointerInputSource$1, VOID, classMeta, VOID, [HitTestSource]);
  setMetadataFor(NodeCoordinator$Companion$SemanticsSource$1, VOID, classMeta, VOID, [HitTestSource]);
  setMetadataFor(Companion_22, 'Companion', objectMeta);
  setMetadataFor(LayerPositionalProperties, 'LayerPositionalProperties', classMeta, VOID, VOID, LayerPositionalProperties);
  setMetadataFor(NodeKind, 'NodeKind', classMeta);
  setMetadataFor(Nodes, 'Nodes', objectMeta);
  setMetadataFor(CanFocusChecker, 'CanFocusChecker', objectMeta, VOID, [FocusProperties]);
  setMetadataFor(Companion_23, 'Companion', objectMeta);
  setMetadataFor(ObserverNodeOwnerScope, 'ObserverNodeOwnerScope', classMeta, VOID, [OwnerScope]);
  setMetadataFor(DepthComparator, 'DepthComparator', objectMeta, VOID, [Comparator]);
  setMetadataFor(Companion_24, 'Companion', objectMeta);
  setMetadataFor(OnPositionedDispatcher, 'OnPositionedDispatcher', classMeta, VOID, VOID, OnPositionedDispatcher);
  setMetadataFor(OwnedLayer, 'OwnedLayer', interfaceMeta);
  setMetadataFor(Companion_25, 'Companion', objectMeta);
  function onRequestMeasure$default(layoutNode, affectsLookahead, forceRequest, scheduleMeasureAndLayout, $super) {
    affectsLookahead = affectsLookahead === VOID ? false : affectsLookahead;
    forceRequest = forceRequest === VOID ? false : forceRequest;
    scheduleMeasureAndLayout = scheduleMeasureAndLayout === VOID ? true : scheduleMeasureAndLayout;
    var tmp;
    if ($super === VOID) {
      this.onRequestMeasure_vd1cmz_k$(layoutNode, affectsLookahead, forceRequest, scheduleMeasureAndLayout);
      tmp = Unit_getInstance();
    } else {
      tmp = $super.onRequestMeasure_vd1cmz_k$.call(this, layoutNode, affectsLookahead, forceRequest, scheduleMeasureAndLayout);
    }
    return tmp;
  }
  function onRequestRelayout$default(layoutNode, affectsLookahead, forceRequest, $super) {
    affectsLookahead = affectsLookahead === VOID ? false : affectsLookahead;
    forceRequest = forceRequest === VOID ? false : forceRequest;
    var tmp;
    if ($super === VOID) {
      this.onRequestRelayout_qmbkov_k$(layoutNode, affectsLookahead, forceRequest);
      tmp = Unit_getInstance();
    } else {
      tmp = $super.onRequestRelayout_qmbkov_k$.call(this, layoutNode, affectsLookahead, forceRequest);
    }
    return tmp;
  }
  function measureAndLayout$default(sendPointerUpdate, $super) {
    sendPointerUpdate = sendPointerUpdate === VOID ? true : sendPointerUpdate;
    var tmp;
    if ($super === VOID) {
      this.measureAndLayout_flt6vm_k$(sendPointerUpdate);
      tmp = Unit_getInstance();
    } else {
      tmp = $super.measureAndLayout_flt6vm_k$.call(this, sendPointerUpdate);
    }
    return tmp;
  }
  function forceMeasureTheSubtree$default(layoutNode, affectsLookahead, $super) {
    affectsLookahead = affectsLookahead === VOID ? false : affectsLookahead;
    var tmp;
    if ($super === VOID) {
      this.forceMeasureTheSubtree_j5z8pj_k$(layoutNode, affectsLookahead);
      tmp = Unit_getInstance();
    } else {
      tmp = $super.forceMeasureTheSubtree_j5z8pj_k$.call(this, layoutNode, affectsLookahead);
    }
    return tmp;
  }
  setMetadataFor(Owner, 'Owner', interfaceMeta);
  setMetadataFor(OwnerSnapshotObserver, 'OwnerSnapshotObserver', classMeta);
  function measureAndLayoutForTest() {
  }
  setMetadataFor(RootForTest, 'RootForTest', interfaceMeta);
  function calculateRecommendedTimeoutMillis$default(originalTimeoutMillis, containsIcons, containsText, containsControls, $super) {
    containsIcons = containsIcons === VOID ? false : containsIcons;
    containsText = containsText === VOID ? false : containsText;
    containsControls = containsControls === VOID ? false : containsControls;
    return $super === VOID ? this.calculateRecommendedTimeoutMillis_arcimh_k$(originalTimeoutMillis, containsIcons, containsText, containsControls) : $super.calculateRecommendedTimeoutMillis_arcimh_k$.call(this, originalTimeoutMillis, containsIcons, containsText, containsControls);
  }
  setMetadataFor(AccessibilityManager, 'AccessibilityManager', interfaceMeta);
  function hasText() {
    var tmp0_safe_receiver = this.getText_18q731_k$();
    var tmp;
    if (tmp0_safe_receiver == null) {
      tmp = null;
    } else {
      // Inline function 'kotlin.text.isNotEmpty' call
      tmp = charSequenceLength(tmp0_safe_receiver) > 0;
    }
    return tmp === true;
  }
  setMetadataFor(ClipboardManager_0, 'ClipboardManager', interfaceMeta);
  setMetadataFor(InspectorInfo, 'InspectorInfo', classMeta, VOID, VOID, InspectorInfo);
  setMetadataFor(ValueElementSequence, 'ValueElementSequence', classMeta, VOID, [Sequence], ValueElementSequence);
  setMetadataFor(ValueElement, 'ValueElement', classMeta);
  setMetadataFor(End, 'End', classMeta, VOID, [Element_0]);
  setMetadataFor(InspectorValueInfo, 'InspectorValueInfo', classMeta, VOID, [InspectableValue]);
  setMetadataFor(InspectableModifier, 'InspectableModifier', classMeta, InspectorValueInfo, [Element_0, InspectorValueInfo]);
  function showMenu$default(rect, onCopyRequested, onPasteRequested, onCutRequested, onSelectAllRequested, $super) {
    onCopyRequested = onCopyRequested === VOID ? null : onCopyRequested;
    onPasteRequested = onPasteRequested === VOID ? null : onPasteRequested;
    onCutRequested = onCutRequested === VOID ? null : onCutRequested;
    onSelectAllRequested = onSelectAllRequested === VOID ? null : onSelectAllRequested;
    var tmp;
    if ($super === VOID) {
      this.showMenu_tw7kcf_k$(rect, onCopyRequested, onPasteRequested, onCutRequested, onSelectAllRequested);
      tmp = Unit_getInstance();
    } else {
      tmp = $super.showMenu_tw7kcf_k$.call(this, rect, onCopyRequested, onPasteRequested, onCutRequested, onSelectAllRequested);
    }
    return tmp;
  }
  setMetadataFor(TextToolbar, 'TextToolbar', interfaceMeta);
  setMetadataFor(TextToolbarStatus, 'TextToolbarStatus', classMeta, Enum);
  setMetadataFor(UriHandler, 'UriHandler', interfaceMeta);
  setMetadataFor(SemanticsPropertyReceiver, 'SemanticsPropertyReceiver', interfaceMeta);
  setMetadataFor(SemanticsConfiguration, 'SemanticsConfiguration', classMeta, VOID, [SemanticsPropertyReceiver, Iterable], SemanticsConfiguration);
  function get_id() {
    return -1;
  }
  setMetadataFor(SemanticsModifier, 'SemanticsModifier', interfaceMeta, VOID, [Element_0]);
  setMetadataFor(EmptySemanticsElement, 'EmptySemanticsElement', objectMeta, ModifierNodeElement);
  setMetadataFor(EmptySemanticsModifier, 'EmptySemanticsModifier', classMeta, Node, [Node, SemanticsModifierNode], EmptySemanticsModifier);
  setMetadataFor(SemanticsNode$fakeSemanticsNode$fakeNode$1, VOID, classMeta, Node, [SemanticsModifierNode, Node]);
  setMetadataFor(SemanticsNode, 'SemanticsNode', classMeta);
  setMetadataFor(SemanticsOwner, 'SemanticsOwner', classMeta);
  setMetadataFor(SemanticsPropertyKey, 'SemanticsPropertyKey', classMeta);
  setMetadataFor(AccessibilityAction, 'AccessibilityAction', classMeta);
  setMetadataFor(SemanticsProperties, 'SemanticsProperties', objectMeta);
  setMetadataFor(Companion_26, 'Companion', objectMeta);
  setMetadataFor(ProgressBarRangeInfo, 'ProgressBarRangeInfo', classMeta);
  setMetadataFor(Companion_27, 'Companion', objectMeta);
  setMetadataFor(LiveRegionMode, 'LiveRegionMode', classMeta);
  setMetadataFor(ScrollAxisRange, 'ScrollAxisRange', classMeta);
  setMetadataFor(Companion_28, 'Companion', objectMeta);
  setMetadataFor(Role, 'Role', classMeta);
  setMetadataFor(CollectionInfo, 'CollectionInfo', classMeta);
  setMetadataFor(CollectionItemInfo, 'CollectionItemInfo', classMeta);
  setMetadataFor(CustomAccessibilityAction, 'CustomAccessibilityAction', classMeta);
  setMetadataFor(SemanticsActions, 'SemanticsActions', objectMeta);
  setMetadataFor(ToggleableState, 'ToggleableState', classMeta, Enum);
  setMetadataFor(Companion_29, 'Companion', objectMeta);
  setMetadataFor(Key_1, 'Key', classMeta);
  setMetadataFor(PointerEventTimeoutCancellationException, 'PointerEventTimeoutCancellationException', classMeta, CancellationException);
  setMetadataFor(NoOp, 'NoOp', classMeta, VOID, [Annotation]);
  setMetadataFor(SortedSet, 'SortedSet', classMeta);
  setMetadataFor(PlatformHapticFeedbackType, 'PlatformHapticFeedbackType', objectMeta);
  setMetadataFor(BrowserCursor, 'BrowserCursor', classMeta, VOID, [PointerIcon]);
  setMetadataFor(DummyPointerIcon, 'DummyPointerIcon', objectMeta, VOID, [PointerIcon]);
  setMetadataFor(AtomicInt, 'AtomicInt', classMeta);
  setMetadataFor(CommandList, 'CommandList', classMeta);
  setMetadataFor(Pointer, 'Pointer', classMeta);
  setMetadataFor(Platform, 'Platform', interfaceMeta);
  setMetadataFor(ComposeScene$4, VOID, classMeta, VOID, [Platform]);
  setMetadataFor(ComposeScene$slambda, 'ComposeScene$slambda', classMeta, CoroutineImpl, [CoroutineImpl], VOID, VOID, VOID, [1]);
  setMetadataFor(ComposeScene, 'ComposeScene', classMeta);
  setMetadataFor(DefaultPointerStateTracker, 'DefaultPointerStateTracker', classMeta, VOID, VOID, DefaultPointerStateTracker);
  setMetadataFor(SyntheticEventSender, 'SyntheticEventSender', classMeta);
  setMetadataFor(SystemTheme, 'SystemTheme', classMeta, Enum);
  setMetadataFor(InternalPointerEvent, 'InternalPointerEvent', classMeta);
  setMetadataFor(InteropViewCatchPointerModifier, 'InteropViewCatchPointerModifier', classMeta, PointerInputFilter, [PointerInputFilter, PointerInputModifier], InteropViewCatchPointerModifier);
  setMetadataFor(Companion_30, 'Companion', objectMeta);
  setMetadataFor(PointerButton, 'PointerButton', classMeta);
  setMetadataFor(Companion_31, 'Companion', objectMeta);
  setMetadataFor(PointerEvent, 'PointerEvent', classMeta);
  setMetadataFor(ButtonMasks, 'ButtonMasks', objectMeta);
  setMetadataFor(KeyboardModifierMasks, 'KeyboardModifierMasks', objectMeta);
  setMetadataFor(PointerInputEvent, 'PointerInputEvent', classMeta);
  setMetadataFor(AccessibilityController, 'AccessibilityController', interfaceMeta, VOID, VOID, VOID, VOID, VOID, [0]);
  setMetadataFor(DefaultAccessibilityManager, 'DefaultAccessibilityManager', classMeta, VOID, [AccessibilityManager], DefaultAccessibilityManager);
  setMetadataFor(DefaultHapticFeedback, 'DefaultHapticFeedback', classMeta, VOID, [HapticFeedback], DefaultHapticFeedback);
  setMetadataFor(DefaultUiApplier, 'DefaultUiApplier', classMeta, AbstractApplier);
  setMetadataFor(FlushCoroutineDispatcher$dispatch$slambda, 'FlushCoroutineDispatcher$dispatch$slambda', classMeta, CoroutineImpl, [CoroutineImpl], VOID, VOID, VOID, [1]);
  setMetadataFor(_no_name_provided__qut3iv, VOID, classMeta, VOID, [Runnable]);
  setMetadataFor(FlushCoroutineDispatcher$scheduleResumeAfterDelay$slambda, 'FlushCoroutineDispatcher$scheduleResumeAfterDelay$slambda', classMeta, CoroutineImpl, [CoroutineImpl], VOID, VOID, VOID, [1]);
  setMetadataFor(FlushCoroutineDispatcher, 'FlushCoroutineDispatcher', classMeta, CoroutineDispatcher, [CoroutineDispatcher, Delay], VOID, VOID, VOID, [1]);
  setMetadataFor(GlobalSnapshotManager$ensureStarted$slambda, 'GlobalSnapshotManager$ensureStarted$slambda', classMeta, CoroutineImpl, [CoroutineImpl], VOID, VOID, VOID, [1]);
  setMetadataFor(GlobalSnapshotManager, 'GlobalSnapshotManager', objectMeta);
  setMetadataFor(OutlineCache, 'OutlineCache', classMeta);
  setMetadataFor(Platform$Companion$Empty$1$textInputService$1, VOID, classMeta, VOID, [PlatformTextInputService]);
  setMetadataFor(Platform$Companion$Empty$1$accessibilityController$1, VOID, classMeta, VOID, [AccessibilityController], VOID, VOID, VOID, [0]);
  setMetadataFor(Platform$Companion$Empty$1$viewConfiguration$1, VOID, classMeta, VOID, [ViewConfiguration]);
  setMetadataFor(Platform$Companion$Empty$1$textToolbar$1, VOID, classMeta, VOID, [TextToolbar]);
  setMetadataFor(Platform$Companion$Empty$1, VOID, classMeta, VOID, [Platform]);
  setMetadataFor(Companion_32, 'Companion', objectMeta);
  setMetadataFor(EmptyFocusManager, 'EmptyFocusManager', objectMeta, VOID, [FocusManager]);
  setMetadataFor(PlatformClipboardManager, 'PlatformClipboardManager', classMeta, VOID, [ClipboardManager_0], PlatformClipboardManager);
  setMetadataFor(InsetsConfig, 'InsetsConfig', interfaceMeta);
  setMetadataFor(ZeroInsetsConfig, 'ZeroInsetsConfig', objectMeta, VOID, [InsetsConfig]);
  setMetadataFor(Companion_33, 'Companion', objectMeta);
  setMetadataFor(PlatformInsets, 'PlatformInsets', classMeta, VOID, VOID, PlatformInsets);
  setMetadataFor(PlatformUriHandler, 'PlatformUriHandler', classMeta, URIManager, [UriHandler, URIManager], PlatformUriHandler);
  setMetadataFor(RenderNodeLayer, 'RenderNodeLayer', classMeta, VOID, [OwnedLayer]);
  setMetadataFor(SkiaBasedOwner$pointerIconService$1, VOID, classMeta, VOID, [PointerIconService]);
  function get_scene() {
    throw UnsupportedOperationException_init_$Create$('SkiaRootForTest.scene is not implemented');
  }
  setMetadataFor(SkiaRootForTest, 'SkiaRootForTest', interfaceMeta, VOID, [RootForTest]);
  setMetadataFor(SkiaBasedOwner, 'SkiaBasedOwner', classMeta, VOID, [Owner, SkiaRootForTest, PositionCalculator]);
  function get_keyboardModifiers() {
    return Companion_getInstance_55().GlobalKeyboardModifiers_1.get_value_j01efc_k$().packedValue_1;
  }
  function get_containerSize() {
    return Companion_getInstance_8().get_Zero_9we0a6_k$();
  }
  setMetadataFor(WindowInfo, 'WindowInfo', interfaceMeta);
  setMetadataFor(Companion_34, 'Companion', objectMeta);
  setMetadataFor(WindowInfoImpl, 'WindowInfoImpl', classMeta, VOID, [WindowInfo], WindowInfoImpl);
  setMetadataFor(setContent$composable$lambda$lambda$slambda, 'setContent$composable$lambda$lambda$slambda', classMeta, CoroutineImpl, [CoroutineImpl], VOID, VOID, VOID, [1]);
  setMetadataFor(InteropViewFactoryHolder, 'InteropViewFactoryHolder', classMeta, VOID, [ComposeNodeLifecycleCallback]);
  //endregion
  function Horizontal() {
  }
  function Vertical() {
  }
  function Companion() {
    Companion_instance = this;
    this.TopStart_1 = new BiasAlignment(-1.0, -1.0);
    this.TopCenter_1 = new BiasAlignment(0.0, -1.0);
    this.TopEnd_1 = new BiasAlignment(1.0, -1.0);
    this.CenterStart_1 = new BiasAlignment(-1.0, 0.0);
    this.Center_1 = new BiasAlignment(0.0, 0.0);
    this.CenterEnd_1 = new BiasAlignment(1.0, 0.0);
    this.BottomStart_1 = new BiasAlignment(-1.0, 1.0);
    this.BottomCenter_1 = new BiasAlignment(0.0, 1.0);
    this.BottomEnd_1 = new BiasAlignment(1.0, 1.0);
    this.Top_1 = new Vertical_0(-1.0);
    this.CenterVertically_1 = new Vertical_0(0.0);
    this.Bottom_1 = new Vertical_0(1.0);
    this.Start_1 = new Horizontal_0(-1.0);
    this.CenterHorizontally_1 = new Horizontal_0(0.0);
    this.End_1 = new Horizontal_0(1.0);
  }
  protoOf(Companion).get_TopStart_o4x792_k$ = function () {
    return this.TopStart_1;
  };
  protoOf(Companion).get_TopCenter_u4q5vl_k$ = function () {
    return this.TopCenter_1;
  };
  protoOf(Companion).get_TopEnd_4wiiy7_k$ = function () {
    return this.TopEnd_1;
  };
  protoOf(Companion).get_CenterStart_2305fg_k$ = function () {
    return this.CenterStart_1;
  };
  protoOf(Companion).get_Center_3arb0i_k$ = function () {
    return this.Center_1;
  };
  protoOf(Companion).get_CenterEnd_uti4xp_k$ = function () {
    return this.CenterEnd_1;
  };
  protoOf(Companion).get_BottomStart_v81qpa_k$ = function () {
    return this.BottomStart_1;
  };
  protoOf(Companion).get_BottomCenter_yatb1z_k$ = function () {
    return this.BottomCenter_1;
  };
  protoOf(Companion).get_BottomEnd_ayz0tj_k$ = function () {
    return this.BottomEnd_1;
  };
  protoOf(Companion).get_Top_18jj1w_k$ = function () {
    return this.Top_1;
  };
  protoOf(Companion).get_CenterVertically_dmkbbz_k$ = function () {
    return this.CenterVertically_1;
  };
  protoOf(Companion).get_Bottom_3m75bg_k$ = function () {
    return this.Bottom_1;
  };
  protoOf(Companion).get_Start_ih4i6x_k$ = function () {
    return this.Start_1;
  };
  protoOf(Companion).get_CenterHorizontally_97ab0v_k$ = function () {
    return this.CenterHorizontally_1;
  };
  protoOf(Companion).get_End_18ju7i_k$ = function () {
    return this.End_1;
  };
  var Companion_instance;
  function Companion_getInstance_20() {
    if (Companion_instance == null)
      new Companion();
    return Companion_instance;
  }
  function Alignment() {
  }
  function _get_bias__d4bgz6($this) {
    return $this.bias_1;
  }
  function component1($this) {
    return $this.bias_1;
  }
  function get_$stableprop() {
    return 0;
  }
  function _get_bias__d4bgz6_0($this) {
    return $this.bias_1;
  }
  function component1_0($this) {
    return $this.bias_1;
  }
  function get_$stableprop_0() {
    return 0;
  }
  function Horizontal_0(bias) {
    this.bias_1 = bias;
    this.$stable_1 = 0;
  }
  protoOf(Horizontal_0).align_y7fd6v_k$ = function (size, space, layoutDirection) {
    var center = (space - size | 0) / 2.0;
    var resolvedBias = layoutDirection.equals(LayoutDirection_Ltr_getInstance()) ? this.bias_1 : -1 * this.bias_1;
    // Inline function 'kotlin.math.roundToInt' call
    var this_0 = center * (1 + resolvedBias);
    return roundToInt(this_0);
  };
  protoOf(Horizontal_0).copy_s06gv7_k$ = function (bias) {
    return new Horizontal_0(bias);
  };
  protoOf(Horizontal_0).copy$default_v53k5u_k$ = function (bias, $super) {
    bias = bias === VOID ? this.bias_1 : bias;
    return $super === VOID ? this.copy_s06gv7_k$(bias) : $super.copy_s06gv7_k$.call(this, bias);
  };
  protoOf(Horizontal_0).toString = function () {
    return 'Horizontal(bias=' + this.bias_1 + ')';
  };
  protoOf(Horizontal_0).hashCode = function () {
    return getNumberHashCode(this.bias_1);
  };
  protoOf(Horizontal_0).equals = function (other) {
    if (this === other)
      return true;
    if (!(other instanceof Horizontal_0))
      return false;
    var tmp0_other_with_cast = other instanceof Horizontal_0 ? other : THROW_CCE();
    if (!equals(this.bias_1, tmp0_other_with_cast.bias_1))
      return false;
    return true;
  };
  function Vertical_0(bias) {
    this.bias_1 = bias;
    this.$stable_1 = 0;
  }
  protoOf(Vertical_0).align_k316px_k$ = function (size, space) {
    var center = (space - size | 0) / 2.0;
    // Inline function 'kotlin.math.roundToInt' call
    var this_0 = center * (1 + this.bias_1);
    return roundToInt(this_0);
  };
  protoOf(Vertical_0).copy_s06gv7_k$ = function (bias) {
    return new Vertical_0(bias);
  };
  protoOf(Vertical_0).copy$default_f0ot56_k$ = function (bias, $super) {
    bias = bias === VOID ? this.bias_1 : bias;
    return $super === VOID ? this.copy_s06gv7_k$(bias) : $super.copy_s06gv7_k$.call(this, bias);
  };
  protoOf(Vertical_0).toString = function () {
    return 'Vertical(bias=' + this.bias_1 + ')';
  };
  protoOf(Vertical_0).hashCode = function () {
    return getNumberHashCode(this.bias_1);
  };
  protoOf(Vertical_0).equals = function (other) {
    if (this === other)
      return true;
    if (!(other instanceof Vertical_0))
      return false;
    var tmp0_other_with_cast = other instanceof Vertical_0 ? other : THROW_CCE();
    if (!equals(this.bias_1, tmp0_other_with_cast.bias_1))
      return false;
    return true;
  };
  function get_$stableprop_1() {
    return 0;
  }
  function BiasAlignment(horizontalBias, verticalBias) {
    this.horizontalBias_1 = horizontalBias;
    this.verticalBias_1 = verticalBias;
    this.$stable_1 = 0;
  }
  protoOf(BiasAlignment).get_horizontalBias_8pmneu_k$ = function () {
    return this.horizontalBias_1;
  };
  protoOf(BiasAlignment).get_verticalBias_3xoql4_k$ = function () {
    return this.verticalBias_1;
  };
  protoOf(BiasAlignment).align_mb8mzc_k$ = function (size, space, layoutDirection) {
    var centerX = (_IntSize___get_width__impl__d9yl4o(space) - _IntSize___get_width__impl__d9yl4o(size) | 0) / 2.0;
    var centerY = (_IntSize___get_height__impl__prv63b(space) - _IntSize___get_height__impl__prv63b(size) | 0) / 2.0;
    var tmp;
    if (layoutDirection.equals(LayoutDirection_Ltr_getInstance())) {
      tmp = this.horizontalBias_1;
    } else {
      tmp = -1 * this.horizontalBias_1;
    }
    var resolvedHorizontalBias = tmp;
    var x = centerX * (1 + resolvedHorizontalBias);
    var y = centerY * (1 + this.verticalBias_1);
    // Inline function 'kotlin.math.roundToInt' call
    var tmp_0 = roundToInt(x);
    // Inline function 'kotlin.math.roundToInt' call
    var tmp$ret$1 = roundToInt(y);
    return IntOffset(tmp_0, tmp$ret$1);
  };
  protoOf(BiasAlignment).component1_7eebsc_k$ = function () {
    return this.horizontalBias_1;
  };
  protoOf(BiasAlignment).component2_7eebsb_k$ = function () {
    return this.verticalBias_1;
  };
  protoOf(BiasAlignment).copy_4tzoad_k$ = function (horizontalBias, verticalBias) {
    return new BiasAlignment(horizontalBias, verticalBias);
  };
  protoOf(BiasAlignment).copy$default_ndcd1v_k$ = function (horizontalBias, verticalBias, $super) {
    horizontalBias = horizontalBias === VOID ? this.horizontalBias_1 : horizontalBias;
    verticalBias = verticalBias === VOID ? this.verticalBias_1 : verticalBias;
    return $super === VOID ? this.copy_4tzoad_k$(horizontalBias, verticalBias) : $super.copy_4tzoad_k$.call(this, horizontalBias, verticalBias);
  };
  protoOf(BiasAlignment).toString = function () {
    return 'BiasAlignment(horizontalBias=' + this.horizontalBias_1 + ', verticalBias=' + this.verticalBias_1 + ')';
  };
  protoOf(BiasAlignment).hashCode = function () {
    var result = getNumberHashCode(this.horizontalBias_1);
    result = imul(result, 31) + getNumberHashCode(this.verticalBias_1) | 0;
    return result;
  };
  protoOf(BiasAlignment).equals = function (other) {
    if (this === other)
      return true;
    if (!(other instanceof BiasAlignment))
      return false;
    var tmp0_other_with_cast = other instanceof BiasAlignment ? other : THROW_CCE();
    if (!equals(this.horizontalBias_1, tmp0_other_with_cast.horizontalBias_1))
      return false;
    if (!equals(this.verticalBias_1, tmp0_other_with_cast.verticalBias_1))
      return false;
    return true;
  };
  function ExperimentalComposeUiApi() {
  }
  protoOf(ExperimentalComposeUiApi).equals = function (other) {
    if (!(other instanceof ExperimentalComposeUiApi))
      return false;
    other instanceof ExperimentalComposeUiApi || THROW_CCE();
    return true;
  };
  protoOf(ExperimentalComposeUiApi).hashCode = function () {
    return 0;
  };
  protoOf(ExperimentalComposeUiApi).toString = function () {
    return '@androidx.compose.ui.ExperimentalComposeUiApi()';
  };
  function InternalComposeUiApi() {
  }
  protoOf(InternalComposeUiApi).equals = function (other) {
    if (!(other instanceof InternalComposeUiApi))
      return false;
    other instanceof InternalComposeUiApi || THROW_CCE();
    return true;
  };
  protoOf(InternalComposeUiApi).hashCode = function () {
    return 0;
  };
  protoOf(InternalComposeUiApi).toString = function () {
    return '@androidx.compose.ui.InternalComposeUiApi()';
  };
  function _set_node__9r8wb9($this, _set____db54di) {
    $this.node_1 = _set____db54di;
  }
  function _set_scope__kj1gmp($this, _set____db54di) {
    $this.scope_1 = _set____db54di;
  }
  function _get_scope__bi2zur($this) {
    return $this.scope_1;
  }
  function _set_coordinator__xd9sr9($this, _set____db54di) {
    $this.coordinator_1 = _set____db54di;
  }
  function _set_onAttachRunExpected__qh1yjq($this, _set____db54di) {
    $this.onAttachRunExpected_1 = _set____db54di;
  }
  function _get_onAttachRunExpected__v9buj2($this) {
    return $this.onAttachRunExpected_1;
  }
  function _set_onDetachRunExpected__3k5s3w($this, _set____db54di) {
    $this.onDetachRunExpected_1 = _set____db54di;
  }
  function _get_onDetachRunExpected__9qkgsg($this) {
    return $this.onDetachRunExpected_1;
  }
  function _set_isAttached__4ke6c7($this, _set____db54di) {
    $this.isAttached_1 = _set____db54di;
  }
  function get_$stableprop_2() {
    return 8;
  }
  function Element_0() {
  }
  function Node() {
    this.node_1 = this;
    this.scope_1 = null;
    this.kindSet_1 = 0;
    this.aggregateChildKindSet_1 = -1;
    this.parent_1 = null;
    this.child_1 = null;
    this.ownerScope_1 = null;
    this.coordinator_1 = null;
    this.insertedNodeAwaitingAttachForInvalidation_1 = false;
    this.updatedNodeAwaitingAttachForInvalidation_1 = false;
    this.onAttachRunExpected_1 = false;
    this.onDetachRunExpected_1 = false;
    this.isAttached_1 = false;
    this.$stable_1 = 8;
  }
  protoOf(Node).get_node_wor8sr_k$ = function () {
    return this.node_1;
  };
  protoOf(Node).get_coroutineScope_5k7h45_k$ = function () {
    var tmp0_elvis_lhs = this.scope_1;
    var tmp;
    if (tmp0_elvis_lhs == null) {
      // Inline function 'kotlin.also' call
      var this_0 = CoroutineScope(requireOwner(this).get_coroutineContext_115oqo_k$().plus_s13ygv_k$(Job(requireOwner(this).get_coroutineContext_115oqo_k$().get_y2st91_k$(Key_getInstance()))));
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'androidx.compose.ui.Node.<get-coroutineScope>.<anonymous>' call
      this.scope_1 = this_0;
      tmp = this_0;
    } else {
      tmp = tmp0_elvis_lhs;
    }
    return tmp;
  };
  protoOf(Node).set_kindSet_fjfmjt_k$ = function (_set____db54di) {
    this.kindSet_1 = _set____db54di;
  };
  protoOf(Node).get_kindSet_ahjm4b_k$ = function () {
    return this.kindSet_1;
  };
  protoOf(Node).set_aggregateChildKindSet_ryhowk_k$ = function (_set____db54di) {
    this.aggregateChildKindSet_1 = _set____db54di;
  };
  protoOf(Node).get_aggregateChildKindSet_xuqkpk_k$ = function () {
    return this.aggregateChildKindSet_1;
  };
  protoOf(Node).set_parent_vy8yo5_k$ = function (_set____db54di) {
    this.parent_1 = _set____db54di;
  };
  protoOf(Node).get_parent_hy4reb_k$ = function () {
    return this.parent_1;
  };
  protoOf(Node).set_child_381f8d_k$ = function (_set____db54di) {
    this.child_1 = _set____db54di;
  };
  protoOf(Node).get_child_ipppmb_k$ = function () {
    return this.child_1;
  };
  protoOf(Node).set_ownerScope_732m30_k$ = function (_set____db54di) {
    this.ownerScope_1 = _set____db54di;
  };
  protoOf(Node).get_ownerScope_b5cbva_k$ = function () {
    return this.ownerScope_1;
  };
  protoOf(Node).get_coordinator_q6f2gp_k$ = function () {
    return this.coordinator_1;
  };
  protoOf(Node).set_insertedNodeAwaitingAttachForInvalidation_gv1v6e_k$ = function (_set____db54di) {
    this.insertedNodeAwaitingAttachForInvalidation_1 = _set____db54di;
  };
  protoOf(Node).get_insertedNodeAwaitingAttachForInvalidation_2ghs31_k$ = function () {
    return this.insertedNodeAwaitingAttachForInvalidation_1;
  };
  protoOf(Node).set_updatedNodeAwaitingAttachForInvalidation_3z8pjz_k$ = function (_set____db54di) {
    this.updatedNodeAwaitingAttachForInvalidation_1 = _set____db54di;
  };
  protoOf(Node).get_updatedNodeAwaitingAttachForInvalidation_l1q9qa_k$ = function () {
    return this.updatedNodeAwaitingAttachForInvalidation_1;
  };
  protoOf(Node).get_isAttached_odsl1l_k$ = function () {
    return this.isAttached_1;
  };
  protoOf(Node).get_shouldAutoInvalidate_lc75y2_k$ = function () {
    return true;
  };
  protoOf(Node).updateCoordinator_mxr5yg_k$ = function (coordinator) {
    this.coordinator_1 = coordinator;
  };
  protoOf(Node).isKind_8db883_k$ = function (kind) {
    return !((this.kindSet_1 & _NodeKind___get_mask__impl__1uopb6(kind)) === 0);
  };
  protoOf(Node).markAsAttached_7fjlxv_k$ = function () {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!!this.isAttached_1) {
      // Inline function 'androidx.compose.ui.Node.markAsAttached.<anonymous>' call
      var message = 'node attached multiple times';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!!(this.coordinator_1 == null)) {
      // Inline function 'androidx.compose.ui.Node.markAsAttached.<anonymous>' call
      var message_0 = 'attach invoked on a node without a coordinator';
      throw IllegalStateException_init_$Create$(toString(message_0));
    }
    this.isAttached_1 = true;
    this.onAttachRunExpected_1 = true;
  };
  protoOf(Node).runAttachLifecycle_fy3i6i_k$ = function () {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!this.isAttached_1) {
      // Inline function 'androidx.compose.ui.Node.runAttachLifecycle.<anonymous>' call
      var message = 'Must run markAsAttached() prior to runAttachLifecycle';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!this.onAttachRunExpected_1) {
      // Inline function 'androidx.compose.ui.Node.runAttachLifecycle.<anonymous>' call
      var message_0 = 'Must run runAttachLifecycle() only once after markAsAttached()';
      throw IllegalStateException_init_$Create$(toString(message_0));
    }
    this.onAttachRunExpected_1 = false;
    this.onAttach_juzy2c_k$();
    this.onDetachRunExpected_1 = true;
  };
  protoOf(Node).runDetachLifecycle_ujlxdo_k$ = function () {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!this.isAttached_1) {
      // Inline function 'androidx.compose.ui.Node.runDetachLifecycle.<anonymous>' call
      var message = 'node detached multiple times';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!!(this.coordinator_1 == null)) {
      // Inline function 'androidx.compose.ui.Node.runDetachLifecycle.<anonymous>' call
      var message_0 = 'detach invoked on a node without a coordinator';
      throw IllegalStateException_init_$Create$(toString(message_0));
    }
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!this.onDetachRunExpected_1) {
      // Inline function 'androidx.compose.ui.Node.runDetachLifecycle.<anonymous>' call
      var message_1 = 'Must run runDetachLifecycle() once after runAttachLifecycle() and before markAsDetached()';
      throw IllegalStateException_init_$Create$(toString(message_1));
    }
    this.onDetachRunExpected_1 = false;
    this.onDetach_8dig02_k$();
  };
  protoOf(Node).markAsDetached_kk72ov_k$ = function () {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!this.isAttached_1) {
      // Inline function 'androidx.compose.ui.Node.markAsDetached.<anonymous>' call
      var message = 'Cannot detach a node that is not attached';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!!this.onAttachRunExpected_1) {
      // Inline function 'androidx.compose.ui.Node.markAsDetached.<anonymous>' call
      var message_0 = 'Must run runAttachLifecycle() before markAsDetached()';
      throw IllegalStateException_init_$Create$(toString(message_0));
    }
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!!this.onDetachRunExpected_1) {
      // Inline function 'androidx.compose.ui.Node.markAsDetached.<anonymous>' call
      var message_1 = 'Must run runDetachLifecycle() before markAsDetached()';
      throw IllegalStateException_init_$Create$(toString(message_1));
    }
    this.isAttached_1 = false;
    var tmp0_safe_receiver = this.scope_1;
    if (tmp0_safe_receiver == null)
      null;
    else {
      // Inline function 'kotlin.let' call
      // Inline function 'kotlin.contracts.contract' call
      cancel(tmp0_safe_receiver, new ModifierNodeDetachedCancellationException());
      this.scope_1 = null;
    }
  };
  protoOf(Node).reset_5u6xz3_k$ = function () {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!this.isAttached_1) {
      // Inline function 'kotlin.check.<anonymous>' call
      var message = 'Check failed.';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    this.onReset_y3iodc_k$();
  };
  protoOf(Node).onAttach_juzy2c_k$ = function () {
  };
  protoOf(Node).onDetach_8dig02_k$ = function () {
  };
  protoOf(Node).onReset_y3iodc_k$ = function () {
  };
  protoOf(Node).sideEffect_b2rsnk_k$ = function (effect) {
    requireOwner(this).registerOnEndApplyChangesListener_4k59au_k$(effect);
  };
  protoOf(Node).setAsDelegateTo_vq618l_k$ = function (owner) {
    this.node_1 = owner;
  };
  function Companion_0() {
    Companion_instance_0 = this;
  }
  protoOf(Companion_0).foldIn_h4qjtu_k$ = function (initial, operation) {
    return initial;
  };
  protoOf(Companion_0).foldOut_911h31_k$ = function (initial, operation) {
    return initial;
  };
  protoOf(Companion_0).any_6c0yej_k$ = function (predicate) {
    return false;
  };
  protoOf(Companion_0).all_xyjayo_k$ = function (predicate) {
    return true;
  };
  protoOf(Companion_0).then_g5qrxq_k$ = function (other) {
    return other;
  };
  protoOf(Companion_0).toString = function () {
    return 'Modifier';
  };
  var Companion_instance_0;
  function Companion_getInstance_21() {
    if (Companion_instance_0 == null)
      new Companion_0();
    return Companion_instance_0;
  }
  function Modifier() {
  }
  function get_$stableprop_3() {
    return 0;
  }
  function CombinedModifier$toString$lambda(acc, element) {
    var tmp;
    // Inline function 'kotlin.text.isEmpty' call
    if (charSequenceLength(acc) === 0) {
      tmp = toString(element);
    } else {
      tmp = acc + ', ' + element;
    }
    return tmp;
  }
  function CombinedModifier(outer, inner) {
    this.outer_1 = outer;
    this.inner_1 = inner;
    this.$stable_1 = 0;
  }
  protoOf(CombinedModifier).get_outer_iwjrki_k$ = function () {
    return this.outer_1;
  };
  protoOf(CombinedModifier).get_inner_it4enh_k$ = function () {
    return this.inner_1;
  };
  protoOf(CombinedModifier).foldIn_h4qjtu_k$ = function (initial, operation) {
    return this.inner_1.foldIn_h4qjtu_k$(this.outer_1.foldIn_h4qjtu_k$(initial, operation), operation);
  };
  protoOf(CombinedModifier).foldOut_911h31_k$ = function (initial, operation) {
    return this.outer_1.foldOut_911h31_k$(this.inner_1.foldOut_911h31_k$(initial, operation), operation);
  };
  protoOf(CombinedModifier).any_6c0yej_k$ = function (predicate) {
    return this.outer_1.any_6c0yej_k$(predicate) ? true : this.inner_1.any_6c0yej_k$(predicate);
  };
  protoOf(CombinedModifier).all_xyjayo_k$ = function (predicate) {
    return this.outer_1.all_xyjayo_k$(predicate) ? this.inner_1.all_xyjayo_k$(predicate) : false;
  };
  protoOf(CombinedModifier).equals = function (other) {
    var tmp;
    var tmp_0;
    if (other instanceof CombinedModifier) {
      tmp_0 = equals(this.outer_1, other.outer_1);
    } else {
      tmp_0 = false;
    }
    if (tmp_0) {
      tmp = equals(this.inner_1, other.inner_1);
    } else {
      tmp = false;
    }
    return tmp;
  };
  protoOf(CombinedModifier).hashCode = function () {
    return hashCode(this.outer_1) + imul(31, hashCode(this.inner_1)) | 0;
  };
  protoOf(CombinedModifier).toString = function () {
    return '[' + this.foldIn_h4qjtu_k$('', CombinedModifier$toString$lambda) + ']';
  };
  function ModifierNodeDetachedCancellationException() {
    PlatformOptimizedCancellationException.call(this, 'The Modifier.Node was detached');
    captureStack(this, ModifierNodeDetachedCancellationException);
  }
  function Key_0() {
    Key_instance = this;
  }
  var Key_instance;
  function Key_getInstance_0() {
    if (Key_instance == null)
      new Key_0();
    return Key_instance;
  }
  function MotionDurationScale() {
  }
  function SynchronizedObject() {
  }
  function createSynchronizedObject() {
    return new SynchronizedObject();
  }
  function synchronized(lock, block) {
    // Inline function 'kotlinx.atomicfu.locks.synchronized' call
    return block();
  }
  function fastMapNotNull(_this__u8e3s4, transform) {
    // Inline function 'kotlin.contracts.contract' call
    var target = ArrayList_init_$Create$(_this__u8e3s4.get_size_woubt6_k$());
    // Inline function 'androidx.compose.ui.util.fastForEach' call
    // Inline function 'kotlin.contracts.contract' call
    var inductionVariable = 0;
    var last = _this__u8e3s4.get_size_woubt6_k$() - 1 | 0;
    if (inductionVariable <= last)
      do {
        var index = inductionVariable;
        inductionVariable = inductionVariable + 1 | 0;
        var item = _this__u8e3s4.get_c1px32_k$(index);
        // Inline function 'androidx.compose.ui.fastMapNotNull.<anonymous>' call
        var tmp0_safe_receiver = transform(item);
        if (tmp0_safe_receiver == null)
          null;
        else {
          // Inline function 'kotlin.let' call
          // Inline function 'kotlin.contracts.contract' call
          target.add_utx5q5_k$(tmp0_safe_receiver);
        }
      }
       while (inductionVariable <= last);
    return target;
  }
  function Autofill() {
  }
  function _set_previousId__wrp09n($this, _set____db54di) {
    $this.previousId_1 = _set____db54di;
  }
  function _get_previousId__n76gk9($this) {
    return $this.previousId_1;
  }
  function _get_lock__d9xa4g($this) {
    return $this.lock_1;
  }
  function generateId($this) {
    // Inline function 'androidx.compose.ui.synchronized' call
    // Inline function 'kotlinx.atomicfu.locks.synchronized' call
    $this.lock_1;
    // Inline function 'androidx.compose.ui.autofill.Companion.generateId.<anonymous>' call
    var tmp0_this = Companion_getInstance_22();
    tmp0_this.previousId_1 = tmp0_this.previousId_1 + 1 | 0;
    return tmp0_this.previousId_1;
  }
  function Companion_1() {
    Companion_instance_1 = this;
    this.previousId_1 = 0;
    this.lock_1 = createSynchronizedObject();
  }
  var Companion_instance_1;
  function Companion_getInstance_22() {
    if (Companion_instance_1 == null)
      new Companion_1();
    return Companion_instance_1;
  }
  function get_$stableprop_4() {
    return 8;
  }
  function AutofillNode(autofillTypes, boundingBox, onFill) {
    Companion_getInstance_22();
    var tmp;
    if (autofillTypes === VOID) {
      // Inline function 'kotlin.collections.listOf' call
      tmp = emptyList();
    } else {
      tmp = autofillTypes;
    }
    autofillTypes = tmp;
    boundingBox = boundingBox === VOID ? null : boundingBox;
    this.autofillTypes_1 = autofillTypes;
    this.boundingBox_1 = boundingBox;
    this.onFill_1 = onFill;
    this.id_1 = generateId(Companion_getInstance_22());
    this.$stable_1 = 8;
  }
  protoOf(AutofillNode).get_autofillTypes_1s4zm_k$ = function () {
    return this.autofillTypes_1;
  };
  protoOf(AutofillNode).set_boundingBox_vzfz94_k$ = function (_set____db54di) {
    this.boundingBox_1 = _set____db54di;
  };
  protoOf(AutofillNode).get_boundingBox_6z765e_k$ = function () {
    return this.boundingBox_1;
  };
  protoOf(AutofillNode).get_onFill_hngg7f_k$ = function () {
    return this.onFill_1;
  };
  protoOf(AutofillNode).get_id_kntnx8_k$ = function () {
    return this.id_1;
  };
  protoOf(AutofillNode).equals = function (other) {
    if (this === other)
      return true;
    if (!(other instanceof AutofillNode))
      return false;
    if (!equals(this.autofillTypes_1, other.autofillTypes_1))
      return false;
    if (!equals(this.boundingBox_1, other.boundingBox_1))
      return false;
    if (!equals(this.onFill_1, other.onFill_1))
      return false;
    return true;
  };
  protoOf(AutofillNode).hashCode = function () {
    var result = hashCode(this.autofillTypes_1);
    var tmp = imul(31, result);
    var tmp0_safe_receiver = this.boundingBox_1;
    var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.hashCode();
    result = tmp + (tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs) | 0;
    var tmp_0 = imul(31, result);
    var tmp2_safe_receiver = this.onFill_1;
    var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : hashCode(tmp2_safe_receiver);
    result = tmp_0 + (tmp3_elvis_lhs == null ? 0 : tmp3_elvis_lhs) | 0;
    return result;
  };
  function get_$stableprop_5() {
    return 8;
  }
  function AutofillTree() {
    var tmp = this;
    // Inline function 'kotlin.collections.mutableMapOf' call
    tmp.children_1 = LinkedHashMap_init_$Create$();
    this.$stable_1 = 8;
  }
  protoOf(AutofillTree).get_children_4cwbp4_k$ = function () {
    return this.children_1;
  };
  protoOf(AutofillTree).plusAssign_1wznio_k$ = function (autofillNode) {
    // Inline function 'kotlin.collections.set' call
    var this_0 = this.children_1;
    var key = autofillNode.get_id_kntnx8_k$();
    this_0.put_4fpzoq_k$(key, autofillNode);
  };
  protoOf(AutofillTree).performAutofill_3mzkwl_k$ = function (id, value) {
    var tmp0_safe_receiver = this.children_1.get_wei43m_k$(id);
    var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_onFill_hngg7f_k$();
    return tmp1_safe_receiver == null ? null : tmp1_safe_receiver(value);
  };
  var AutofillType_EmailAddress_instance;
  var AutofillType_Username_instance;
  var AutofillType_Password_instance;
  var AutofillType_NewUsername_instance;
  var AutofillType_NewPassword_instance;
  var AutofillType_PostalAddress_instance;
  var AutofillType_PostalCode_instance;
  var AutofillType_CreditCardNumber_instance;
  var AutofillType_CreditCardSecurityCode_instance;
  var AutofillType_CreditCardExpirationDate_instance;
  var AutofillType_CreditCardExpirationMonth_instance;
  var AutofillType_CreditCardExpirationYear_instance;
  var AutofillType_CreditCardExpirationDay_instance;
  var AutofillType_AddressCountry_instance;
  var AutofillType_AddressRegion_instance;
  var AutofillType_AddressLocality_instance;
  var AutofillType_AddressStreet_instance;
  var AutofillType_AddressAuxiliaryDetails_instance;
  var AutofillType_PostalCodeExtended_instance;
  var AutofillType_PersonFullName_instance;
  var AutofillType_PersonFirstName_instance;
  var AutofillType_PersonLastName_instance;
  var AutofillType_PersonMiddleName_instance;
  var AutofillType_PersonMiddleInitial_instance;
  var AutofillType_PersonNamePrefix_instance;
  var AutofillType_PersonNameSuffix_instance;
  var AutofillType_PhoneNumber_instance;
  var AutofillType_PhoneNumberDevice_instance;
  var AutofillType_PhoneCountryCode_instance;
  var AutofillType_PhoneNumberNational_instance;
  var AutofillType_Gender_instance;
  var AutofillType_BirthDateFull_instance;
  var AutofillType_BirthDateDay_instance;
  var AutofillType_BirthDateMonth_instance;
  var AutofillType_BirthDateYear_instance;
  var AutofillType_SmsOtpCode_instance;
  function values() {
    return [AutofillType_EmailAddress_getInstance(), AutofillType_Username_getInstance(), AutofillType_Password_getInstance(), AutofillType_NewUsername_getInstance(), AutofillType_NewPassword_getInstance(), AutofillType_PostalAddress_getInstance(), AutofillType_PostalCode_getInstance(), AutofillType_CreditCardNumber_getInstance(), AutofillType_CreditCardSecurityCode_getInstance(), AutofillType_CreditCardExpirationDate_getInstance(), AutofillType_CreditCardExpirationMonth_getInstance(), AutofillType_CreditCardExpirationYear_getInstance(), AutofillType_CreditCardExpirationDay_getInstance(), AutofillType_AddressCountry_getInstance(), AutofillType_AddressRegion_getInstance(), AutofillType_AddressLocality_getInstance(), AutofillType_AddressStreet_getInstance(), AutofillType_AddressAuxiliaryDetails_getInstance(), AutofillType_PostalCodeExtended_getInstance(), AutofillType_PersonFullName_getInstance(), AutofillType_PersonFirstName_getInstance(), AutofillType_PersonLastName_getInstance(), AutofillType_PersonMiddleName_getInstance(), AutofillType_PersonMiddleInitial_getInstance(), AutofillType_PersonNamePrefix_getInstance(), AutofillType_PersonNameSuffix_getInstance(), AutofillType_PhoneNumber_getInstance(), AutofillType_PhoneNumberDevice_getInstance(), AutofillType_PhoneCountryCode_getInstance(), AutofillType_PhoneNumberNational_getInstance(), AutofillType_Gender_getInstance(), AutofillType_BirthDateFull_getInstance(), AutofillType_BirthDateDay_getInstance(), AutofillType_BirthDateMonth_getInstance(), AutofillType_BirthDateYear_getInstance(), AutofillType_SmsOtpCode_getInstance()];
  }
  function valueOf(value) {
    switch (value) {
      case 'EmailAddress':
        return AutofillType_EmailAddress_getInstance();
      case 'Username':
        return AutofillType_Username_getInstance();
      case 'Password':
        return AutofillType_Password_getInstance();
      case 'NewUsername':
        return AutofillType_NewUsername_getInstance();
      case 'NewPassword':
        return AutofillType_NewPassword_getInstance();
      case 'PostalAddress':
        return AutofillType_PostalAddress_getInstance();
      case 'PostalCode':
        return AutofillType_PostalCode_getInstance();
      case 'CreditCardNumber':
        return AutofillType_CreditCardNumber_getInstance();
      case 'CreditCardSecurityCode':
        return AutofillType_CreditCardSecurityCode_getInstance();
      case 'CreditCardExpirationDate':
        return AutofillType_CreditCardExpirationDate_getInstance();
      case 'CreditCardExpirationMonth':
        return AutofillType_CreditCardExpirationMonth_getInstance();
      case 'CreditCardExpirationYear':
        return AutofillType_CreditCardExpirationYear_getInstance();
      case 'CreditCardExpirationDay':
        return AutofillType_CreditCardExpirationDay_getInstance();
      case 'AddressCountry':
        return AutofillType_AddressCountry_getInstance();
      case 'AddressRegion':
        return AutofillType_AddressRegion_getInstance();
      case 'AddressLocality':
        return AutofillType_AddressLocality_getInstance();
      case 'AddressStreet':
        return AutofillType_AddressStreet_getInstance();
      case 'AddressAuxiliaryDetails':
        return AutofillType_AddressAuxiliaryDetails_getInstance();
      case 'PostalCodeExtended':
        return AutofillType_PostalCodeExtended_getInstance();
      case 'PersonFullName':
        return AutofillType_PersonFullName_getInstance();
      case 'PersonFirstName':
        return AutofillType_PersonFirstName_getInstance();
      case 'PersonLastName':
        return AutofillType_PersonLastName_getInstance();
      case 'PersonMiddleName':
        return AutofillType_PersonMiddleName_getInstance();
      case 'PersonMiddleInitial':
        return AutofillType_PersonMiddleInitial_getInstance();
      case 'PersonNamePrefix':
        return AutofillType_PersonNamePrefix_getInstance();
      case 'PersonNameSuffix':
        return AutofillType_PersonNameSuffix_getInstance();
      case 'PhoneNumber':
        return AutofillType_PhoneNumber_getInstance();
      case 'PhoneNumberDevice':
        return AutofillType_PhoneNumberDevice_getInstance();
      case 'PhoneCountryCode':
        return AutofillType_PhoneCountryCode_getInstance();
      case 'PhoneNumberNational':
        return AutofillType_PhoneNumberNational_getInstance();
      case 'Gender':
        return AutofillType_Gender_getInstance();
      case 'BirthDateFull':
        return AutofillType_BirthDateFull_getInstance();
      case 'BirthDateDay':
        return AutofillType_BirthDateDay_getInstance();
      case 'BirthDateMonth':
        return AutofillType_BirthDateMonth_getInstance();
      case 'BirthDateYear':
        return AutofillType_BirthDateYear_getInstance();
      case 'SmsOtpCode':
        return AutofillType_SmsOtpCode_getInstance();
      default:
        AutofillType_initEntries();
        THROW_IAE('No enum constant value.');
        break;
    }
  }
  var AutofillType_entriesInitialized;
  function AutofillType_initEntries() {
    if (AutofillType_entriesInitialized)
      return Unit_getInstance();
    AutofillType_entriesInitialized = true;
    AutofillType_EmailAddress_instance = new AutofillType('EmailAddress', 0);
    AutofillType_Username_instance = new AutofillType('Username', 1);
    AutofillType_Password_instance = new AutofillType('Password', 2);
    AutofillType_NewUsername_instance = new AutofillType('NewUsername', 3);
    AutofillType_NewPassword_instance = new AutofillType('NewPassword', 4);
    AutofillType_PostalAddress_instance = new AutofillType('PostalAddress', 5);
    AutofillType_PostalCode_instance = new AutofillType('PostalCode', 6);
    AutofillType_CreditCardNumber_instance = new AutofillType('CreditCardNumber', 7);
    AutofillType_CreditCardSecurityCode_instance = new AutofillType('CreditCardSecurityCode', 8);
    AutofillType_CreditCardExpirationDate_instance = new AutofillType('CreditCardExpirationDate', 9);
    AutofillType_CreditCardExpirationMonth_instance = new AutofillType('CreditCardExpirationMonth', 10);
    AutofillType_CreditCardExpirationYear_instance = new AutofillType('CreditCardExpirationYear', 11);
    AutofillType_CreditCardExpirationDay_instance = new AutofillType('CreditCardExpirationDay', 12);
    AutofillType_AddressCountry_instance = new AutofillType('AddressCountry', 13);
    AutofillType_AddressRegion_instance = new AutofillType('AddressRegion', 14);
    AutofillType_AddressLocality_instance = new AutofillType('AddressLocality', 15);
    AutofillType_AddressStreet_instance = new AutofillType('AddressStreet', 16);
    AutofillType_AddressAuxiliaryDetails_instance = new AutofillType('AddressAuxiliaryDetails', 17);
    AutofillType_PostalCodeExtended_instance = new AutofillType('PostalCodeExtended', 18);
    AutofillType_PersonFullName_instance = new AutofillType('PersonFullName', 19);
    AutofillType_PersonFirstName_instance = new AutofillType('PersonFirstName', 20);
    AutofillType_PersonLastName_instance = new AutofillType('PersonLastName', 21);
    AutofillType_PersonMiddleName_instance = new AutofillType('PersonMiddleName', 22);
    AutofillType_PersonMiddleInitial_instance = new AutofillType('PersonMiddleInitial', 23);
    AutofillType_PersonNamePrefix_instance = new AutofillType('PersonNamePrefix', 24);
    AutofillType_PersonNameSuffix_instance = new AutofillType('PersonNameSuffix', 25);
    AutofillType_PhoneNumber_instance = new AutofillType('PhoneNumber', 26);
    AutofillType_PhoneNumberDevice_instance = new AutofillType('PhoneNumberDevice', 27);
    AutofillType_PhoneCountryCode_instance = new AutofillType('PhoneCountryCode', 28);
    AutofillType_PhoneNumberNational_instance = new AutofillType('PhoneNumberNational', 29);
    AutofillType_Gender_instance = new AutofillType('Gender', 30);
    AutofillType_BirthDateFull_instance = new AutofillType('BirthDateFull', 31);
    AutofillType_BirthDateDay_instance = new AutofillType('BirthDateDay', 32);
    AutofillType_BirthDateMonth_instance = new AutofillType('BirthDateMonth', 33);
    AutofillType_BirthDateYear_instance = new AutofillType('BirthDateYear', 34);
    AutofillType_SmsOtpCode_instance = new AutofillType('SmsOtpCode', 35);
  }
  function AutofillType(name, ordinal) {
    Enum.call(this, name, ordinal);
  }
  function AutofillType_EmailAddress_getInstance() {
    AutofillType_initEntries();
    return AutofillType_EmailAddress_instance;
  }
  function AutofillType_Username_getInstance() {
    AutofillType_initEntries();
    return AutofillType_Username_instance;
  }
  function AutofillType_Password_getInstance() {
    AutofillType_initEntries();
    return AutofillType_Password_instance;
  }
  function AutofillType_NewUsername_getInstance() {
    AutofillType_initEntries();
    return AutofillType_NewUsername_instance;
  }
  function AutofillType_NewPassword_getInstance() {
    AutofillType_initEntries();
    return AutofillType_NewPassword_instance;
  }
  function AutofillType_PostalAddress_getInstance() {
    AutofillType_initEntries();
    return AutofillType_PostalAddress_instance;
  }
  function AutofillType_PostalCode_getInstance() {
    AutofillType_initEntries();
    return AutofillType_PostalCode_instance;
  }
  function AutofillType_CreditCardNumber_getInstance() {
    AutofillType_initEntries();
    return AutofillType_CreditCardNumber_instance;
  }
  function AutofillType_CreditCardSecurityCode_getInstance() {
    AutofillType_initEntries();
    return AutofillType_CreditCardSecurityCode_instance;
  }
  function AutofillType_CreditCardExpirationDate_getInstance() {
    AutofillType_initEntries();
    return AutofillType_CreditCardExpirationDate_instance;
  }
  function AutofillType_CreditCardExpirationMonth_getInstance() {
    AutofillType_initEntries();
    return AutofillType_CreditCardExpirationMonth_instance;
  }
  function AutofillType_CreditCardExpirationYear_getInstance() {
    AutofillType_initEntries();
    return AutofillType_CreditCardExpirationYear_instance;
  }
  function AutofillType_CreditCardExpirationDay_getInstance() {
    AutofillType_initEntries();
    return AutofillType_CreditCardExpirationDay_instance;
  }
  function AutofillType_AddressCountry_getInstance() {
    AutofillType_initEntries();
    return AutofillType_AddressCountry_instance;
  }
  function AutofillType_AddressRegion_getInstance() {
    AutofillType_initEntries();
    return AutofillType_AddressRegion_instance;
  }
  function AutofillType_AddressLocality_getInstance() {
    AutofillType_initEntries();
    return AutofillType_AddressLocality_instance;
  }
  function AutofillType_AddressStreet_getInstance() {
    AutofillType_initEntries();
    return AutofillType_AddressStreet_instance;
  }
  function AutofillType_AddressAuxiliaryDetails_getInstance() {
    AutofillType_initEntries();
    return AutofillType_AddressAuxiliaryDetails_instance;
  }
  function AutofillType_PostalCodeExtended_getInstance() {
    AutofillType_initEntries();
    return AutofillType_PostalCodeExtended_instance;
  }
  function AutofillType_PersonFullName_getInstance() {
    AutofillType_initEntries();
    return AutofillType_PersonFullName_instance;
  }
  function AutofillType_PersonFirstName_getInstance() {
    AutofillType_initEntries();
    return AutofillType_PersonFirstName_instance;
  }
  function AutofillType_PersonLastName_getInstance() {
    AutofillType_initEntries();
    return AutofillType_PersonLastName_instance;
  }
  function AutofillType_PersonMiddleName_getInstance() {
    AutofillType_initEntries();
    return AutofillType_PersonMiddleName_instance;
  }
  function AutofillType_PersonMiddleInitial_getInstance() {
    AutofillType_initEntries();
    return AutofillType_PersonMiddleInitial_instance;
  }
  function AutofillType_PersonNamePrefix_getInstance() {
    AutofillType_initEntries();
    return AutofillType_PersonNamePrefix_instance;
  }
  function AutofillType_PersonNameSuffix_getInstance() {
    AutofillType_initEntries();
    return AutofillType_PersonNameSuffix_instance;
  }
  function AutofillType_PhoneNumber_getInstance() {
    AutofillType_initEntries();
    return AutofillType_PhoneNumber_instance;
  }
  function AutofillType_PhoneNumberDevice_getInstance() {
    AutofillType_initEntries();
    return AutofillType_PhoneNumberDevice_instance;
  }
  function AutofillType_PhoneCountryCode_getInstance() {
    AutofillType_initEntries();
    return AutofillType_PhoneCountryCode_instance;
  }
  function AutofillType_PhoneNumberNational_getInstance() {
    AutofillType_initEntries();
    return AutofillType_PhoneNumberNational_instance;
  }
  function AutofillType_Gender_getInstance() {
    AutofillType_initEntries();
    return AutofillType_Gender_instance;
  }
  function AutofillType_BirthDateFull_getInstance() {
    AutofillType_initEntries();
    return AutofillType_BirthDateFull_instance;
  }
  function AutofillType_BirthDateDay_getInstance() {
    AutofillType_initEntries();
    return AutofillType_BirthDateDay_instance;
  }
  function AutofillType_BirthDateMonth_getInstance() {
    AutofillType_initEntries();
    return AutofillType_BirthDateMonth_instance;
  }
  function AutofillType_BirthDateYear_getInstance() {
    AutofillType_initEntries();
    return AutofillType_BirthDateYear_instance;
  }
  function AutofillType_SmsOtpCode_getInstance() {
    AutofillType_initEntries();
    return AutofillType_SmsOtpCode_instance;
  }
  function clip(_this__u8e3s4, shape) {
    return graphicsLayer(_this__u8e3s4, VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, VOID, shape, true);
  }
  function BuildDrawCacheParams() {
  }
  function DrawCacheModifier() {
  }
  function DrawModifier() {
  }
  function searchBeyondBounds(_this__u8e3s4, direction, block) {
    var tmp$ret$2;
    $l$block: {
      // Inline function 'androidx.compose.ui.node.nearestAncestor' call
      // Inline function 'androidx.compose.ui.node.Nodes.FocusTarget' call
      Nodes_getInstance();
      // Inline function 'androidx.compose.ui.node.visitAncestors' call
      var type = _NodeKind___init__impl__ojsprp(1024);
      var mask = _NodeKind___get_mask__impl__1uopb6(type);
      // Inline function 'kotlin.check' call
      // Inline function 'kotlin.contracts.contract' call
      if (!_this__u8e3s4.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
        // Inline function 'androidx.compose.ui.node.visitAncestors.<anonymous>' call
        var message = 'visitAncestors called on an unattached node';
        throw IllegalStateException_init_$Create$(toString(message));
      }
      var node = false ? _this__u8e3s4.get_node_wor8sr_k$() : _this__u8e3s4.get_node_wor8sr_k$().get_parent_hy4reb_k$();
      var layout = requireLayoutNode(_this__u8e3s4);
      while (!(layout == null)) {
        var head = layout.get_nodes_ivvt6w_k$().get_head_won7e1_k$();
        if (!((head.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0)) {
          while (!(node == null)) {
            if (!((node.get_kindSet_ahjm4b_k$() & mask) === 0)) {
              // Inline function 'androidx.compose.ui.node.visitAncestors.<anonymous>' call
              // Inline function 'androidx.compose.ui.node.dispatchForKind' call
              var stack = null;
              var node_0 = node;
              $l$loop: while (!(node_0 == null)) {
                if (node_0 instanceof FocusTargetNode) {
                  // Inline function 'androidx.compose.ui.node.nearestAncestor.<anonymous>' call
                  tmp$ret$2 = node_0;
                  break $l$block;
                } else {
                  var tmp;
                  // Inline function 'androidx.compose.ui.Node.isKind' call
                  if (!((node_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                    tmp = node_0 instanceof DelegatingNode;
                  } else {
                    tmp = false;
                  }
                  if (tmp) {
                    var count = 0;
                    // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                    var node_1 = node_0.get_delegate_i94tki_k$();
                    while (!(node_1 == null)) {
                      // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                      var next = node_1;
                      // Inline function 'androidx.compose.ui.Node.isKind' call
                      if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                        count = count + 1 | 0;
                        if (count === 1) {
                          node_0 = next;
                        } else {
                          var tmp1_elvis_lhs = stack;
                          var tmp_0;
                          if (tmp1_elvis_lhs == null) {
                            // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                            // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                            // Inline function 'kotlin.arrayOfNulls' call
                            var tmp$ret$5 = fillArrayVal(Array(16), null);
                            tmp_0 = new MutableVector(tmp$ret$5, 0);
                          } else {
                            tmp_0 = tmp1_elvis_lhs;
                          }
                          stack = tmp_0;
                          var theNode = node_0;
                          if (!(theNode == null)) {
                            var tmp2_safe_receiver = stack;
                            if (tmp2_safe_receiver == null)
                              null;
                            else
                              tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                            node_0 = null;
                          }
                          var tmp3_safe_receiver = stack;
                          if (tmp3_safe_receiver == null)
                            null;
                          else
                            tmp3_safe_receiver.add_wl2rvy_k$(next);
                        }
                      }
                      node_1 = node_1.get_child_ipppmb_k$();
                    }
                    if (count === 1) {
                      continue $l$loop;
                    }
                  }
                }
                node_0 = pop$accessor$1u1ky95(stack);
              }
            }
            node = node.get_parent_hy4reb_k$();
          }
        }
        layout = layout.get_parent_hy4reb_k$();
        var tmp0_safe_receiver = layout;
        var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_nodes_ivvt6w_k$();
        node = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_tail_wousgp_k$();
      }
      tmp$ret$2 = null;
    }
    var tmp0_safe_receiver_0 = tmp$ret$2;
    if (tmp0_safe_receiver_0 == null)
      null;
    else {
      // Inline function 'kotlin.let' call
      // Inline function 'kotlin.contracts.contract' call
      var tmp_1;
      if (equals(tmp0_safe_receiver_0.get_beyondBoundsLayoutParent_gnv8qp_k$(), _this__u8e3s4.get_beyondBoundsLayoutParent_gnv8qp_k$())) {
        return null;
      }
    }
    var tmp2_safe_receiver_0 = _this__u8e3s4.get_beyondBoundsLayoutParent_gnv8qp_k$();
    var tmp_2;
    if (tmp2_safe_receiver_0 == null) {
      tmp_2 = null;
    } else {
      var tmp_3;
      if (direction === Companion_getInstance_23().get_Up_vw752s_k$()) {
        tmp_3 = Companion_getInstance_36().get_Above_ic15ec_k$();
      } else if (direction === Companion_getInstance_23().get_Down_1lb4z7_k$()) {
        tmp_3 = Companion_getInstance_36().get_Below_b8qd60_k$();
      } else if (direction === Companion_getInstance_23().get_Left_huni6g_k$()) {
        tmp_3 = Companion_getInstance_36().get_Left_7c0omo_k$();
      } else if (direction === Companion_getInstance_23().get_Right_b68czf_k$()) {
        tmp_3 = Companion_getInstance_36().get_Right_ms6v8t_k$();
      } else if (direction === Companion_getInstance_23().get_Next_yykask_k$()) {
        tmp_3 = Companion_getInstance_36().get_After_q5yd4d_k$();
      } else if (direction === Companion_getInstance_23().get_Previous_1liezc_k$()) {
        tmp_3 = Companion_getInstance_36().get_Before_l4oz54_k$();
      } else {
        var message_0 = 'Unsupported direction for beyond bounds layout';
        throw IllegalStateException_init_$Create$(toString(message_0));
      }
      tmp_2 = tmp2_safe_receiver_0.layout_ck0d9d_k$(tmp_3, block);
    }
    return tmp_2;
  }
  function _FocusDirection___init__impl__7vv8u2(value) {
    return value;
  }
  function _get_value__a43j40($this) {
    return $this;
  }
  function FocusDirection__toString_impl_h9c1oa($this) {
    return $this === Companion_getInstance_23().Next_1 ? 'Next' : $this === Companion_getInstance_23().Previous_1 ? 'Previous' : $this === Companion_getInstance_23().Left_1 ? 'Left' : $this === Companion_getInstance_23().Right_1 ? 'Right' : $this === Companion_getInstance_23().Up_1 ? 'Up' : $this === Companion_getInstance_23().Down_1 ? 'Down' : $this === Companion_getInstance_23().Enter_1 ? 'Enter' : $this === Companion_getInstance_23().Exit_1 ? 'Exit' : 'Invalid FocusDirection';
  }
  function Companion_2() {
    Companion_instance_2 = this;
    this.Next_1 = _FocusDirection___init__impl__7vv8u2(1);
    this.Previous_1 = _FocusDirection___init__impl__7vv8u2(2);
    this.Left_1 = _FocusDirection___init__impl__7vv8u2(3);
    this.Right_1 = _FocusDirection___init__impl__7vv8u2(4);
    this.Up_1 = _FocusDirection___init__impl__7vv8u2(5);
    this.Down_1 = _FocusDirection___init__impl__7vv8u2(6);
    this.Enter_1 = _FocusDirection___init__impl__7vv8u2(7);
    this.Exit_1 = _FocusDirection___init__impl__7vv8u2(8);
    this.In_1 = this.Enter_1;
    this.Out_1 = this.Exit_1;
  }
  protoOf(Companion_2).get_Next_yykask_k$ = function () {
    return this.Next_1;
  };
  protoOf(Companion_2).get_Previous_1liezc_k$ = function () {
    return this.Previous_1;
  };
  protoOf(Companion_2).get_Left_huni6g_k$ = function () {
    return this.Left_1;
  };
  protoOf(Companion_2).get_Right_b68czf_k$ = function () {
    return this.Right_1;
  };
  protoOf(Companion_2).get_Up_vw752s_k$ = function () {
    return this.Up_1;
  };
  protoOf(Companion_2).get_Down_1lb4z7_k$ = function () {
    return this.Down_1;
  };
  protoOf(Companion_2).get_Enter_ndrkdz_k$ = function () {
    return this.Enter_1;
  };
  protoOf(Companion_2).get_Exit_4zc73j_k$ = function () {
    return this.Exit_1;
  };
  protoOf(Companion_2).get_In_z1h0ru_k$ = function () {
    return this.In_1;
  };
  protoOf(Companion_2).get_Out_wzami5_k$ = function () {
    return this.Out_1;
  };
  var Companion_instance_2;
  function Companion_getInstance_23() {
    if (Companion_instance_2 == null)
      new Companion_2();
    return Companion_instance_2;
  }
  function FocusDirection__hashCode_impl_4htv4l($this) {
    return $this;
  }
  function FocusDirection__equals_impl_wfq8xl($this, other) {
    if (!(other instanceof FocusDirection))
      return false;
    if (!($this === (other instanceof FocusDirection ? other.value_1 : THROW_CCE())))
      return false;
    return true;
  }
  function FocusDirection(value) {
    Companion_getInstance_23();
    this.value_1 = value;
  }
  protoOf(FocusDirection).toString = function () {
    return FocusDirection__toString_impl_h9c1oa(this.value_1);
  };
  protoOf(FocusDirection).hashCode = function () {
    return FocusDirection__hashCode_impl_4htv4l(this.value_1);
  };
  protoOf(FocusDirection).equals = function (other) {
    return FocusDirection__equals_impl_wfq8xl(this.value_1, other);
  };
  function FocusEventModifier() {
  }
  function FocusEventModifierNode() {
  }
  function invalidateFocusEvent(_this__u8e3s4) {
    requireOwner(_this__u8e3s4).get_focusOwner_xdzy9w_k$().scheduleInvalidation_lkes49_k$(_this__u8e3s4);
  }
  function refreshFocusEventNodes(_this__u8e3s4) {
    $l$block: {
      // Inline function 'androidx.compose.ui.node.visitSelfAndAncestors' call
      // Inline function 'androidx.compose.ui.node.Nodes.FocusEvent' call
      Nodes_getInstance();
      var type = _NodeKind___init__impl__ojsprp(4096);
      // Inline function 'androidx.compose.ui.node.Nodes.FocusTarget' call
      Nodes_getInstance();
      var untilType = _NodeKind___init__impl__ojsprp(1024);
      var self_0 = _this__u8e3s4.get_node_wor8sr_k$();
      // Inline function 'androidx.compose.ui.node.visitAncestors' call
      var mask = _NodeKind___get_mask__impl__1uopb6(type) | _NodeKind___get_mask__impl__1uopb6(untilType);
      // Inline function 'kotlin.check' call
      // Inline function 'kotlin.contracts.contract' call
      if (!_this__u8e3s4.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
        // Inline function 'androidx.compose.ui.node.visitAncestors.<anonymous>' call
        var message = 'visitAncestors called on an unattached node';
        throw IllegalStateException_init_$Create$(toString(message));
      }
      var node = true ? _this__u8e3s4.get_node_wor8sr_k$() : _this__u8e3s4.get_node_wor8sr_k$().get_parent_hy4reb_k$();
      var layout = requireLayoutNode(_this__u8e3s4);
      while (!(layout == null)) {
        var head = layout.get_nodes_ivvt6w_k$().get_head_won7e1_k$();
        if (!((head.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0)) {
          while (!(node == null)) {
            if (!((node.get_kindSet_ahjm4b_k$() & mask) === 0)) {
              // Inline function 'androidx.compose.ui.node.visitSelfAndAncestors.<anonymous>' call
              var it = node;
              var tmp;
              if (!(it === self_0)) {
                // Inline function 'androidx.compose.ui.Node.isKind' call
                tmp = !((it.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(untilType)) === 0);
              } else {
                tmp = false;
              }
              if (tmp) {
                break $l$block;
              }
              // Inline function 'androidx.compose.ui.Node.isKind' call
              if (!((it.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                // Inline function 'androidx.compose.ui.node.dispatchForKind' call
                var stack = null;
                var node_0 = it;
                $l$loop: while (!(node_0 == null)) {
                  if (!(node_0 == null) ? isInterface(node_0, FocusEventModifierNode) : false) {
                    // Inline function 'androidx.compose.ui.focus.refreshFocusEventNodes.<anonymous>' call
                    var it_0 = node_0;
                    it_0.onFocusEvent_ibn1fx_k$(getFocusState(it_0));
                  } else {
                    var tmp_0;
                    // Inline function 'androidx.compose.ui.Node.isKind' call
                    if (!((node_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                      tmp_0 = node_0 instanceof DelegatingNode;
                    } else {
                      tmp_0 = false;
                    }
                    if (tmp_0) {
                      var count = 0;
                      // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                      var node_1 = node_0.get_delegate_i94tki_k$();
                      while (!(node_1 == null)) {
                        // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                        var next = node_1;
                        // Inline function 'androidx.compose.ui.Node.isKind' call
                        if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                          count = count + 1 | 0;
                          if (count === 1) {
                            node_0 = next;
                          } else {
                            var tmp1_elvis_lhs = stack;
                            var tmp_1;
                            if (tmp1_elvis_lhs == null) {
                              // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                              // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                              // Inline function 'kotlin.arrayOfNulls' call
                              var tmp$ret$8 = fillArrayVal(Array(16), null);
                              tmp_1 = new MutableVector(tmp$ret$8, 0);
                            } else {
                              tmp_1 = tmp1_elvis_lhs;
                            }
                            stack = tmp_1;
                            var theNode = node_0;
                            if (!(theNode == null)) {
                              var tmp2_safe_receiver = stack;
                              if (tmp2_safe_receiver == null)
                                null;
                              else
                                tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                              node_0 = null;
                            }
                            var tmp3_safe_receiver = stack;
                            if (tmp3_safe_receiver == null)
                              null;
                            else
                              tmp3_safe_receiver.add_wl2rvy_k$(next);
                          }
                        }
                        node_1 = node_1.get_child_ipppmb_k$();
                      }
                      if (count === 1) {
                        continue $l$loop;
                      }
                    }
                  }
                  node_0 = pop$accessor$1u1ky95(stack);
                }
              }
            }
            node = node.get_parent_hy4reb_k$();
          }
        }
        layout = layout.get_parent_hy4reb_k$();
        var tmp0_safe_receiver = layout;
        var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_nodes_ivvt6w_k$();
        node = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_tail_wousgp_k$();
      }
    }
  }
  function getFocusState(_this__u8e3s4) {
    // Inline function 'androidx.compose.ui.node.visitSelfAndChildren' call
    // Inline function 'androidx.compose.ui.node.Nodes.FocusTarget' call
    Nodes_getInstance();
    var type = _NodeKind___init__impl__ojsprp(1024);
    // Inline function 'androidx.compose.ui.node.dispatchForKind' call
    var stack = null;
    var node = _this__u8e3s4.get_node_wor8sr_k$();
    $l$loop: while (!(node == null)) {
      if (node instanceof FocusTargetNode) {
        $l$block: {
          // Inline function 'androidx.compose.ui.focus.getFocusState.<anonymous>' call
          var focusState = node.get_focusState_xg4yea_k$();
          switch (focusState.get_ordinal_ip24qg_k$()) {
            case 0:
            case 1:
            case 2:
              return focusState;
            case 3:
              break $l$block;
          }
        }
      } else {
        var tmp;
        // Inline function 'androidx.compose.ui.Node.isKind' call
        if (!((node.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
          tmp = node instanceof DelegatingNode;
        } else {
          tmp = false;
        }
        if (tmp) {
          var count = 0;
          // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
          var node_0 = node.get_delegate_i94tki_k$();
          while (!(node_0 == null)) {
            // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
            var next = node_0;
            // Inline function 'androidx.compose.ui.Node.isKind' call
            if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
              count = count + 1 | 0;
              if (count === 1) {
                node = next;
              } else {
                var tmp1_elvis_lhs = stack;
                var tmp_0;
                if (tmp1_elvis_lhs == null) {
                  // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                  // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                  // Inline function 'kotlin.arrayOfNulls' call
                  var tmp$ret$4 = fillArrayVal(Array(16), null);
                  tmp_0 = new MutableVector(tmp$ret$4, 0);
                } else {
                  tmp_0 = tmp1_elvis_lhs;
                }
                stack = tmp_0;
                var theNode = node;
                if (!(theNode == null)) {
                  var tmp2_safe_receiver = stack;
                  if (tmp2_safe_receiver == null)
                    null;
                  else
                    tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                  node = null;
                }
                var tmp3_safe_receiver = stack;
                if (tmp3_safe_receiver == null)
                  null;
                else
                  tmp3_safe_receiver.add_wl2rvy_k$(next);
              }
            }
            node_0 = node_0.get_child_ipppmb_k$();
          }
          if (count === 1) {
            continue $l$loop;
          }
        }
      }
      node = pop$accessor$1u1ky95(stack);
    }
    // Inline function 'androidx.compose.ui.node.visitChildren' call
    var mask = _NodeKind___get_mask__impl__1uopb6(type);
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!_this__u8e3s4.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
      // Inline function 'androidx.compose.ui.node.visitChildren.<anonymous>' call
      var message = 'visitChildren called on an unattached node';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
    // Inline function 'kotlin.arrayOfNulls' call
    var tmp$ret$8 = fillArrayVal(Array(16), null);
    var branches = new MutableVector(tmp$ret$8, 0);
    var child = _this__u8e3s4.get_node_wor8sr_k$().get_child_ipppmb_k$();
    if (child == null) {
      addLayoutNodeChildren$accessor$1u1ky95_1(branches, _this__u8e3s4.get_node_wor8sr_k$());
    } else {
      branches.add_wl2rvy_k$(child);
    }
    $l$loop_0: while (branches.isNotEmpty_cjxbwk_k$()) {
      // Inline function 'androidx.compose.runtime.collection.MutableVector.lastIndex' call
      var tmp$ret$11 = branches.get_size_woubt6_k$() - 1 | 0;
      var branch = branches.removeAt_6niowx_k$(tmp$ret$11);
      if ((branch.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0) {
        addLayoutNodeChildren$accessor$1u1ky95_1(branches, branch);
        continue $l$loop_0;
      }
      var node_1 = branch;
      $l$loop_2: while (!(node_1 == null)) {
        if (!((node_1.get_kindSet_ahjm4b_k$() & mask) === 0)) {
          // Inline function 'androidx.compose.ui.node.visitSelfAndChildren.<anonymous>' call
          // Inline function 'androidx.compose.ui.node.dispatchForKind' call
          var stack_0 = null;
          var node_2 = node_1;
          $l$loop_1: while (!(node_2 == null)) {
            if (node_2 instanceof FocusTargetNode) {
              $l$block_0: {
                // Inline function 'androidx.compose.ui.focus.getFocusState.<anonymous>' call
                var focusState_0 = node_2.get_focusState_xg4yea_k$();
                switch (focusState_0.get_ordinal_ip24qg_k$()) {
                  case 0:
                  case 1:
                  case 2:
                    return focusState_0;
                  case 3:
                    break $l$block_0;
                }
              }
            } else {
              var tmp_1;
              // Inline function 'androidx.compose.ui.Node.isKind' call
              if (!((node_2.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                tmp_1 = node_2 instanceof DelegatingNode;
              } else {
                tmp_1 = false;
              }
              if (tmp_1) {
                var count_0 = 0;
                // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                var node_3 = node_2.get_delegate_i94tki_k$();
                while (!(node_3 == null)) {
                  // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                  var next_0 = node_3;
                  // Inline function 'androidx.compose.ui.Node.isKind' call
                  if (!((next_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                    count_0 = count_0 + 1 | 0;
                    if (count_0 === 1) {
                      node_2 = next_0;
                    } else {
                      var tmp1_elvis_lhs_0 = stack_0;
                      var tmp_2;
                      if (tmp1_elvis_lhs_0 == null) {
                        // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                        // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                        // Inline function 'kotlin.arrayOfNulls' call
                        var tmp$ret$15 = fillArrayVal(Array(16), null);
                        tmp_2 = new MutableVector(tmp$ret$15, 0);
                      } else {
                        tmp_2 = tmp1_elvis_lhs_0;
                      }
                      stack_0 = tmp_2;
                      var theNode_0 = node_2;
                      if (!(theNode_0 == null)) {
                        var tmp2_safe_receiver_0 = stack_0;
                        if (tmp2_safe_receiver_0 == null)
                          null;
                        else
                          tmp2_safe_receiver_0.add_wl2rvy_k$(theNode_0);
                        node_2 = null;
                      }
                      var tmp3_safe_receiver_0 = stack_0;
                      if (tmp3_safe_receiver_0 == null)
                        null;
                      else
                        tmp3_safe_receiver_0.add_wl2rvy_k$(next_0);
                    }
                  }
                  node_3 = node_3.get_child_ipppmb_k$();
                }
                if (count_0 === 1) {
                  continue $l$loop_1;
                }
              }
            }
            node_2 = pop$accessor$1u1ky95(stack_0);
          }
          break $l$loop_2;
        }
        node_1 = node_1.get_child_ipppmb_k$();
      }
    }
    return FocusStateImpl_Inactive_getInstance();
  }
  function _get_onRequestApplyChangesListener__snkau0($this) {
    return $this.onRequestApplyChangesListener_1;
  }
  function _set_focusTargetNodes__iq7i9b($this, _set____db54di) {
    $this.focusTargetNodes_1 = _set____db54di;
  }
  function _get_focusTargetNodes__n7san1($this) {
    return $this.focusTargetNodes_1;
  }
  function _set_focusEventNodes__u2vody($this, _set____db54di) {
    $this.focusEventNodes_1 = _set____db54di;
  }
  function _get_focusEventNodes__uui62m($this) {
    return $this.focusEventNodes_1;
  }
  function _set_focusPropertiesNodes__yxw3pt($this, _set____db54di) {
    $this.focusPropertiesNodes_1 = _set____db54di;
  }
  function _get_focusPropertiesNodes__kztfph($this) {
    return $this.focusPropertiesNodes_1;
  }
  function scheduleInvalidation(_this__u8e3s4, $this, node) {
    if (_this__u8e3s4.add_utx5q5_k$(node)) {
      if ((($this.focusTargetNodes_1.get_size_woubt6_k$() + $this.focusEventNodes_1.get_size_woubt6_k$() | 0) + $this.focusPropertiesNodes_1.get_size_woubt6_k$() | 0) === 1) {
        $this.onRequestApplyChangesListener_1($this.invalidateNodes_1);
      }
    }
  }
  function _get_invalidateNodes__vf510l($this) {
    return $this.invalidateNodes_1;
  }
  function FocusInvalidationManager$invalidateNodes$lambda(this$0) {
    return function () {
      var tmp0_iterator = this$0.focusPropertiesNodes_1.iterator_jk1svi_k$();
      while (tmp0_iterator.hasNext_bitz1p_k$()) {
        var element = tmp0_iterator.next_20eer_k$();
        $l$block: {
          // Inline function 'androidx.compose.ui.focus.FocusInvalidationManager.invalidateNodes.<anonymous>.<anonymous>' call
          if (!element.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
            break $l$block;
          }
          // Inline function 'androidx.compose.ui.node.visitSelfAndChildren' call
          // Inline function 'androidx.compose.ui.node.Nodes.FocusTarget' call
          Nodes_getInstance();
          var type = _NodeKind___init__impl__ojsprp(1024);
          // Inline function 'androidx.compose.ui.node.dispatchForKind' call
          var stack = null;
          var node = element.get_node_wor8sr_k$();
          $l$loop: while (!(node == null)) {
            if (node instanceof FocusTargetNode) {
              // Inline function 'androidx.compose.ui.focus.FocusInvalidationManager.invalidateNodes.<anonymous>.<anonymous>.<anonymous>' call
              var focusTarget = node;
              this$0.focusTargetNodes_1.add_utx5q5_k$(focusTarget);
            } else {
              var tmp;
              // Inline function 'androidx.compose.ui.Node.isKind' call
              if (!((node.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                tmp = node instanceof DelegatingNode;
              } else {
                tmp = false;
              }
              if (tmp) {
                var count = 0;
                // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                var node_0 = node.get_delegate_i94tki_k$();
                while (!(node_0 == null)) {
                  // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                  var next = node_0;
                  // Inline function 'androidx.compose.ui.Node.isKind' call
                  if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                    count = count + 1 | 0;
                    if (count === 1) {
                      node = next;
                    } else {
                      var tmp1_elvis_lhs = stack;
                      var tmp_0;
                      if (tmp1_elvis_lhs == null) {
                        // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                        // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                        // Inline function 'kotlin.arrayOfNulls' call
                        var tmp$ret$4 = fillArrayVal(Array(16), null);
                        tmp_0 = new MutableVector(tmp$ret$4, 0);
                      } else {
                        tmp_0 = tmp1_elvis_lhs;
                      }
                      stack = tmp_0;
                      var theNode = node;
                      if (!(theNode == null)) {
                        var tmp2_safe_receiver = stack;
                        if (tmp2_safe_receiver == null)
                          null;
                        else
                          tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                        node = null;
                      }
                      var tmp3_safe_receiver = stack;
                      if (tmp3_safe_receiver == null)
                        null;
                      else
                        tmp3_safe_receiver.add_wl2rvy_k$(next);
                    }
                  }
                  node_0 = node_0.get_child_ipppmb_k$();
                }
                if (count === 1) {
                  continue $l$loop;
                }
              }
            }
            node = pop$accessor$1u1ky95(stack);
          }
          // Inline function 'androidx.compose.ui.node.visitChildren' call
          var mask = _NodeKind___get_mask__impl__1uopb6(type);
          // Inline function 'kotlin.check' call
          // Inline function 'kotlin.contracts.contract' call
          if (!element.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
            // Inline function 'androidx.compose.ui.node.visitChildren.<anonymous>' call
            var message = 'visitChildren called on an unattached node';
            throw IllegalStateException_init_$Create$(toString(message));
          }
          // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
          // Inline function 'androidx.compose.runtime.collection.MutableVector' call
          // Inline function 'kotlin.arrayOfNulls' call
          var tmp$ret$8 = fillArrayVal(Array(16), null);
          var branches = new MutableVector(tmp$ret$8, 0);
          var child = element.get_node_wor8sr_k$().get_child_ipppmb_k$();
          if (child == null) {
            addLayoutNodeChildren$accessor$1u1ky95_1(branches, element.get_node_wor8sr_k$());
          } else {
            branches.add_wl2rvy_k$(child);
          }
          $l$loop_0: while (branches.isNotEmpty_cjxbwk_k$()) {
            // Inline function 'androidx.compose.runtime.collection.MutableVector.lastIndex' call
            var tmp$ret$11 = branches.get_size_woubt6_k$() - 1 | 0;
            var branch = branches.removeAt_6niowx_k$(tmp$ret$11);
            if ((branch.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0) {
              addLayoutNodeChildren$accessor$1u1ky95_1(branches, branch);
              continue $l$loop_0;
            }
            var node_1 = branch;
            $l$loop_2: while (!(node_1 == null)) {
              if (!((node_1.get_kindSet_ahjm4b_k$() & mask) === 0)) {
                // Inline function 'androidx.compose.ui.node.visitSelfAndChildren.<anonymous>' call
                // Inline function 'androidx.compose.ui.node.dispatchForKind' call
                var stack_0 = null;
                var node_2 = node_1;
                $l$loop_1: while (!(node_2 == null)) {
                  if (node_2 instanceof FocusTargetNode) {
                    // Inline function 'androidx.compose.ui.focus.FocusInvalidationManager.invalidateNodes.<anonymous>.<anonymous>.<anonymous>' call
                    var focusTarget_0 = node_2;
                    this$0.focusTargetNodes_1.add_utx5q5_k$(focusTarget_0);
                  } else {
                    var tmp_1;
                    // Inline function 'androidx.compose.ui.Node.isKind' call
                    if (!((node_2.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                      tmp_1 = node_2 instanceof DelegatingNode;
                    } else {
                      tmp_1 = false;
                    }
                    if (tmp_1) {
                      var count_0 = 0;
                      // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                      var node_3 = node_2.get_delegate_i94tki_k$();
                      while (!(node_3 == null)) {
                        // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                        var next_0 = node_3;
                        // Inline function 'androidx.compose.ui.Node.isKind' call
                        if (!((next_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                          count_0 = count_0 + 1 | 0;
                          if (count_0 === 1) {
                            node_2 = next_0;
                          } else {
                            var tmp1_elvis_lhs_0 = stack_0;
                            var tmp_2;
                            if (tmp1_elvis_lhs_0 == null) {
                              // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                              // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                              // Inline function 'kotlin.arrayOfNulls' call
                              var tmp$ret$14 = fillArrayVal(Array(16), null);
                              tmp_2 = new MutableVector(tmp$ret$14, 0);
                            } else {
                              tmp_2 = tmp1_elvis_lhs_0;
                            }
                            stack_0 = tmp_2;
                            var theNode_0 = node_2;
                            if (!(theNode_0 == null)) {
                              var tmp2_safe_receiver_0 = stack_0;
                              if (tmp2_safe_receiver_0 == null)
                                null;
                              else
                                tmp2_safe_receiver_0.add_wl2rvy_k$(theNode_0);
                              node_2 = null;
                            }
                            var tmp3_safe_receiver_0 = stack_0;
                            if (tmp3_safe_receiver_0 == null)
                              null;
                            else
                              tmp3_safe_receiver_0.add_wl2rvy_k$(next_0);
                          }
                        }
                        node_3 = node_3.get_child_ipppmb_k$();
                      }
                      if (count_0 === 1) {
                        continue $l$loop_1;
                      }
                    }
                  }
                  node_2 = pop$accessor$1u1ky95(stack_0);
                }
                break $l$loop_2;
              }
              node_1 = node_1.get_child_ipppmb_k$();
            }
          }
        }
      }
      this$0.focusPropertiesNodes_1.clear_j9egeb_k$();
      // Inline function 'kotlin.collections.mutableSetOf' call
      var focusTargetsWithInvalidatedFocusEvents = LinkedHashSet_init_$Create$();
      var tmp0_iterator_0 = this$0.focusEventNodes_1.iterator_jk1svi_k$();
      while (tmp0_iterator_0.hasNext_bitz1p_k$()) {
        var element_0 = tmp0_iterator_0.next_20eer_k$();
        $l$block_0: {
          // Inline function 'androidx.compose.ui.focus.FocusInvalidationManager.invalidateNodes.<anonymous>.<anonymous>' call
          if (!element_0.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
            element_0.onFocusEvent_ibn1fx_k$(FocusStateImpl_Inactive_getInstance());
            break $l$block_0;
          }
          var requiresUpdate = true;
          var aggregatedNode = false;
          var focusTarget_1 = null;
          // Inline function 'androidx.compose.ui.node.visitSelfAndChildren' call
          // Inline function 'androidx.compose.ui.node.Nodes.FocusTarget' call
          Nodes_getInstance();
          var type_0 = _NodeKind___init__impl__ojsprp(1024);
          // Inline function 'androidx.compose.ui.node.dispatchForKind' call
          var stack_1 = null;
          var node_4 = element_0.get_node_wor8sr_k$();
          $l$loop_3: while (!(node_4 == null)) {
            if (node_4 instanceof FocusTargetNode) {
              $l$block_1: {
                // Inline function 'androidx.compose.ui.focus.FocusInvalidationManager.invalidateNodes.<anonymous>.<anonymous>.<anonymous>' call
                var it = node_4;
                if (!(focusTarget_1 == null)) {
                  aggregatedNode = true;
                }
                focusTarget_1 = it;
                if (this$0.focusTargetNodes_1.contains_aljjnj_k$(it)) {
                  requiresUpdate = false;
                  focusTargetsWithInvalidatedFocusEvents.add_utx5q5_k$(it);
                  break $l$block_1;
                }
              }
            } else {
              var tmp_3;
              // Inline function 'androidx.compose.ui.Node.isKind' call
              if (!((node_4.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type_0)) === 0)) {
                tmp_3 = node_4 instanceof DelegatingNode;
              } else {
                tmp_3 = false;
              }
              if (tmp_3) {
                var count_1 = 0;
                // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                var node_5 = node_4.get_delegate_i94tki_k$();
                while (!(node_5 == null)) {
                  // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                  var next_1 = node_5;
                  // Inline function 'androidx.compose.ui.Node.isKind' call
                  if (!((next_1.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type_0)) === 0)) {
                    count_1 = count_1 + 1 | 0;
                    if (count_1 === 1) {
                      node_4 = next_1;
                    } else {
                      var tmp1_elvis_lhs_1 = stack_1;
                      var tmp_4;
                      if (tmp1_elvis_lhs_1 == null) {
                        // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                        // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                        // Inline function 'kotlin.arrayOfNulls' call
                        var tmp$ret$23 = fillArrayVal(Array(16), null);
                        tmp_4 = new MutableVector(tmp$ret$23, 0);
                      } else {
                        tmp_4 = tmp1_elvis_lhs_1;
                      }
                      stack_1 = tmp_4;
                      var theNode_1 = node_4;
                      if (!(theNode_1 == null)) {
                        var tmp2_safe_receiver_1 = stack_1;
                        if (tmp2_safe_receiver_1 == null)
                          null;
                        else
                          tmp2_safe_receiver_1.add_wl2rvy_k$(theNode_1);
                        node_4 = null;
                      }
                      var tmp3_safe_receiver_1 = stack_1;
                      if (tmp3_safe_receiver_1 == null)
                        null;
                      else
                        tmp3_safe_receiver_1.add_wl2rvy_k$(next_1);
                    }
                  }
                  node_5 = node_5.get_child_ipppmb_k$();
                }
                if (count_1 === 1) {
                  continue $l$loop_3;
                }
              }
            }
            node_4 = pop$accessor$1u1ky95(stack_1);
          }
          // Inline function 'androidx.compose.ui.node.visitChildren' call
          var mask_0 = _NodeKind___get_mask__impl__1uopb6(type_0);
          // Inline function 'kotlin.check' call
          // Inline function 'kotlin.contracts.contract' call
          if (!element_0.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
            // Inline function 'androidx.compose.ui.node.visitChildren.<anonymous>' call
            var message_0 = 'visitChildren called on an unattached node';
            throw IllegalStateException_init_$Create$(toString(message_0));
          }
          // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
          // Inline function 'androidx.compose.runtime.collection.MutableVector' call
          // Inline function 'kotlin.arrayOfNulls' call
          var tmp$ret$27 = fillArrayVal(Array(16), null);
          var branches_0 = new MutableVector(tmp$ret$27, 0);
          var child_0 = element_0.get_node_wor8sr_k$().get_child_ipppmb_k$();
          if (child_0 == null) {
            addLayoutNodeChildren$accessor$1u1ky95_1(branches_0, element_0.get_node_wor8sr_k$());
          } else {
            branches_0.add_wl2rvy_k$(child_0);
          }
          $l$loop_4: while (branches_0.isNotEmpty_cjxbwk_k$()) {
            // Inline function 'androidx.compose.runtime.collection.MutableVector.lastIndex' call
            var tmp$ret$30 = branches_0.get_size_woubt6_k$() - 1 | 0;
            var branch_0 = branches_0.removeAt_6niowx_k$(tmp$ret$30);
            if ((branch_0.get_aggregateChildKindSet_xuqkpk_k$() & mask_0) === 0) {
              addLayoutNodeChildren$accessor$1u1ky95_1(branches_0, branch_0);
              continue $l$loop_4;
            }
            var node_6 = branch_0;
            $l$loop_6: while (!(node_6 == null)) {
              if (!((node_6.get_kindSet_ahjm4b_k$() & mask_0) === 0)) {
                // Inline function 'androidx.compose.ui.node.visitSelfAndChildren.<anonymous>' call
                // Inline function 'androidx.compose.ui.node.dispatchForKind' call
                var stack_2 = null;
                var node_7 = node_6;
                $l$loop_5: while (!(node_7 == null)) {
                  if (node_7 instanceof FocusTargetNode) {
                    $l$block_2: {
                      // Inline function 'androidx.compose.ui.focus.FocusInvalidationManager.invalidateNodes.<anonymous>.<anonymous>.<anonymous>' call
                      var it_0 = node_7;
                      if (!(focusTarget_1 == null)) {
                        aggregatedNode = true;
                      }
                      focusTarget_1 = it_0;
                      if (this$0.focusTargetNodes_1.contains_aljjnj_k$(it_0)) {
                        requiresUpdate = false;
                        focusTargetsWithInvalidatedFocusEvents.add_utx5q5_k$(it_0);
                        break $l$block_2;
                      }
                    }
                  } else {
                    var tmp_5;
                    // Inline function 'androidx.compose.ui.Node.isKind' call
                    if (!((node_7.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type_0)) === 0)) {
                      tmp_5 = node_7 instanceof DelegatingNode;
                    } else {
                      tmp_5 = false;
                    }
                    if (tmp_5) {
                      var count_2 = 0;
                      // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                      var node_8 = node_7.get_delegate_i94tki_k$();
                      while (!(node_8 == null)) {
                        // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                        var next_2 = node_8;
                        // Inline function 'androidx.compose.ui.Node.isKind' call
                        if (!((next_2.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type_0)) === 0)) {
                          count_2 = count_2 + 1 | 0;
                          if (count_2 === 1) {
                            node_7 = next_2;
                          } else {
                            var tmp1_elvis_lhs_2 = stack_2;
                            var tmp_6;
                            if (tmp1_elvis_lhs_2 == null) {
                              // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                              // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                              // Inline function 'kotlin.arrayOfNulls' call
                              var tmp$ret$34 = fillArrayVal(Array(16), null);
                              tmp_6 = new MutableVector(tmp$ret$34, 0);
                            } else {
                              tmp_6 = tmp1_elvis_lhs_2;
                            }
                            stack_2 = tmp_6;
                            var theNode_2 = node_7;
                            if (!(theNode_2 == null)) {
                              var tmp2_safe_receiver_2 = stack_2;
                              if (tmp2_safe_receiver_2 == null)
                                null;
                              else
                                tmp2_safe_receiver_2.add_wl2rvy_k$(theNode_2);
                              node_7 = null;
                            }
                            var tmp3_safe_receiver_2 = stack_2;
                            if (tmp3_safe_receiver_2 == null)
                              null;
                            else
                              tmp3_safe_receiver_2.add_wl2rvy_k$(next_2);
                          }
                        }
                        node_8 = node_8.get_child_ipppmb_k$();
                      }
                      if (count_2 === 1) {
                        continue $l$loop_5;
                      }
                    }
                  }
                  node_7 = pop$accessor$1u1ky95(stack_2);
                }
                break $l$loop_6;
              }
              node_6 = node_6.get_child_ipppmb_k$();
            }
          }
          if (requiresUpdate) {
            var tmp_7;
            if (aggregatedNode) {
              tmp_7 = getFocusState(element_0);
            } else {
              var tmp0_safe_receiver = focusTarget_1;
              var tmp1_elvis_lhs_3 = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_focusState_xg4yea_k$();
              tmp_7 = tmp1_elvis_lhs_3 == null ? FocusStateImpl_Inactive_getInstance() : tmp1_elvis_lhs_3;
            }
            element_0.onFocusEvent_ibn1fx_k$(tmp_7);
          }
        }
      }
      this$0.focusEventNodes_1.clear_j9egeb_k$();
      var tmp0_iterator_1 = this$0.focusTargetNodes_1.iterator_jk1svi_k$();
      while (tmp0_iterator_1.hasNext_bitz1p_k$()) {
        var element_1 = tmp0_iterator_1.next_20eer_k$();
        $l$block_3: {
          // Inline function 'androidx.compose.ui.focus.FocusInvalidationManager.invalidateNodes.<anonymous>.<anonymous>' call
          if (!element_1.get_isAttached_odsl1l_k$()) {
            break $l$block_3;
          }
          var preInvalidationState = element_1.get_focusState_xg4yea_k$();
          element_1.invalidateFocus_nvy43_k$();
          if (!preInvalidationState.equals(element_1.get_focusState_xg4yea_k$()) ? true : focusTargetsWithInvalidatedFocusEvents.contains_aljjnj_k$(element_1)) {
            refreshFocusEventNodes(element_1);
          }
        }
      }
      this$0.focusTargetNodes_1.clear_j9egeb_k$();
      focusTargetsWithInvalidatedFocusEvents.clear_j9egeb_k$();
      // Inline function 'kotlin.contracts.contract' call
      var tmp_8;
      if (!this$0.focusPropertiesNodes_1.isEmpty_y1axqb_k$()) {
        // Inline function 'androidx.compose.ui.focus.FocusInvalidationManager.invalidateNodes.<anonymous>.<anonymous>' call
        var message_1 = 'Unprocessed FocusProperties nodes';
        throw IllegalStateException_init_$Create$(toString(message_1));
      }
      // Inline function 'kotlin.contracts.contract' call
      var tmp_9;
      if (!this$0.focusEventNodes_1.isEmpty_y1axqb_k$()) {
        // Inline function 'androidx.compose.ui.focus.FocusInvalidationManager.invalidateNodes.<anonymous>.<anonymous>' call
        var message_2 = 'Unprocessed FocusEvent nodes';
        throw IllegalStateException_init_$Create$(toString(message_2));
      }
      // Inline function 'kotlin.contracts.contract' call
      var tmp_10;
      if (!this$0.focusTargetNodes_1.isEmpty_y1axqb_k$()) {
        // Inline function 'androidx.compose.ui.focus.FocusInvalidationManager.invalidateNodes.<anonymous>.<anonymous>' call
        var message_3 = 'Unprocessed FocusTarget nodes';
        throw IllegalStateException_init_$Create$(toString(message_3));
      }
      return Unit_getInstance();
    };
  }
  function FocusInvalidationManager(onRequestApplyChangesListener) {
    this.onRequestApplyChangesListener_1 = onRequestApplyChangesListener;
    var tmp = this;
    // Inline function 'kotlin.collections.mutableSetOf' call
    tmp.focusTargetNodes_1 = LinkedHashSet_init_$Create$();
    var tmp_0 = this;
    // Inline function 'kotlin.collections.mutableSetOf' call
    tmp_0.focusEventNodes_1 = LinkedHashSet_init_$Create$();
    var tmp_1 = this;
    // Inline function 'kotlin.collections.mutableSetOf' call
    tmp_1.focusPropertiesNodes_1 = LinkedHashSet_init_$Create$();
    var tmp_2 = this;
    tmp_2.invalidateNodes_1 = FocusInvalidationManager$invalidateNodes$lambda(this);
  }
  protoOf(FocusInvalidationManager).scheduleInvalidation_9laco3_k$ = function (node) {
    scheduleInvalidation(this.focusTargetNodes_1, this, node);
  };
  protoOf(FocusInvalidationManager).scheduleInvalidation_lkes49_k$ = function (node) {
    scheduleInvalidation(this.focusEventNodes_1, this, node);
  };
  protoOf(FocusInvalidationManager).scheduleInvalidation_76b0y8_k$ = function (node) {
    scheduleInvalidation(this.focusPropertiesNodes_1, this, node);
  };
  function FocusManager() {
  }
  function FocusOrderModifier() {
  }
  function _get_focusProperties__7q2m62($this) {
    return $this.focusProperties_1;
  }
  function FocusOrder_init_$Init$($this) {
    FocusOrder.call($this, new FocusPropertiesImpl());
    return $this;
  }
  function FocusOrder_init_$Create$() {
    return FocusOrder_init_$Init$(objectCreate(protoOf(FocusOrder)));
  }
  function get_$stableprop_6() {
    return 8;
  }
  function FocusOrder(focusProperties) {
    this.focusProperties_1 = focusProperties;
    this.$stable_1 = 8;
  }
  protoOf(FocusOrder).set_next_1jw4y9_k$ = function (next) {
    this.focusProperties_1.set_next_1jw4y9_k$(next);
  };
  protoOf(FocusOrder).get_next_wor1vg_k$ = function () {
    return this.focusProperties_1.get_next_wor1vg_k$();
  };
  protoOf(FocusOrder).set_previous_5zw045_k$ = function (previous) {
    this.focusProperties_1.set_previous_5zw045_k$(previous);
  };
  protoOf(FocusOrder).get_previous_i5svy8_k$ = function () {
    return this.focusProperties_1.get_previous_i5svy8_k$();
  };
  protoOf(FocusOrder).set_up_ee42rr_k$ = function (up) {
    this.focusProperties_1.set_up_ee42rr_k$(up);
  };
  protoOf(FocusOrder).get_up_kntnmk_k$ = function () {
    return this.focusProperties_1.get_up_kntnmk_k$();
  };
  protoOf(FocusOrder).set_down_53tubk_k$ = function (down) {
    this.focusProperties_1.set_down_53tubk_k$(down);
  };
  protoOf(FocusOrder).get_down_wokve3_k$ = function () {
    return this.focusProperties_1.get_down_wokve3_k$();
  };
  protoOf(FocusOrder).set_left_cc8px_k$ = function (left) {
    this.focusProperties_1.set_left_cc8px_k$(left);
  };
  protoOf(FocusOrder).get_left_woprgw_k$ = function () {
    return this.focusProperties_1.get_left_woprgw_k$();
  };
  protoOf(FocusOrder).set_right_5hgt0g_k$ = function (right) {
    this.focusProperties_1.set_right_5hgt0g_k$(right);
  };
  protoOf(FocusOrder).get_right_ixz7xv_k$ = function () {
    return this.focusProperties_1.get_right_ixz7xv_k$();
  };
  protoOf(FocusOrder).set_start_ownbqe_k$ = function (start) {
    this.focusProperties_1.set_start_ownbqe_k$(start);
  };
  protoOf(FocusOrder).get_start_iypx6h_k$ = function () {
    return this.focusProperties_1.get_start_iypx6h_k$();
  };
  protoOf(FocusOrder).set_end_1qlgh_k$ = function (end) {
    this.focusProperties_1.set_end_1qlgh_k$(end);
  };
  protoOf(FocusOrder).get_end_18j6ha_k$ = function () {
    return this.focusProperties_1.get_end_18j6ha_k$();
  };
  function FocusOwner() {
  }
  function _get_parent__oo9xup($this) {
    return $this.parent_1;
  }
  function _get_focusInvalidationManager__l7we2c($this) {
    return $this.focusInvalidationManager_1;
  }
  function moveParentFocus($this, focusDirection) {
    var tmp0_safe_receiver = $this.parent_1;
    return (tmp0_safe_receiver == null ? null : tmp0_safe_receiver.moveFocus_ypwckr_k$(focusDirection)) === true;
  }
  function lastLocalKeyInputNode(_this__u8e3s4, $this) {
    var focusedKeyInputNode = null;
    $l$block: {
      // Inline function 'androidx.compose.ui.node.visitLocalDescendants' call
      // Inline function 'androidx.compose.ui.node.NodeKind.or' call
      // Inline function 'androidx.compose.ui.node.Nodes.FocusTarget' call
      Nodes_getInstance();
      var this_0 = _NodeKind___init__impl__ojsprp(1024);
      // Inline function 'androidx.compose.ui.node.Nodes.KeyInput' call
      Nodes_getInstance();
      var other = _NodeKind___init__impl__ojsprp(8192);
      var mask = _NodeKind___get_mask__impl__1uopb6(this_0) | _NodeKind___get_mask__impl__1uopb6(other);
      // Inline function 'kotlin.check' call
      // Inline function 'kotlin.contracts.contract' call
      if (!_this__u8e3s4.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
        // Inline function 'androidx.compose.ui.node.visitLocalDescendants.<anonymous>' call
        var message = 'visitLocalDescendants called on an unattached node';
        throw IllegalStateException_init_$Create$(toString(message));
      }
      var self_0 = _this__u8e3s4.get_node_wor8sr_k$();
      if ((self_0.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0) {
        break $l$block;
      }
      var next = self_0.get_child_ipppmb_k$();
      while (!(next == null)) {
        if (!((next.get_kindSet_ahjm4b_k$() & mask) === 0)) {
          // Inline function 'androidx.compose.ui.focus.FocusOwnerImpl.lastLocalKeyInputNode.<anonymous>' call
          var modifierNode = next;
          // Inline function 'androidx.compose.ui.Node.isKind' call
          // Inline function 'androidx.compose.ui.node.Nodes.FocusTarget' call
          Nodes_getInstance();
          var kind = _NodeKind___init__impl__ojsprp(1024);
          if (!((modifierNode.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(kind)) === 0))
            return focusedKeyInputNode;
          focusedKeyInputNode = modifierNode;
        }
        next = next.get_child_ipppmb_k$();
      }
    }
    return focusedKeyInputNode;
  }
  function wrapAroundFocus($this, focusDirection) {
    if (!$this.rootFocusNode_1.get_focusState_xg4yea_k$().get_hasFocus_tux8ex_k$() ? true : $this.rootFocusNode_1.get_focusState_xg4yea_k$().get_isFocused_ci39vg_k$())
      return false;
    if (focusDirection === Companion_getInstance_23().get_Next_yykask_k$() ? true : focusDirection === Companion_getInstance_23().get_Previous_1liezc_k$()) {
      $this.clearFocus_rurzqi_k$(false);
      if (!$this.rootFocusNode_1.get_focusState_xg4yea_k$().get_isFocused_ci39vg_k$())
        return false;
      return $this.moveFocus_ypwckr_k$(focusDirection);
    } else
      return false;
  }
  function FocusOwnerImpl$modifier$1(this$0) {
    this.this$0__1 = this$0;
    ModifierNodeElement.call(this);
  }
  protoOf(FocusOwnerImpl$modifier$1).create_md4cuc_k$ = function () {
    return this.this$0__1.rootFocusNode_1;
  };
  protoOf(FocusOwnerImpl$modifier$1).update_l53srb_k$ = function (node) {
  };
  protoOf(FocusOwnerImpl$modifier$1).update_9wd57p_k$ = function (node) {
    return this.update_l53srb_k$(node instanceof FocusTargetNode ? node : THROW_CCE());
  };
  protoOf(FocusOwnerImpl$modifier$1).inspectableProperties_e25ntu_k$ = function (_this__u8e3s4) {
    _this__u8e3s4.set_name_wkmnld_k$('RootFocusTarget');
  };
  protoOf(FocusOwnerImpl$modifier$1).hashCode = function () {
    return hashCode(this.this$0__1.rootFocusNode_1);
  };
  protoOf(FocusOwnerImpl$modifier$1).equals = function (other) {
    return other === this;
  };
  function FocusOwnerImpl$moveFocus$lambda($source, $focusDirection, $isCancelled) {
    return function (destination) {
      var tmp;
      if (equals(destination, $source)) {
        return false;
      }
      $l$block_0: {
        // Inline function 'kotlin.checkNotNull' call
        var tmp$ret$2;
        $l$block: {
          // Inline function 'androidx.compose.ui.node.nearestAncestor' call
          // Inline function 'androidx.compose.ui.node.Nodes.FocusTarget' call
          Nodes_getInstance();
          // Inline function 'androidx.compose.ui.node.visitAncestors' call
          var type = _NodeKind___init__impl__ojsprp(1024);
          var mask = _NodeKind___get_mask__impl__1uopb6(type);
          // Inline function 'kotlin.check' call
          // Inline function 'kotlin.contracts.contract' call
          if (!destination.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
            // Inline function 'androidx.compose.ui.node.visitAncestors.<anonymous>' call
            var message = 'visitAncestors called on an unattached node';
            throw IllegalStateException_init_$Create$(toString(message));
          }
          var node = false ? destination.get_node_wor8sr_k$() : destination.get_node_wor8sr_k$().get_parent_hy4reb_k$();
          var layout = requireLayoutNode(destination);
          while (!(layout == null)) {
            var head = layout.get_nodes_ivvt6w_k$().get_head_won7e1_k$();
            if (!((head.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0)) {
              while (!(node == null)) {
                if (!((node.get_kindSet_ahjm4b_k$() & mask) === 0)) {
                  // Inline function 'androidx.compose.ui.node.visitAncestors.<anonymous>' call
                  // Inline function 'androidx.compose.ui.node.dispatchForKind' call
                  var stack = null;
                  var node_0 = node;
                  $l$loop: while (!(node_0 == null)) {
                    if (node_0 instanceof FocusTargetNode) {
                      // Inline function 'androidx.compose.ui.node.nearestAncestor.<anonymous>' call
                      tmp$ret$2 = node_0;
                      break $l$block;
                    } else {
                      var tmp_0;
                      // Inline function 'androidx.compose.ui.Node.isKind' call
                      if (!((node_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                        tmp_0 = node_0 instanceof DelegatingNode;
                      } else {
                        tmp_0 = false;
                      }
                      if (tmp_0) {
                        var count = 0;
                        // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                        var node_1 = node_0.get_delegate_i94tki_k$();
                        while (!(node_1 == null)) {
                          // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                          var next = node_1;
                          // Inline function 'androidx.compose.ui.Node.isKind' call
                          if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                            count = count + 1 | 0;
                            if (count === 1) {
                              node_0 = next;
                            } else {
                              var tmp1_elvis_lhs = stack;
                              var tmp_1;
                              if (tmp1_elvis_lhs == null) {
                                // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                                // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                                // Inline function 'kotlin.arrayOfNulls' call
                                var tmp$ret$5 = fillArrayVal(Array(16), null);
                                tmp_1 = new MutableVector(tmp$ret$5, 0);
                              } else {
                                tmp_1 = tmp1_elvis_lhs;
                              }
                              stack = tmp_1;
                              var theNode = node_0;
                              if (!(theNode == null)) {
                                var tmp2_safe_receiver = stack;
                                if (tmp2_safe_receiver == null)
                                  null;
                                else
                                  tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                                node_0 = null;
                              }
                              var tmp3_safe_receiver = stack;
                              if (tmp3_safe_receiver == null)
                                null;
                              else
                                tmp3_safe_receiver.add_wl2rvy_k$(next);
                            }
                          }
                          node_1 = node_1.get_child_ipppmb_k$();
                        }
                        if (count === 1) {
                          continue $l$loop;
                        }
                      }
                    }
                    node_0 = pop$accessor$1u1ky95(stack);
                  }
                }
                node = node.get_parent_hy4reb_k$();
              }
            }
            layout = layout.get_parent_hy4reb_k$();
            var tmp0_safe_receiver = layout;
            var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_nodes_ivvt6w_k$();
            node = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_tail_wousgp_k$();
          }
          tmp$ret$2 = null;
        }
        // Inline function 'kotlin.contracts.contract' call
        if (tmp$ret$2 == null) {
          // Inline function 'androidx.compose.ui.focus.FocusOwnerImpl.moveFocus.<anonymous>.<anonymous>' call
          var message_0 = 'Focus search landed at the root.';
          throw IllegalStateException_init_$Create$(toString(message_0));
        } else {
          break $l$block_0;
        }
      }
      var tmp_2;
      switch (performCustomRequestFocus(destination, $focusDirection).get_ordinal_ip24qg_k$()) {
        case 2:
          tmp_2 = true;
          break;
        case 1:
        case 3:
          $isCancelled._v = true;
          tmp_2 = true;
          break;
        case 0:
          tmp_2 = performRequestFocus(destination);
          break;
        default:
          noWhenBranchMatchedException();
          break;
      }
      return tmp_2;
    };
  }
  function FocusOwnerImpl(parent, onRequestApplyChangesListener) {
    parent = parent === VOID ? null : parent;
    this.parent_1 = parent;
    this.rootFocusNode_1 = new FocusTargetNode();
    this.focusInvalidationManager_1 = new FocusInvalidationManager(onRequestApplyChangesListener);
    var tmp = this;
    tmp.modifier_1 = new FocusOwnerImpl$modifier$1(this);
  }
  protoOf(FocusOwnerImpl).set_rootFocusNode_7uhh5j_k$ = function (_set____db54di) {
    this.rootFocusNode_1 = _set____db54di;
  };
  protoOf(FocusOwnerImpl).get_rootFocusNode_qdhn8x_k$ = function () {
    return this.rootFocusNode_1;
  };
  protoOf(FocusOwnerImpl).get_modifier_t1pq5c_k$ = function () {
    return this.modifier_1;
  };
  protoOf(FocusOwnerImpl).set_layoutDirection_vthtz8_k$ = function (_set____db54di) {
    this.layoutDirection_1 = _set____db54di;
  };
  protoOf(FocusOwnerImpl).get_layoutDirection_7e37v0_k$ = function () {
    var tmp = this.layoutDirection_1;
    if (!(tmp == null))
      return tmp;
    else {
      throwUninitializedPropertyAccessException('layoutDirection');
    }
  };
  protoOf(FocusOwnerImpl).takeFocus_vy808v_k$ = function () {
    if (this.rootFocusNode_1.get_focusState_xg4yea_k$().equals(FocusStateImpl_Inactive_getInstance())) {
      this.rootFocusNode_1.set_focusState_a4ng1m_k$(FocusStateImpl_Active_getInstance());
    }
  };
  protoOf(FocusOwnerImpl).releaseFocus_he488v_k$ = function () {
    clearFocus(this.rootFocusNode_1, true, true);
  };
  protoOf(FocusOwnerImpl).clearFocus_rurzqi_k$ = function (force) {
    this.clearFocus_bin63f_k$(force, true);
  };
  protoOf(FocusOwnerImpl).clearFocus_bin63f_k$ = function (force, refreshFocusEvents) {
    if (!force) {
      switch (performCustomClearFocus(this.rootFocusNode_1, Companion_getInstance_23().get_Exit_4zc73j_k$()).get_ordinal_ip24qg_k$()) {
        case 2:
        case 1:
        case 3:
          return Unit_getInstance();
        case 0:
          break;
      }
    }
    var rootInitialState = this.rootFocusNode_1.get_focusState_xg4yea_k$();
    if (clearFocus(this.rootFocusNode_1, force, refreshFocusEvents)) {
      var tmp = this.rootFocusNode_1;
      var tmp_0;
      switch (rootInitialState.get_ordinal_ip24qg_k$()) {
        case 0:
        case 1:
        case 2:
          tmp_0 = FocusStateImpl_Active_getInstance();
          break;
        case 3:
          tmp_0 = FocusStateImpl_Inactive_getInstance();
          break;
        default:
          noWhenBranchMatchedException();
          break;
      }
      tmp.set_focusState_a4ng1m_k$(tmp_0);
      var tmp2_safe_receiver = this.parent_1;
      if (tmp2_safe_receiver == null)
        null;
      else {
        tmp2_safe_receiver.clearFocus_rurzqi_k$(force);
      }
    }
  };
  protoOf(FocusOwnerImpl).moveFocus_ypwckr_k$ = function (focusDirection) {
    var tmp0_elvis_lhs = findActiveFocusNode(this.rootFocusNode_1);
    var tmp;
    if (tmp0_elvis_lhs == null) {
      return false;
    } else {
      tmp = tmp0_elvis_lhs;
    }
    var source = tmp;
    // Inline function 'kotlin.also' call
    var this_0 = customFocusSearch(source, focusDirection, this.get_layoutDirection_7e37v0_k$());
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.focus.FocusOwnerImpl.moveFocus.<anonymous>' call
    if (!(this_0 === Companion_getInstance_24().get_Default_goqax4_k$())) {
      return !(this_0 === Companion_getInstance_24().get_Cancel_3cytzx_k$()) ? this_0.focus_1m40d4_k$() : false;
    }
    var isCancelled = {_v: false};
    var tmp_0 = this.rootFocusNode_1;
    var tmp_1 = this.get_layoutDirection_7e37v0_k$();
    var foundNextItem = focusSearch(tmp_0, focusDirection, tmp_1, FocusOwnerImpl$moveFocus$lambda(source, focusDirection, isCancelled));
    return !isCancelled._v ? (foundNextItem ? true : moveParentFocus(this, focusDirection)) ? true : wrapAroundFocus(this, focusDirection) : false;
  };
  protoOf(FocusOwnerImpl).dispatchKeyEvent_s5hjsh_k$ = function (keyEvent) {
    var activeFocusTarget = findActiveFocusNode(this.rootFocusNode_1);
    $l$block: {
      // Inline function 'kotlin.checkNotNull' call
      // Inline function 'kotlin.contracts.contract' call
      if (activeFocusTarget == null) {
        // Inline function 'androidx.compose.ui.focus.FocusOwnerImpl.dispatchKeyEvent.<anonymous>' call
        var message = "Event can't be processed because we do not have an active focus target.";
        throw IllegalStateException_init_$Create$(toString(message));
      } else {
        break $l$block;
      }
    }
    var tmp1_elvis_lhs = lastLocalKeyInputNode(activeFocusTarget, this);
    var tmp;
    if (tmp1_elvis_lhs == null) {
      var tmp$ret$4;
      $l$block_0: {
        // Inline function 'androidx.compose.ui.node.nearestAncestor' call
        // Inline function 'androidx.compose.ui.node.Nodes.KeyInput' call
        Nodes_getInstance();
        // Inline function 'androidx.compose.ui.node.visitAncestors' call
        var type = _NodeKind___init__impl__ojsprp(8192);
        var mask = _NodeKind___get_mask__impl__1uopb6(type);
        // Inline function 'kotlin.check' call
        // Inline function 'kotlin.contracts.contract' call
        if (!activeFocusTarget.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
          // Inline function 'androidx.compose.ui.node.visitAncestors.<anonymous>' call
          var message_0 = 'visitAncestors called on an unattached node';
          throw IllegalStateException_init_$Create$(toString(message_0));
        }
        var node = false ? activeFocusTarget.get_node_wor8sr_k$() : activeFocusTarget.get_node_wor8sr_k$().get_parent_hy4reb_k$();
        var layout = requireLayoutNode(activeFocusTarget);
        while (!(layout == null)) {
          var head = layout.get_nodes_ivvt6w_k$().get_head_won7e1_k$();
          if (!((head.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0)) {
            while (!(node == null)) {
              if (!((node.get_kindSet_ahjm4b_k$() & mask) === 0)) {
                // Inline function 'androidx.compose.ui.node.visitAncestors.<anonymous>' call
                // Inline function 'androidx.compose.ui.node.dispatchForKind' call
                var stack = null;
                var node_0 = node;
                $l$loop: while (!(node_0 == null)) {
                  if (!(node_0 == null) ? isInterface(node_0, KeyInputModifierNode) : false) {
                    // Inline function 'androidx.compose.ui.node.nearestAncestor.<anonymous>' call
                    tmp$ret$4 = node_0;
                    break $l$block_0;
                  } else {
                    var tmp_0;
                    // Inline function 'androidx.compose.ui.Node.isKind' call
                    if (!((node_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                      tmp_0 = node_0 instanceof DelegatingNode;
                    } else {
                      tmp_0 = false;
                    }
                    if (tmp_0) {
                      var count = 0;
                      // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                      var node_1 = node_0.get_delegate_i94tki_k$();
                      while (!(node_1 == null)) {
                        // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                        var next = node_1;
                        // Inline function 'androidx.compose.ui.Node.isKind' call
                        if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                          count = count + 1 | 0;
                          if (count === 1) {
                            node_0 = next;
                          } else {
                            var tmp1_elvis_lhs_0 = stack;
                            var tmp_1;
                            if (tmp1_elvis_lhs_0 == null) {
                              // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                              // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                              // Inline function 'kotlin.arrayOfNulls' call
                              var tmp$ret$7 = fillArrayVal(Array(16), null);
                              tmp_1 = new MutableVector(tmp$ret$7, 0);
                            } else {
                              tmp_1 = tmp1_elvis_lhs_0;
                            }
                            stack = tmp_1;
                            var theNode = node_0;
                            if (!(theNode == null)) {
                              var tmp2_safe_receiver = stack;
                              if (tmp2_safe_receiver == null)
                                null;
                              else
                                tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                              node_0 = null;
                            }
                            var tmp3_safe_receiver = stack;
                            if (tmp3_safe_receiver == null)
                              null;
                            else
                              tmp3_safe_receiver.add_wl2rvy_k$(next);
                          }
                        }
                        node_1 = node_1.get_child_ipppmb_k$();
                      }
                      if (count === 1) {
                        continue $l$loop;
                      }
                    }
                  }
                  node_0 = pop$accessor$1u1ky95(stack);
                }
              }
              node = node.get_parent_hy4reb_k$();
            }
          }
          layout = layout.get_parent_hy4reb_k$();
          var tmp0_safe_receiver = layout;
          var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_nodes_ivvt6w_k$();
          node = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_tail_wousgp_k$();
        }
        tmp$ret$4 = null;
      }
      var tmp0_safe_receiver_0 = tmp$ret$4;
      tmp = tmp0_safe_receiver_0 == null ? null : tmp0_safe_receiver_0.get_node_wor8sr_k$();
    } else {
      tmp = tmp1_elvis_lhs;
    }
    var focusedKeyInputNode = tmp;
    if (focusedKeyInputNode == null)
      null;
    else {
      // Inline function 'androidx.compose.ui.focus.FocusOwnerImpl.traverseAncestors' call
      // Inline function 'androidx.compose.ui.node.Nodes.KeyInput' call
      Nodes_getInstance();
      var type_0 = _NodeKind___init__impl__ojsprp(8192);
      // Inline function 'androidx.compose.ui.node.ancestors' call
      var result = null;
      // Inline function 'androidx.compose.ui.node.visitAncestors' call
      var mask_0 = _NodeKind___get_mask__impl__1uopb6(type_0);
      // Inline function 'kotlin.check' call
      // Inline function 'kotlin.contracts.contract' call
      if (!focusedKeyInputNode.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
        // Inline function 'androidx.compose.ui.node.visitAncestors.<anonymous>' call
        var message_1 = 'visitAncestors called on an unattached node';
        throw IllegalStateException_init_$Create$(toString(message_1));
      }
      var node_2 = false ? focusedKeyInputNode.get_node_wor8sr_k$() : focusedKeyInputNode.get_node_wor8sr_k$().get_parent_hy4reb_k$();
      var layout_0 = requireLayoutNode(focusedKeyInputNode);
      while (!(layout_0 == null)) {
        var head_0 = layout_0.get_nodes_ivvt6w_k$().get_head_won7e1_k$();
        if (!((head_0.get_aggregateChildKindSet_xuqkpk_k$() & mask_0) === 0)) {
          while (!(node_2 == null)) {
            if (!((node_2.get_kindSet_ahjm4b_k$() & mask_0) === 0)) {
              // Inline function 'androidx.compose.ui.node.visitAncestors.<anonymous>' call
              // Inline function 'androidx.compose.ui.node.dispatchForKind' call
              var stack_0 = null;
              var node_3 = node_2;
              $l$loop_0: while (!(node_3 == null)) {
                if (!(node_3 == null) ? isInterface(node_3, KeyInputModifierNode) : false) {
                  // Inline function 'androidx.compose.ui.node.ancestors.<anonymous>' call
                  var it = node_3;
                  if (result == null) {
                    // Inline function 'kotlin.collections.mutableListOf' call
                    result = ArrayList_init_$Create$_0();
                  }
                  var tmp0_safe_receiver_1 = result;
                  if (tmp0_safe_receiver_1 == null)
                    null;
                  else
                    tmp0_safe_receiver_1.add_utx5q5_k$(it);
                } else {
                  var tmp_2;
                  // Inline function 'androidx.compose.ui.Node.isKind' call
                  if (!((node_3.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type_0)) === 0)) {
                    tmp_2 = node_3 instanceof DelegatingNode;
                  } else {
                    tmp_2 = false;
                  }
                  if (tmp_2) {
                    var count_0 = 0;
                    // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                    var node_4 = node_3.get_delegate_i94tki_k$();
                    while (!(node_4 == null)) {
                      // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                      var next_0 = node_4;
                      // Inline function 'androidx.compose.ui.Node.isKind' call
                      if (!((next_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type_0)) === 0)) {
                        count_0 = count_0 + 1 | 0;
                        if (count_0 === 1) {
                          node_3 = next_0;
                        } else {
                          var tmp1_elvis_lhs_1 = stack_0;
                          var tmp_3;
                          if (tmp1_elvis_lhs_1 == null) {
                            // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                            // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                            // Inline function 'kotlin.arrayOfNulls' call
                            var tmp$ret$16 = fillArrayVal(Array(16), null);
                            tmp_3 = new MutableVector(tmp$ret$16, 0);
                          } else {
                            tmp_3 = tmp1_elvis_lhs_1;
                          }
                          stack_0 = tmp_3;
                          var theNode_0 = node_3;
                          if (!(theNode_0 == null)) {
                            var tmp2_safe_receiver_0 = stack_0;
                            if (tmp2_safe_receiver_0 == null)
                              null;
                            else
                              tmp2_safe_receiver_0.add_wl2rvy_k$(theNode_0);
                            node_3 = null;
                          }
                          var tmp3_safe_receiver_0 = stack_0;
                          if (tmp3_safe_receiver_0 == null)
                            null;
                          else
                            tmp3_safe_receiver_0.add_wl2rvy_k$(next_0);
                        }
                      }
                      node_4 = node_4.get_child_ipppmb_k$();
                    }
                    if (count_0 === 1) {
                      continue $l$loop_0;
                    }
                  }
                }
                node_3 = pop$accessor$1u1ky95(stack_0);
              }
            }
            node_2 = node_2.get_parent_hy4reb_k$();
          }
        }
        layout_0 = layout_0.get_parent_hy4reb_k$();
        var tmp0_safe_receiver_2 = layout_0;
        var tmp1_safe_receiver_0 = tmp0_safe_receiver_2 == null ? null : tmp0_safe_receiver_2.get_nodes_ivvt6w_k$();
        node_2 = tmp1_safe_receiver_0 == null ? null : tmp1_safe_receiver_0.get_tail_wousgp_k$();
      }
      var ancestors = result;
      if (ancestors == null)
        null;
      else {
        // Inline function 'androidx.compose.ui.util.fastForEachReversed' call
        // Inline function 'kotlin.contracts.contract' call
        var inductionVariable = ancestors.get_size_woubt6_k$() - 1 | 0;
        if (0 <= inductionVariable)
          do {
            var index = inductionVariable;
            inductionVariable = inductionVariable + -1 | 0;
            var item = ancestors.get_c1px32_k$(index);
            // Inline function 'androidx.compose.ui.focus.FocusOwnerImpl.dispatchKeyEvent.<anonymous>' call
            if (item.onPreKeyEvent_gdwcp1_k$(keyEvent))
              return true;
          }
           while (0 <= inductionVariable);
      }
      // Inline function 'androidx.compose.ui.node.dispatchForKind' call
      var stack_1 = null;
      var node_5 = focusedKeyInputNode.get_node_wor8sr_k$();
      $l$loop_1: while (!(node_5 == null)) {
        if (!(node_5 == null) ? isInterface(node_5, KeyInputModifierNode) : false) {
          // Inline function 'androidx.compose.ui.focus.FocusOwnerImpl.dispatchKeyEvent.<anonymous>' call
          if (node_5.onPreKeyEvent_gdwcp1_k$(keyEvent))
            return true;
        } else {
          var tmp_4;
          // Inline function 'androidx.compose.ui.Node.isKind' call
          if (!((node_5.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type_0)) === 0)) {
            tmp_4 = node_5 instanceof DelegatingNode;
          } else {
            tmp_4 = false;
          }
          if (tmp_4) {
            var count_1 = 0;
            // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
            var node_6 = node_5.get_delegate_i94tki_k$();
            while (!(node_6 == null)) {
              // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
              var next_1 = node_6;
              // Inline function 'androidx.compose.ui.Node.isKind' call
              if (!((next_1.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type_0)) === 0)) {
                count_1 = count_1 + 1 | 0;
                if (count_1 === 1) {
                  node_5 = next_1;
                } else {
                  var tmp1_elvis_lhs_2 = stack_1;
                  var tmp_5;
                  if (tmp1_elvis_lhs_2 == null) {
                    // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                    // Inline function 'kotlin.arrayOfNulls' call
                    var tmp$ret$23 = fillArrayVal(Array(16), null);
                    tmp_5 = new MutableVector(tmp$ret$23, 0);
                  } else {
                    tmp_5 = tmp1_elvis_lhs_2;
                  }
                  stack_1 = tmp_5;
                  var theNode_1 = node_5;
                  if (!(theNode_1 == null)) {
                    var tmp2_safe_receiver_1 = stack_1;
                    if (tmp2_safe_receiver_1 == null)
                      null;
                    else
                      tmp2_safe_receiver_1.add_wl2rvy_k$(theNode_1);
                    node_5 = null;
                  }
                  var tmp3_safe_receiver_1 = stack_1;
                  if (tmp3_safe_receiver_1 == null)
                    null;
                  else
                    tmp3_safe_receiver_1.add_wl2rvy_k$(next_1);
                }
              }
              node_6 = node_6.get_child_ipppmb_k$();
            }
            if (count_1 === 1) {
              continue $l$loop_1;
            }
          }
        }
        node_5 = pop$accessor$1u1ky95(stack_1);
      }
      // Inline function 'androidx.compose.ui.node.dispatchForKind' call
      var stack_2 = null;
      var node_7 = focusedKeyInputNode.get_node_wor8sr_k$();
      $l$loop_2: while (!(node_7 == null)) {
        if (!(node_7 == null) ? isInterface(node_7, KeyInputModifierNode) : false) {
          // Inline function 'androidx.compose.ui.focus.FocusOwnerImpl.dispatchKeyEvent.<anonymous>' call
          if (node_7.onKeyEvent_keeqga_k$(keyEvent))
            return true;
        } else {
          var tmp_6;
          // Inline function 'androidx.compose.ui.Node.isKind' call
          if (!((node_7.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type_0)) === 0)) {
            tmp_6 = node_7 instanceof DelegatingNode;
          } else {
            tmp_6 = false;
          }
          if (tmp_6) {
            var count_2 = 0;
            // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
            var node_8 = node_7.get_delegate_i94tki_k$();
            while (!(node_8 == null)) {
              // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
              var next_2 = node_8;
              // Inline function 'androidx.compose.ui.Node.isKind' call
              if (!((next_2.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type_0)) === 0)) {
                count_2 = count_2 + 1 | 0;
                if (count_2 === 1) {
                  node_7 = next_2;
                } else {
                  var tmp1_elvis_lhs_3 = stack_2;
                  var tmp_7;
                  if (tmp1_elvis_lhs_3 == null) {
                    // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                    // Inline function 'kotlin.arrayOfNulls' call
                    var tmp$ret$28 = fillArrayVal(Array(16), null);
                    tmp_7 = new MutableVector(tmp$ret$28, 0);
                  } else {
                    tmp_7 = tmp1_elvis_lhs_3;
                  }
                  stack_2 = tmp_7;
                  var theNode_2 = node_7;
                  if (!(theNode_2 == null)) {
                    var tmp2_safe_receiver_2 = stack_2;
                    if (tmp2_safe_receiver_2 == null)
                      null;
                    else
                      tmp2_safe_receiver_2.add_wl2rvy_k$(theNode_2);
                    node_7 = null;
                  }
                  var tmp3_safe_receiver_2 = stack_2;
                  if (tmp3_safe_receiver_2 == null)
                    null;
                  else
                    tmp3_safe_receiver_2.add_wl2rvy_k$(next_2);
                }
              }
              node_8 = node_8.get_child_ipppmb_k$();
            }
            if (count_2 === 1) {
              continue $l$loop_2;
            }
          }
        }
        node_7 = pop$accessor$1u1ky95(stack_2);
      }
      if (ancestors == null)
        null;
      else {
        // Inline function 'androidx.compose.ui.util.fastForEach' call
        // Inline function 'kotlin.contracts.contract' call
        var inductionVariable_0 = 0;
        var last = ancestors.get_size_woubt6_k$() - 1 | 0;
        if (inductionVariable_0 <= last)
          do {
            var index_0 = inductionVariable_0;
            inductionVariable_0 = inductionVariable_0 + 1 | 0;
            var item_0 = ancestors.get_c1px32_k$(index_0);
            // Inline function 'androidx.compose.ui.focus.FocusOwnerImpl.dispatchKeyEvent.<anonymous>' call
            if (item_0.onKeyEvent_keeqga_k$(keyEvent))
              return true;
          }
           while (inductionVariable_0 <= last);
      }
    }
    return false;
  };
  protoOf(FocusOwnerImpl).dispatchInterceptedSoftKeyboardEvent_idvxvm_k$ = function (keyEvent) {
    var tmp0_safe_receiver = findActiveFocusNode(this.rootFocusNode_1);
    var tmp;
    if (tmp0_safe_receiver == null) {
      tmp = null;
    } else {
      var tmp$ret$2;
      $l$block: {
        // Inline function 'androidx.compose.ui.node.nearestAncestor' call
        // Inline function 'androidx.compose.ui.node.Nodes.SoftKeyboardKeyInput' call
        Nodes_getInstance();
        // Inline function 'androidx.compose.ui.node.visitAncestors' call
        var type = _NodeKind___init__impl__ojsprp(131072);
        var mask = _NodeKind___get_mask__impl__1uopb6(type);
        // Inline function 'kotlin.check' call
        // Inline function 'kotlin.contracts.contract' call
        if (!tmp0_safe_receiver.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
          // Inline function 'androidx.compose.ui.node.visitAncestors.<anonymous>' call
          var message = 'visitAncestors called on an unattached node';
          throw IllegalStateException_init_$Create$(toString(message));
        }
        var node = false ? tmp0_safe_receiver.get_node_wor8sr_k$() : tmp0_safe_receiver.get_node_wor8sr_k$().get_parent_hy4reb_k$();
        var layout = requireLayoutNode(tmp0_safe_receiver);
        while (!(layout == null)) {
          var head = layout.get_nodes_ivvt6w_k$().get_head_won7e1_k$();
          if (!((head.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0)) {
            while (!(node == null)) {
              if (!((node.get_kindSet_ahjm4b_k$() & mask) === 0)) {
                // Inline function 'androidx.compose.ui.node.visitAncestors.<anonymous>' call
                // Inline function 'androidx.compose.ui.node.dispatchForKind' call
                var stack = null;
                var node_0 = node;
                $l$loop: while (!(node_0 == null)) {
                  if (!(node_0 == null) ? isInterface(node_0, SoftKeyboardInterceptionModifierNode) : false) {
                    // Inline function 'androidx.compose.ui.node.nearestAncestor.<anonymous>' call
                    tmp$ret$2 = node_0;
                    break $l$block;
                  } else {
                    var tmp_0;
                    // Inline function 'androidx.compose.ui.Node.isKind' call
                    if (!((node_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                      tmp_0 = node_0 instanceof DelegatingNode;
                    } else {
                      tmp_0 = false;
                    }
                    if (tmp_0) {
                      var count = 0;
                      // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                      var node_1 = node_0.get_delegate_i94tki_k$();
                      while (!(node_1 == null)) {
                        // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                        var next = node_1;
                        // Inline function 'androidx.compose.ui.Node.isKind' call
                        if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                          count = count + 1 | 0;
                          if (count === 1) {
                            node_0 = next;
                          } else {
                            var tmp1_elvis_lhs = stack;
                            var tmp_1;
                            if (tmp1_elvis_lhs == null) {
                              // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                              // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                              // Inline function 'kotlin.arrayOfNulls' call
                              var tmp$ret$5 = fillArrayVal(Array(16), null);
                              tmp_1 = new MutableVector(tmp$ret$5, 0);
                            } else {
                              tmp_1 = tmp1_elvis_lhs;
                            }
                            stack = tmp_1;
                            var theNode = node_0;
                            if (!(theNode == null)) {
                              var tmp2_safe_receiver = stack;
                              if (tmp2_safe_receiver == null)
                                null;
                              else
                                tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                              node_0 = null;
                            }
                            var tmp3_safe_receiver = stack;
                            if (tmp3_safe_receiver == null)
                              null;
                            else
                              tmp3_safe_receiver.add_wl2rvy_k$(next);
                          }
                        }
                        node_1 = node_1.get_child_ipppmb_k$();
                      }
                      if (count === 1) {
                        continue $l$loop;
                      }
                    }
                  }
                  node_0 = pop$accessor$1u1ky95(stack);
                }
              }
              node = node.get_parent_hy4reb_k$();
            }
          }
          layout = layout.get_parent_hy4reb_k$();
          var tmp0_safe_receiver_0 = layout;
          var tmp1_safe_receiver = tmp0_safe_receiver_0 == null ? null : tmp0_safe_receiver_0.get_nodes_ivvt6w_k$();
          node = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_tail_wousgp_k$();
        }
        tmp$ret$2 = null;
      }
      tmp = tmp$ret$2;
    }
    var focusedSoftKeyboardInterceptionNode = tmp;
    if (focusedSoftKeyboardInterceptionNode == null)
      null;
    else {
      // Inline function 'androidx.compose.ui.focus.FocusOwnerImpl.traverseAncestors' call
      // Inline function 'androidx.compose.ui.node.Nodes.SoftKeyboardKeyInput' call
      Nodes_getInstance();
      var type_0 = _NodeKind___init__impl__ojsprp(131072);
      // Inline function 'androidx.compose.ui.node.ancestors' call
      var result = null;
      // Inline function 'androidx.compose.ui.node.visitAncestors' call
      var mask_0 = _NodeKind___get_mask__impl__1uopb6(type_0);
      // Inline function 'kotlin.check' call
      // Inline function 'kotlin.contracts.contract' call
      if (!focusedSoftKeyboardInterceptionNode.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
        // Inline function 'androidx.compose.ui.node.visitAncestors.<anonymous>' call
        var message_0 = 'visitAncestors called on an unattached node';
        throw IllegalStateException_init_$Create$(toString(message_0));
      }
      var node_2 = false ? focusedSoftKeyboardInterceptionNode.get_node_wor8sr_k$() : focusedSoftKeyboardInterceptionNode.get_node_wor8sr_k$().get_parent_hy4reb_k$();
      var layout_0 = requireLayoutNode(focusedSoftKeyboardInterceptionNode);
      while (!(layout_0 == null)) {
        var head_0 = layout_0.get_nodes_ivvt6w_k$().get_head_won7e1_k$();
        if (!((head_0.get_aggregateChildKindSet_xuqkpk_k$() & mask_0) === 0)) {
          while (!(node_2 == null)) {
            if (!((node_2.get_kindSet_ahjm4b_k$() & mask_0) === 0)) {
              // Inline function 'androidx.compose.ui.node.visitAncestors.<anonymous>' call
              // Inline function 'androidx.compose.ui.node.dispatchForKind' call
              var stack_0 = null;
              var node_3 = node_2;
              $l$loop_0: while (!(node_3 == null)) {
                if (!(node_3 == null) ? isInterface(node_3, SoftKeyboardInterceptionModifierNode) : false) {
                  // Inline function 'androidx.compose.ui.node.ancestors.<anonymous>' call
                  var it = node_3;
                  if (result == null) {
                    // Inline function 'kotlin.collections.mutableListOf' call
                    result = ArrayList_init_$Create$_0();
                  }
                  var tmp0_safe_receiver_1 = result;
                  if (tmp0_safe_receiver_1 == null)
                    null;
                  else
                    tmp0_safe_receiver_1.add_utx5q5_k$(it);
                } else {
                  var tmp_2;
                  // Inline function 'androidx.compose.ui.Node.isKind' call
                  if (!((node_3.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type_0)) === 0)) {
                    tmp_2 = node_3 instanceof DelegatingNode;
                  } else {
                    tmp_2 = false;
                  }
                  if (tmp_2) {
                    var count_0 = 0;
                    // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                    var node_4 = node_3.get_delegate_i94tki_k$();
                    while (!(node_4 == null)) {
                      // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                      var next_0 = node_4;
                      // Inline function 'androidx.compose.ui.Node.isKind' call
                      if (!((next_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type_0)) === 0)) {
                        count_0 = count_0 + 1 | 0;
                        if (count_0 === 1) {
                          node_3 = next_0;
                        } else {
                          var tmp1_elvis_lhs_0 = stack_0;
                          var tmp_3;
                          if (tmp1_elvis_lhs_0 == null) {
                            // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                            // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                            // Inline function 'kotlin.arrayOfNulls' call
                            var tmp$ret$14 = fillArrayVal(Array(16), null);
                            tmp_3 = new MutableVector(tmp$ret$14, 0);
                          } else {
                            tmp_3 = tmp1_elvis_lhs_0;
                          }
                          stack_0 = tmp_3;
                          var theNode_0 = node_3;
                          if (!(theNode_0 == null)) {
                            var tmp2_safe_receiver_0 = stack_0;
                            if (tmp2_safe_receiver_0 == null)
                              null;
                            else
                              tmp2_safe_receiver_0.add_wl2rvy_k$(theNode_0);
                            node_3 = null;
                          }
                          var tmp3_safe_receiver_0 = stack_0;
                          if (tmp3_safe_receiver_0 == null)
                            null;
                          else
                            tmp3_safe_receiver_0.add_wl2rvy_k$(next_0);
                        }
                      }
                      node_4 = node_4.get_child_ipppmb_k$();
                    }
                    if (count_0 === 1) {
                      continue $l$loop_0;
                    }
                  }
                }
                node_3 = pop$accessor$1u1ky95(stack_0);
              }
            }
            node_2 = node_2.get_parent_hy4reb_k$();
          }
        }
        layout_0 = layout_0.get_parent_hy4reb_k$();
        var tmp0_safe_receiver_2 = layout_0;
        var tmp1_safe_receiver_0 = tmp0_safe_receiver_2 == null ? null : tmp0_safe_receiver_2.get_nodes_ivvt6w_k$();
        node_2 = tmp1_safe_receiver_0 == null ? null : tmp1_safe_receiver_0.get_tail_wousgp_k$();
      }
      var ancestors = result;
      if (ancestors == null)
        null;
      else {
        // Inline function 'androidx.compose.ui.util.fastForEachReversed' call
        // Inline function 'kotlin.contracts.contract' call
        var inductionVariable = ancestors.get_size_woubt6_k$() - 1 | 0;
        if (0 <= inductionVariable)
          do {
            var index = inductionVariable;
            inductionVariable = inductionVariable + -1 | 0;
            var item = ancestors.get_c1px32_k$(index);
            // Inline function 'androidx.compose.ui.focus.FocusOwnerImpl.dispatchInterceptedSoftKeyboardEvent.<anonymous>' call
            if (item.onPreInterceptKeyBeforeSoftKeyboard_78bhzn_k$(keyEvent))
              return true;
          }
           while (0 <= inductionVariable);
      }
      // Inline function 'androidx.compose.ui.node.dispatchForKind' call
      var stack_1 = null;
      var node_5 = focusedSoftKeyboardInterceptionNode.get_node_wor8sr_k$();
      $l$loop_1: while (!(node_5 == null)) {
        if (!(node_5 == null) ? isInterface(node_5, SoftKeyboardInterceptionModifierNode) : false) {
          // Inline function 'androidx.compose.ui.focus.FocusOwnerImpl.dispatchInterceptedSoftKeyboardEvent.<anonymous>' call
          if (node_5.onPreInterceptKeyBeforeSoftKeyboard_78bhzn_k$(keyEvent))
            return true;
        } else {
          var tmp_4;
          // Inline function 'androidx.compose.ui.Node.isKind' call
          if (!((node_5.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type_0)) === 0)) {
            tmp_4 = node_5 instanceof DelegatingNode;
          } else {
            tmp_4 = false;
          }
          if (tmp_4) {
            var count_1 = 0;
            // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
            var node_6 = node_5.get_delegate_i94tki_k$();
            while (!(node_6 == null)) {
              // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
              var next_1 = node_6;
              // Inline function 'androidx.compose.ui.Node.isKind' call
              if (!((next_1.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type_0)) === 0)) {
                count_1 = count_1 + 1 | 0;
                if (count_1 === 1) {
                  node_5 = next_1;
                } else {
                  var tmp1_elvis_lhs_1 = stack_1;
                  var tmp_5;
                  if (tmp1_elvis_lhs_1 == null) {
                    // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                    // Inline function 'kotlin.arrayOfNulls' call
                    var tmp$ret$21 = fillArrayVal(Array(16), null);
                    tmp_5 = new MutableVector(tmp$ret$21, 0);
                  } else {
                    tmp_5 = tmp1_elvis_lhs_1;
                  }
                  stack_1 = tmp_5;
                  var theNode_1 = node_5;
                  if (!(theNode_1 == null)) {
                    var tmp2_safe_receiver_1 = stack_1;
                    if (tmp2_safe_receiver_1 == null)
                      null;
                    else
                      tmp2_safe_receiver_1.add_wl2rvy_k$(theNode_1);
                    node_5 = null;
                  }
                  var tmp3_safe_receiver_1 = stack_1;
                  if (tmp3_safe_receiver_1 == null)
                    null;
                  else
                    tmp3_safe_receiver_1.add_wl2rvy_k$(next_1);
                }
              }
              node_6 = node_6.get_child_ipppmb_k$();
            }
            if (count_1 === 1) {
              continue $l$loop_1;
            }
          }
        }
        node_5 = pop$accessor$1u1ky95(stack_1);
      }
      // Inline function 'androidx.compose.ui.node.dispatchForKind' call
      var stack_2 = null;
      var node_7 = focusedSoftKeyboardInterceptionNode.get_node_wor8sr_k$();
      $l$loop_2: while (!(node_7 == null)) {
        if (!(node_7 == null) ? isInterface(node_7, SoftKeyboardInterceptionModifierNode) : false) {
          // Inline function 'androidx.compose.ui.focus.FocusOwnerImpl.dispatchInterceptedSoftKeyboardEvent.<anonymous>' call
          if (node_7.onInterceptKeyBeforeSoftKeyboard_fl5vig_k$(keyEvent))
            return true;
        } else {
          var tmp_6;
          // Inline function 'androidx.compose.ui.Node.isKind' call
          if (!((node_7.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type_0)) === 0)) {
            tmp_6 = node_7 instanceof DelegatingNode;
          } else {
            tmp_6 = false;
          }
          if (tmp_6) {
            var count_2 = 0;
            // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
            var node_8 = node_7.get_delegate_i94tki_k$();
            while (!(node_8 == null)) {
              // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
              var next_2 = node_8;
              // Inline function 'androidx.compose.ui.Node.isKind' call
              if (!((next_2.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type_0)) === 0)) {
                count_2 = count_2 + 1 | 0;
                if (count_2 === 1) {
                  node_7 = next_2;
                } else {
                  var tmp1_elvis_lhs_2 = stack_2;
                  var tmp_7;
                  if (tmp1_elvis_lhs_2 == null) {
                    // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                    // Inline function 'kotlin.arrayOfNulls' call
                    var tmp$ret$26 = fillArrayVal(Array(16), null);
                    tmp_7 = new MutableVector(tmp$ret$26, 0);
                  } else {
                    tmp_7 = tmp1_elvis_lhs_2;
                  }
                  stack_2 = tmp_7;
                  var theNode_2 = node_7;
                  if (!(theNode_2 == null)) {
                    var tmp2_safe_receiver_2 = stack_2;
                    if (tmp2_safe_receiver_2 == null)
                      null;
                    else
                      tmp2_safe_receiver_2.add_wl2rvy_k$(theNode_2);
                    node_7 = null;
                  }
                  var tmp3_safe_receiver_2 = stack_2;
                  if (tmp3_safe_receiver_2 == null)
                    null;
                  else
                    tmp3_safe_receiver_2.add_wl2rvy_k$(next_2);
                }
              }
              node_8 = node_8.get_child_ipppmb_k$();
            }
            if (count_2 === 1) {
              continue $l$loop_2;
            }
          }
        }
        node_7 = pop$accessor$1u1ky95(stack_2);
      }
      if (ancestors == null)
        null;
      else {
        // Inline function 'androidx.compose.ui.util.fastForEach' call
        // Inline function 'kotlin.contracts.contract' call
        var inductionVariable_0 = 0;
        var last = ancestors.get_size_woubt6_k$() - 1 | 0;
        if (inductionVariable_0 <= last)
          do {
            var index_0 = inductionVariable_0;
            inductionVariable_0 = inductionVariable_0 + 1 | 0;
            var item_0 = ancestors.get_c1px32_k$(index_0);
            // Inline function 'androidx.compose.ui.focus.FocusOwnerImpl.dispatchInterceptedSoftKeyboardEvent.<anonymous>' call
            if (item_0.onInterceptKeyBeforeSoftKeyboard_fl5vig_k$(keyEvent))
              return true;
          }
           while (inductionVariable_0 <= last);
      }
    }
    return false;
  };
  protoOf(FocusOwnerImpl).dispatchRotaryEvent_p2gvaw_k$ = function (event) {
    var tmp0_safe_receiver = findActiveFocusNode(this.rootFocusNode_1);
    var tmp;
    if (tmp0_safe_receiver == null) {
      tmp = null;
    } else {
      var tmp$ret$2;
      $l$block: {
        // Inline function 'androidx.compose.ui.node.nearestAncestor' call
        // Inline function 'androidx.compose.ui.node.Nodes.RotaryInput' call
        Nodes_getInstance();
        // Inline function 'androidx.compose.ui.node.visitAncestors' call
        var type = _NodeKind___init__impl__ojsprp(16384);
        var mask = _NodeKind___get_mask__impl__1uopb6(type);
        // Inline function 'kotlin.check' call
        // Inline function 'kotlin.contracts.contract' call
        if (!tmp0_safe_receiver.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
          // Inline function 'androidx.compose.ui.node.visitAncestors.<anonymous>' call
          var message = 'visitAncestors called on an unattached node';
          throw IllegalStateException_init_$Create$(toString(message));
        }
        var node = false ? tmp0_safe_receiver.get_node_wor8sr_k$() : tmp0_safe_receiver.get_node_wor8sr_k$().get_parent_hy4reb_k$();
        var layout = requireLayoutNode(tmp0_safe_receiver);
        while (!(layout == null)) {
          var head = layout.get_nodes_ivvt6w_k$().get_head_won7e1_k$();
          if (!((head.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0)) {
            while (!(node == null)) {
              if (!((node.get_kindSet_ahjm4b_k$() & mask) === 0)) {
                // Inline function 'androidx.compose.ui.node.visitAncestors.<anonymous>' call
                // Inline function 'androidx.compose.ui.node.dispatchForKind' call
                var stack = null;
                var node_0 = node;
                $l$loop: while (!(node_0 == null)) {
                  if (!(node_0 == null) ? isInterface(node_0, RotaryInputModifierNode) : false) {
                    // Inline function 'androidx.compose.ui.node.nearestAncestor.<anonymous>' call
                    tmp$ret$2 = node_0;
                    break $l$block;
                  } else {
                    var tmp_0;
                    // Inline function 'androidx.compose.ui.Node.isKind' call
                    if (!((node_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                      tmp_0 = node_0 instanceof DelegatingNode;
                    } else {
                      tmp_0 = false;
                    }
                    if (tmp_0) {
                      var count = 0;
                      // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                      var node_1 = node_0.get_delegate_i94tki_k$();
                      while (!(node_1 == null)) {
                        // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                        var next = node_1;
                        // Inline function 'androidx.compose.ui.Node.isKind' call
                        if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                          count = count + 1 | 0;
                          if (count === 1) {
                            node_0 = next;
                          } else {
                            var tmp1_elvis_lhs = stack;
                            var tmp_1;
                            if (tmp1_elvis_lhs == null) {
                              // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                              // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                              // Inline function 'kotlin.arrayOfNulls' call
                              var tmp$ret$5 = fillArrayVal(Array(16), null);
                              tmp_1 = new MutableVector(tmp$ret$5, 0);
                            } else {
                              tmp_1 = tmp1_elvis_lhs;
                            }
                            stack = tmp_1;
                            var theNode = node_0;
                            if (!(theNode == null)) {
                              var tmp2_safe_receiver = stack;
                              if (tmp2_safe_receiver == null)
                                null;
                              else
                                tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                              node_0 = null;
                            }
                            var tmp3_safe_receiver = stack;
                            if (tmp3_safe_receiver == null)
                              null;
                            else
                              tmp3_safe_receiver.add_wl2rvy_k$(next);
                          }
                        }
                        node_1 = node_1.get_child_ipppmb_k$();
                      }
                      if (count === 1) {
                        continue $l$loop;
                      }
                    }
                  }
                  node_0 = pop$accessor$1u1ky95(stack);
                }
              }
              node = node.get_parent_hy4reb_k$();
            }
          }
          layout = layout.get_parent_hy4reb_k$();
          var tmp0_safe_receiver_0 = layout;
          var tmp1_safe_receiver = tmp0_safe_receiver_0 == null ? null : tmp0_safe_receiver_0.get_nodes_ivvt6w_k$();
          node = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_tail_wousgp_k$();
        }
        tmp$ret$2 = null;
      }
      tmp = tmp$ret$2;
    }
    var focusedRotaryInputNode = tmp;
    if (focusedRotaryInputNode == null)
      null;
    else {
      // Inline function 'androidx.compose.ui.focus.FocusOwnerImpl.traverseAncestors' call
      // Inline function 'androidx.compose.ui.node.Nodes.RotaryInput' call
      Nodes_getInstance();
      var type_0 = _NodeKind___init__impl__ojsprp(16384);
      // Inline function 'androidx.compose.ui.node.ancestors' call
      var result = null;
      // Inline function 'androidx.compose.ui.node.visitAncestors' call
      var mask_0 = _NodeKind___get_mask__impl__1uopb6(type_0);
      // Inline function 'kotlin.check' call
      // Inline function 'kotlin.contracts.contract' call
      if (!focusedRotaryInputNode.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
        // Inline function 'androidx.compose.ui.node.visitAncestors.<anonymous>' call
        var message_0 = 'visitAncestors called on an unattached node';
        throw IllegalStateException_init_$Create$(toString(message_0));
      }
      var node_2 = false ? focusedRotaryInputNode.get_node_wor8sr_k$() : focusedRotaryInputNode.get_node_wor8sr_k$().get_parent_hy4reb_k$();
      var layout_0 = requireLayoutNode(focusedRotaryInputNode);
      while (!(layout_0 == null)) {
        var head_0 = layout_0.get_nodes_ivvt6w_k$().get_head_won7e1_k$();
        if (!((head_0.get_aggregateChildKindSet_xuqkpk_k$() & mask_0) === 0)) {
          while (!(node_2 == null)) {
            if (!((node_2.get_kindSet_ahjm4b_k$() & mask_0) === 0)) {
              // Inline function 'androidx.compose.ui.node.visitAncestors.<anonymous>' call
              // Inline function 'androidx.compose.ui.node.dispatchForKind' call
              var stack_0 = null;
              var node_3 = node_2;
              $l$loop_0: while (!(node_3 == null)) {
                if (!(node_3 == null) ? isInterface(node_3, RotaryInputModifierNode) : false) {
                  // Inline function 'androidx.compose.ui.node.ancestors.<anonymous>' call
                  var it = node_3;
                  if (result == null) {
                    // Inline function 'kotlin.collections.mutableListOf' call
                    result = ArrayList_init_$Create$_0();
                  }
                  var tmp0_safe_receiver_1 = result;
                  if (tmp0_safe_receiver_1 == null)
                    null;
                  else
                    tmp0_safe_receiver_1.add_utx5q5_k$(it);
                } else {
                  var tmp_2;
                  // Inline function 'androidx.compose.ui.Node.isKind' call
                  if (!((node_3.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type_0)) === 0)) {
                    tmp_2 = node_3 instanceof DelegatingNode;
                  } else {
                    tmp_2 = false;
                  }
                  if (tmp_2) {
                    var count_0 = 0;
                    // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                    var node_4 = node_3.get_delegate_i94tki_k$();
                    while (!(node_4 == null)) {
                      // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                      var next_0 = node_4;
                      // Inline function 'androidx.compose.ui.Node.isKind' call
                      if (!((next_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type_0)) === 0)) {
                        count_0 = count_0 + 1 | 0;
                        if (count_0 === 1) {
                          node_3 = next_0;
                        } else {
                          var tmp1_elvis_lhs_0 = stack_0;
                          var tmp_3;
                          if (tmp1_elvis_lhs_0 == null) {
                            // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                            // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                            // Inline function 'kotlin.arrayOfNulls' call
                            var tmp$ret$14 = fillArrayVal(Array(16), null);
                            tmp_3 = new MutableVector(tmp$ret$14, 0);
                          } else {
                            tmp_3 = tmp1_elvis_lhs_0;
                          }
                          stack_0 = tmp_3;
                          var theNode_0 = node_3;
                          if (!(theNode_0 == null)) {
                            var tmp2_safe_receiver_0 = stack_0;
                            if (tmp2_safe_receiver_0 == null)
                              null;
                            else
                              tmp2_safe_receiver_0.add_wl2rvy_k$(theNode_0);
                            node_3 = null;
                          }
                          var tmp3_safe_receiver_0 = stack_0;
                          if (tmp3_safe_receiver_0 == null)
                            null;
                          else
                            tmp3_safe_receiver_0.add_wl2rvy_k$(next_0);
                        }
                      }
                      node_4 = node_4.get_child_ipppmb_k$();
                    }
                    if (count_0 === 1) {
                      continue $l$loop_0;
                    }
                  }
                }
                node_3 = pop$accessor$1u1ky95(stack_0);
              }
            }
            node_2 = node_2.get_parent_hy4reb_k$();
          }
        }
        layout_0 = layout_0.get_parent_hy4reb_k$();
        var tmp0_safe_receiver_2 = layout_0;
        var tmp1_safe_receiver_0 = tmp0_safe_receiver_2 == null ? null : tmp0_safe_receiver_2.get_nodes_ivvt6w_k$();
        node_2 = tmp1_safe_receiver_0 == null ? null : tmp1_safe_receiver_0.get_tail_wousgp_k$();
      }
      var ancestors = result;
      if (ancestors == null)
        null;
      else {
        // Inline function 'androidx.compose.ui.util.fastForEachReversed' call
        // Inline function 'kotlin.contracts.contract' call
        var inductionVariable = ancestors.get_size_woubt6_k$() - 1 | 0;
        if (0 <= inductionVariable)
          do {
            var index = inductionVariable;
            inductionVariable = inductionVariable + -1 | 0;
            var item = ancestors.get_c1px32_k$(index);
            // Inline function 'androidx.compose.ui.focus.FocusOwnerImpl.dispatchRotaryEvent.<anonymous>' call
            if (item.onPreRotaryScrollEvent_ih25k1_k$(event))
              return true;
          }
           while (0 <= inductionVariable);
      }
      // Inline function 'androidx.compose.ui.node.dispatchForKind' call
      var stack_1 = null;
      var node_5 = focusedRotaryInputNode.get_node_wor8sr_k$();
      $l$loop_1: while (!(node_5 == null)) {
        if (!(node_5 == null) ? isInterface(node_5, RotaryInputModifierNode) : false) {
          // Inline function 'androidx.compose.ui.focus.FocusOwnerImpl.dispatchRotaryEvent.<anonymous>' call
          if (node_5.onPreRotaryScrollEvent_ih25k1_k$(event))
            return true;
        } else {
          var tmp_4;
          // Inline function 'androidx.compose.ui.Node.isKind' call
          if (!((node_5.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type_0)) === 0)) {
            tmp_4 = node_5 instanceof DelegatingNode;
          } else {
            tmp_4 = false;
          }
          if (tmp_4) {
            var count_1 = 0;
            // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
            var node_6 = node_5.get_delegate_i94tki_k$();
            while (!(node_6 == null)) {
              // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
              var next_1 = node_6;
              // Inline function 'androidx.compose.ui.Node.isKind' call
              if (!((next_1.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type_0)) === 0)) {
                count_1 = count_1 + 1 | 0;
                if (count_1 === 1) {
                  node_5 = next_1;
                } else {
                  var tmp1_elvis_lhs_1 = stack_1;
                  var tmp_5;
                  if (tmp1_elvis_lhs_1 == null) {
                    // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                    // Inline function 'kotlin.arrayOfNulls' call
                    var tmp$ret$21 = fillArrayVal(Array(16), null);
                    tmp_5 = new MutableVector(tmp$ret$21, 0);
                  } else {
                    tmp_5 = tmp1_elvis_lhs_1;
                  }
                  stack_1 = tmp_5;
                  var theNode_1 = node_5;
                  if (!(theNode_1 == null)) {
                    var tmp2_safe_receiver_1 = stack_1;
                    if (tmp2_safe_receiver_1 == null)
                      null;
                    else
                      tmp2_safe_receiver_1.add_wl2rvy_k$(theNode_1);
                    node_5 = null;
                  }
                  var tmp3_safe_receiver_1 = stack_1;
                  if (tmp3_safe_receiver_1 == null)
                    null;
                  else
                    tmp3_safe_receiver_1.add_wl2rvy_k$(next_1);
                }
              }
              node_6 = node_6.get_child_ipppmb_k$();
            }
            if (count_1 === 1) {
              continue $l$loop_1;
            }
          }
        }
        node_5 = pop$accessor$1u1ky95(stack_1);
      }
      // Inline function 'androidx.compose.ui.node.dispatchForKind' call
      var stack_2 = null;
      var node_7 = focusedRotaryInputNode.get_node_wor8sr_k$();
      $l$loop_2: while (!(node_7 == null)) {
        if (!(node_7 == null) ? isInterface(node_7, RotaryInputModifierNode) : false) {
          // Inline function 'androidx.compose.ui.focus.FocusOwnerImpl.dispatchRotaryEvent.<anonymous>' call
          if (node_7.onRotaryScrollEvent_obpbh6_k$(event))
            return true;
        } else {
          var tmp_6;
          // Inline function 'androidx.compose.ui.Node.isKind' call
          if (!((node_7.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type_0)) === 0)) {
            tmp_6 = node_7 instanceof DelegatingNode;
          } else {
            tmp_6 = false;
          }
          if (tmp_6) {
            var count_2 = 0;
            // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
            var node_8 = node_7.get_delegate_i94tki_k$();
            while (!(node_8 == null)) {
              // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
              var next_2 = node_8;
              // Inline function 'androidx.compose.ui.Node.isKind' call
              if (!((next_2.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type_0)) === 0)) {
                count_2 = count_2 + 1 | 0;
                if (count_2 === 1) {
                  node_7 = next_2;
                } else {
                  var tmp1_elvis_lhs_2 = stack_2;
                  var tmp_7;
                  if (tmp1_elvis_lhs_2 == null) {
                    // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                    // Inline function 'kotlin.arrayOfNulls' call
                    var tmp$ret$26 = fillArrayVal(Array(16), null);
                    tmp_7 = new MutableVector(tmp$ret$26, 0);
                  } else {
                    tmp_7 = tmp1_elvis_lhs_2;
                  }
                  stack_2 = tmp_7;
                  var theNode_2 = node_7;
                  if (!(theNode_2 == null)) {
                    var tmp2_safe_receiver_2 = stack_2;
                    if (tmp2_safe_receiver_2 == null)
                      null;
                    else
                      tmp2_safe_receiver_2.add_wl2rvy_k$(theNode_2);
                    node_7 = null;
                  }
                  var tmp3_safe_receiver_2 = stack_2;
                  if (tmp3_safe_receiver_2 == null)
                    null;
                  else
                    tmp3_safe_receiver_2.add_wl2rvy_k$(next_2);
                }
              }
              node_8 = node_8.get_child_ipppmb_k$();
            }
            if (count_2 === 1) {
              continue $l$loop_2;
            }
          }
        }
        node_7 = pop$accessor$1u1ky95(stack_2);
      }
      if (ancestors == null)
        null;
      else {
        // Inline function 'androidx.compose.ui.util.fastForEach' call
        // Inline function 'kotlin.contracts.contract' call
        var inductionVariable_0 = 0;
        var last = ancestors.get_size_woubt6_k$() - 1 | 0;
        if (inductionVariable_0 <= last)
          do {
            var index_0 = inductionVariable_0;
            inductionVariable_0 = inductionVariable_0 + 1 | 0;
            var item_0 = ancestors.get_c1px32_k$(index_0);
            // Inline function 'androidx.compose.ui.focus.FocusOwnerImpl.dispatchRotaryEvent.<anonymous>' call
            if (item_0.onRotaryScrollEvent_obpbh6_k$(event))
              return true;
          }
           while (inductionVariable_0 <= last);
      }
    }
    return false;
  };
  protoOf(FocusOwnerImpl).scheduleInvalidation_9laco3_k$ = function (node) {
    this.focusInvalidationManager_1.scheduleInvalidation_9laco3_k$(node);
  };
  protoOf(FocusOwnerImpl).scheduleInvalidation_lkes49_k$ = function (node) {
    this.focusInvalidationManager_1.scheduleInvalidation_lkes49_k$(node);
  };
  protoOf(FocusOwnerImpl).scheduleInvalidation_76b0y8_k$ = function (node) {
    this.focusInvalidationManager_1.scheduleInvalidation_76b0y8_k$(node);
  };
  protoOf(FocusOwnerImpl).getFocusRect_qrvzfq_k$ = function () {
    var tmp0_safe_receiver = findActiveFocusNode(this.rootFocusNode_1);
    return tmp0_safe_receiver == null ? null : focusRect(tmp0_safe_receiver);
  };
  function FocusProperties$_get_enter_$lambda_k4mh3f(it) {
    return Companion_getInstance_24().get_Default_goqax4_k$();
  }
  function FocusProperties$_get_exit_$lambda_gv47az(it) {
    return Companion_getInstance_24().get_Default_goqax4_k$();
  }
  function FocusProperties() {
  }
  function FocusPropertiesImpl$enter$lambda(it) {
    return Companion_getInstance_24().get_Default_goqax4_k$();
  }
  function FocusPropertiesImpl$exit$lambda(it) {
    return Companion_getInstance_24().get_Default_goqax4_k$();
  }
  function FocusPropertiesImpl() {
    this.canFocus_1 = true;
    this.next_1 = Companion_getInstance_24().get_Default_goqax4_k$();
    this.previous_1 = Companion_getInstance_24().get_Default_goqax4_k$();
    this.up_1 = Companion_getInstance_24().get_Default_goqax4_k$();
    this.down_1 = Companion_getInstance_24().get_Default_goqax4_k$();
    this.left_1 = Companion_getInstance_24().get_Default_goqax4_k$();
    this.right_1 = Companion_getInstance_24().get_Default_goqax4_k$();
    this.start_1 = Companion_getInstance_24().get_Default_goqax4_k$();
    this.end_1 = Companion_getInstance_24().get_Default_goqax4_k$();
    var tmp = this;
    tmp.enter_1 = FocusPropertiesImpl$enter$lambda;
    var tmp_0 = this;
    tmp_0.exit_1 = FocusPropertiesImpl$exit$lambda;
  }
  protoOf(FocusPropertiesImpl).set_canFocus_d7yxf4_k$ = function (_set____db54di) {
    this.canFocus_1 = _set____db54di;
  };
  protoOf(FocusPropertiesImpl).get_canFocus_ya1lqn_k$ = function () {
    return this.canFocus_1;
  };
  protoOf(FocusPropertiesImpl).set_next_1jw4y9_k$ = function (_set____db54di) {
    this.next_1 = _set____db54di;
  };
  protoOf(FocusPropertiesImpl).get_next_wor1vg_k$ = function () {
    return this.next_1;
  };
  protoOf(FocusPropertiesImpl).set_previous_5zw045_k$ = function (_set____db54di) {
    this.previous_1 = _set____db54di;
  };
  protoOf(FocusPropertiesImpl).get_previous_i5svy8_k$ = function () {
    return this.previous_1;
  };
  protoOf(FocusPropertiesImpl).set_up_ee42rr_k$ = function (_set____db54di) {
    this.up_1 = _set____db54di;
  };
  protoOf(FocusPropertiesImpl).get_up_kntnmk_k$ = function () {
    return this.up_1;
  };
  protoOf(FocusPropertiesImpl).set_down_53tubk_k$ = function (_set____db54di) {
    this.down_1 = _set____db54di;
  };
  protoOf(FocusPropertiesImpl).get_down_wokve3_k$ = function () {
    return this.down_1;
  };
  protoOf(FocusPropertiesImpl).set_left_cc8px_k$ = function (_set____db54di) {
    this.left_1 = _set____db54di;
  };
  protoOf(FocusPropertiesImpl).get_left_woprgw_k$ = function () {
    return this.left_1;
  };
  protoOf(FocusPropertiesImpl).set_right_5hgt0g_k$ = function (_set____db54di) {
    this.right_1 = _set____db54di;
  };
  protoOf(FocusPropertiesImpl).get_right_ixz7xv_k$ = function () {
    return this.right_1;
  };
  protoOf(FocusPropertiesImpl).set_start_ownbqe_k$ = function (_set____db54di) {
    this.start_1 = _set____db54di;
  };
  protoOf(FocusPropertiesImpl).get_start_iypx6h_k$ = function () {
    return this.start_1;
  };
  protoOf(FocusPropertiesImpl).set_end_1qlgh_k$ = function (_set____db54di) {
    this.end_1 = _set____db54di;
  };
  protoOf(FocusPropertiesImpl).get_end_18j6ha_k$ = function () {
    return this.end_1;
  };
  protoOf(FocusPropertiesImpl).set_enter_eg1tvv_k$ = function (_set____db54di) {
    this.enter_1 = _set____db54di;
  };
  protoOf(FocusPropertiesImpl).get_enter_iqxcq7_k$ = function () {
    return this.enter_1;
  };
  protoOf(FocusPropertiesImpl).set_exit_hzcgx7_k$ = function (_set____db54di) {
    this.exit_1 = _set____db54di;
  };
  protoOf(FocusPropertiesImpl).get_exit_wolopz_k$ = function () {
    return this.exit_1;
  };
  function FocusPropertiesModifierNode() {
  }
  function invalidateFocusProperties(_this__u8e3s4) {
    requireOwner(_this__u8e3s4).get_focusOwner_xdzy9w_k$().scheduleInvalidation_76b0y8_k$(_this__u8e3s4);
  }
  function get_$stableprop_7() {
    return 0;
  }
  function FocusRequesterFactory() {
    FocusRequesterFactory_instance = this;
    this.$stable_1 = 0;
  }
  protoOf(FocusRequesterFactory).component1_7eebsc_k$ = function () {
    return new FocusRequester();
  };
  protoOf(FocusRequesterFactory).component2_7eebsb_k$ = function () {
    return new FocusRequester();
  };
  protoOf(FocusRequesterFactory).component3_7eebsa_k$ = function () {
    return new FocusRequester();
  };
  protoOf(FocusRequesterFactory).component4_7eebs9_k$ = function () {
    return new FocusRequester();
  };
  protoOf(FocusRequesterFactory).component5_7eebs8_k$ = function () {
    return new FocusRequester();
  };
  protoOf(FocusRequesterFactory).component6_7eebs7_k$ = function () {
    return new FocusRequester();
  };
  protoOf(FocusRequesterFactory).component7_7eebs6_k$ = function () {
    return new FocusRequester();
  };
  protoOf(FocusRequesterFactory).component8_7eebs5_k$ = function () {
    return new FocusRequester();
  };
  protoOf(FocusRequesterFactory).component9_7eebs4_k$ = function () {
    return new FocusRequester();
  };
  protoOf(FocusRequesterFactory).component10_gazzfo_k$ = function () {
    return new FocusRequester();
  };
  protoOf(FocusRequesterFactory).component11_gazzfn_k$ = function () {
    return new FocusRequester();
  };
  protoOf(FocusRequesterFactory).component12_gazzfm_k$ = function () {
    return new FocusRequester();
  };
  protoOf(FocusRequesterFactory).component13_gazzfl_k$ = function () {
    return new FocusRequester();
  };
  protoOf(FocusRequesterFactory).component14_gazzfk_k$ = function () {
    return new FocusRequester();
  };
  protoOf(FocusRequesterFactory).component15_gazzfj_k$ = function () {
    return new FocusRequester();
  };
  protoOf(FocusRequesterFactory).component16_gazzfi_k$ = function () {
    return new FocusRequester();
  };
  var FocusRequesterFactory_instance;
  function FocusRequesterFactory_getInstance() {
    if (FocusRequesterFactory_instance == null)
      new FocusRequesterFactory();
    return FocusRequesterFactory_instance;
  }
  function Companion_3() {
    Companion_instance_3 = this;
    this.Default_1 = new FocusRequester();
    this.Cancel_1 = new FocusRequester();
  }
  protoOf(Companion_3).get_Default_goqax4_k$ = function () {
    return this.Default_1;
  };
  protoOf(Companion_3).get_Cancel_3cytzx_k$ = function () {
    return this.Cancel_1;
  };
  protoOf(Companion_3).createRefs_mn5mqk_k$ = function () {
    return FocusRequesterFactory_getInstance();
  };
  var Companion_instance_3;
  function Companion_getInstance_24() {
    if (Companion_instance_3 == null)
      new Companion_3();
    return Companion_instance_3;
  }
  function findFocusTarget($this, onFound) {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!!($this === Companion_getInstance_24().Default_1)) {
      // Inline function 'androidx.compose.ui.focus.FocusRequester.findFocusTarget.<anonymous>' call
      var message = '\n    Please check whether the focusRequester is FocusRequester.Cancel or FocusRequester.Default\n    before invoking any functions on the focusRequester.\n';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!!($this === Companion_getInstance_24().Cancel_1)) {
      // Inline function 'androidx.compose.ui.focus.FocusRequester.findFocusTarget.<anonymous>' call
      var message_0 = '\n    Please check whether the focusRequester is FocusRequester.Cancel or FocusRequester.Default\n    before invoking any functions on the focusRequester.\n';
      throw IllegalStateException_init_$Create$(toString(message_0));
    }
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!$this.focusRequesterNodes_1.isNotEmpty_cjxbwk_k$()) {
      // Inline function 'androidx.compose.ui.focus.FocusRequester.findFocusTarget.<anonymous>' call
      var message_1 = '\n   FocusRequester is not initialized. Here are some possible fixes:\n\n   1. Remember the FocusRequester: val focusRequester = remember { FocusRequester() }\n   2. Did you forget to add a Modifier.focusRequester() ?\n   3. Are you attempting to request focus during composition? Focus requests should be made in\n   response to some event. Eg Modifier.clickable { focusRequester.requestFocus() }\n';
      throw IllegalStateException_init_$Create$(toString(message_1));
    }
    var success = false;
    // Inline function 'androidx.compose.runtime.collection.MutableVector.forEach' call
    var this_0 = $this.focusRequesterNodes_1;
    // Inline function 'kotlin.contracts.contract' call
    var size = this_0.get_size_woubt6_k$();
    if (size > 0) {
      var i = 0;
      var tmp = this_0.get_content_h02jrk_k$();
      var content = isArray(tmp) ? tmp : THROW_CCE();
      do {
        $l$block: {
          // Inline function 'androidx.compose.ui.focus.FocusRequester.findFocusTarget.<anonymous>' call
          // Inline function 'androidx.compose.ui.node.visitChildren' call
          var this_1 = content[i];
          // Inline function 'androidx.compose.ui.node.Nodes.FocusTarget' call
          Nodes_getInstance();
          var type = _NodeKind___init__impl__ojsprp(1024);
          var mask = _NodeKind___get_mask__impl__1uopb6(type);
          // Inline function 'kotlin.check' call
          // Inline function 'kotlin.contracts.contract' call
          if (!this_1.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
            // Inline function 'androidx.compose.ui.node.visitChildren.<anonymous>' call
            var message_2 = 'visitChildren called on an unattached node';
            throw IllegalStateException_init_$Create$(toString(message_2));
          }
          // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
          // Inline function 'androidx.compose.runtime.collection.MutableVector' call
          // Inline function 'kotlin.arrayOfNulls' call
          var tmp$ret$5 = fillArrayVal(Array(16), null);
          var branches = new MutableVector(tmp$ret$5, 0);
          var child = this_1.get_node_wor8sr_k$().get_child_ipppmb_k$();
          if (child == null) {
            addLayoutNodeChildren$accessor$1u1ky95_1(branches, this_1.get_node_wor8sr_k$());
          } else {
            branches.add_wl2rvy_k$(child);
          }
          $l$loop: while (branches.isNotEmpty_cjxbwk_k$()) {
            // Inline function 'androidx.compose.runtime.collection.MutableVector.lastIndex' call
            var tmp$ret$8 = branches.get_size_woubt6_k$() - 1 | 0;
            var branch = branches.removeAt_6niowx_k$(tmp$ret$8);
            if ((branch.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0) {
              addLayoutNodeChildren$accessor$1u1ky95_1(branches, branch);
              continue $l$loop;
            }
            var node = branch;
            $l$loop_1: while (!(node == null)) {
              if (!((node.get_kindSet_ahjm4b_k$() & mask) === 0)) {
                // Inline function 'androidx.compose.ui.node.visitChildren.<anonymous>' call
                // Inline function 'androidx.compose.ui.node.dispatchForKind' call
                var stack = null;
                var node_0 = node;
                $l$loop_0: while (!(node_0 == null)) {
                  if (node_0 instanceof FocusTargetNode) {
                    // Inline function 'androidx.compose.ui.focus.FocusRequester.findFocusTarget.<anonymous>.<anonymous>' call
                    if (onFound(node_0)) {
                      success = true;
                      break $l$block;
                    }
                  } else {
                    var tmp_0;
                    // Inline function 'androidx.compose.ui.Node.isKind' call
                    if (!((node_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                      tmp_0 = node_0 instanceof DelegatingNode;
                    } else {
                      tmp_0 = false;
                    }
                    if (tmp_0) {
                      var count = 0;
                      // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                      var node_1 = node_0.get_delegate_i94tki_k$();
                      while (!(node_1 == null)) {
                        // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                        var next = node_1;
                        // Inline function 'androidx.compose.ui.Node.isKind' call
                        if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                          count = count + 1 | 0;
                          if (count === 1) {
                            node_0 = next;
                          } else {
                            var tmp1_elvis_lhs = stack;
                            var tmp_1;
                            if (tmp1_elvis_lhs == null) {
                              // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                              // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                              // Inline function 'kotlin.arrayOfNulls' call
                              var tmp$ret$12 = fillArrayVal(Array(16), null);
                              tmp_1 = new MutableVector(tmp$ret$12, 0);
                            } else {
                              tmp_1 = tmp1_elvis_lhs;
                            }
                            stack = tmp_1;
                            var theNode = node_0;
                            if (!(theNode == null)) {
                              var tmp2_safe_receiver = stack;
                              if (tmp2_safe_receiver == null)
                                null;
                              else
                                tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                              node_0 = null;
                            }
                            var tmp3_safe_receiver = stack;
                            if (tmp3_safe_receiver == null)
                              null;
                            else
                              tmp3_safe_receiver.add_wl2rvy_k$(next);
                          }
                        }
                        node_1 = node_1.get_child_ipppmb_k$();
                      }
                      if (count === 1) {
                        continue $l$loop_0;
                      }
                    }
                  }
                  node_0 = pop$accessor$1u1ky95(stack);
                }
                break $l$loop_1;
              }
              node = node.get_child_ipppmb_k$();
            }
          }
        }
        i = i + 1 | 0;
      }
       while (i < size);
    }
    return success;
  }
  function get_$stableprop_8() {
    return 0;
  }
  function FocusRequester$focus$lambda(it) {
    return requestFocus(it);
  }
  function FocusRequester() {
    Companion_getInstance_24();
    var tmp = this;
    // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
    // Inline function 'kotlin.arrayOfNulls' call
    var tmp$ret$0 = fillArrayVal(Array(16), null);
    tmp.focusRequesterNodes_1 = new MutableVector(tmp$ret$0, 0);
    this.$stable_1 = 0;
  }
  protoOf(FocusRequester).get_focusRequesterNodes_y8vtw_k$ = function () {
    return this.focusRequesterNodes_1;
  };
  protoOf(FocusRequester).requestFocus_9180nb_k$ = function () {
    this.focus_1m40d4_k$();
  };
  protoOf(FocusRequester).focus_1m40d4_k$ = function () {
    // Inline function 'androidx.compose.ui.focus.FocusRequester.findFocusTarget' call
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!!(this === Companion_getInstance_24().Default_1)) {
      // Inline function 'androidx.compose.ui.focus.FocusRequester.findFocusTarget.<anonymous>' call
      var message = '\n    Please check whether the focusRequester is FocusRequester.Cancel or FocusRequester.Default\n    before invoking any functions on the focusRequester.\n';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!!(this === Companion_getInstance_24().Cancel_1)) {
      // Inline function 'androidx.compose.ui.focus.FocusRequester.findFocusTarget.<anonymous>' call
      var message_0 = '\n    Please check whether the focusRequester is FocusRequester.Cancel or FocusRequester.Default\n    before invoking any functions on the focusRequester.\n';
      throw IllegalStateException_init_$Create$(toString(message_0));
    }
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!this.focusRequesterNodes_1.isNotEmpty_cjxbwk_k$()) {
      // Inline function 'androidx.compose.ui.focus.FocusRequester.findFocusTarget.<anonymous>' call
      var message_1 = '\n   FocusRequester is not initialized. Here are some possible fixes:\n\n   1. Remember the FocusRequester: val focusRequester = remember { FocusRequester() }\n   2. Did you forget to add a Modifier.focusRequester() ?\n   3. Are you attempting to request focus during composition? Focus requests should be made in\n   response to some event. Eg Modifier.clickable { focusRequester.requestFocus() }\n';
      throw IllegalStateException_init_$Create$(toString(message_1));
    }
    var success = false;
    // Inline function 'androidx.compose.runtime.collection.MutableVector.forEach' call
    var this_0 = this.focusRequesterNodes_1;
    // Inline function 'kotlin.contracts.contract' call
    var size = this_0.get_size_woubt6_k$();
    if (size > 0) {
      var i = 0;
      var tmp = this_0.get_content_h02jrk_k$();
      var content = isArray(tmp) ? tmp : THROW_CCE();
      do {
        $l$block: {
          // Inline function 'androidx.compose.ui.focus.FocusRequester.findFocusTarget.<anonymous>' call
          // Inline function 'androidx.compose.ui.node.visitChildren' call
          var this_1 = content[i];
          // Inline function 'androidx.compose.ui.node.Nodes.FocusTarget' call
          Nodes_getInstance();
          var type = _NodeKind___init__impl__ojsprp(1024);
          var mask = _NodeKind___get_mask__impl__1uopb6(type);
          // Inline function 'kotlin.check' call
          // Inline function 'kotlin.contracts.contract' call
          if (!this_1.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
            // Inline function 'androidx.compose.ui.node.visitChildren.<anonymous>' call
            var message_2 = 'visitChildren called on an unattached node';
            throw IllegalStateException_init_$Create$(toString(message_2));
          }
          // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
          // Inline function 'androidx.compose.runtime.collection.MutableVector' call
          // Inline function 'kotlin.arrayOfNulls' call
          var tmp$ret$5 = fillArrayVal(Array(16), null);
          var branches = new MutableVector(tmp$ret$5, 0);
          var child = this_1.get_node_wor8sr_k$().get_child_ipppmb_k$();
          if (child == null) {
            addLayoutNodeChildren$accessor$1u1ky95_1(branches, this_1.get_node_wor8sr_k$());
          } else {
            branches.add_wl2rvy_k$(child);
          }
          $l$loop: while (branches.isNotEmpty_cjxbwk_k$()) {
            // Inline function 'androidx.compose.runtime.collection.MutableVector.lastIndex' call
            var tmp$ret$8 = branches.get_size_woubt6_k$() - 1 | 0;
            var branch = branches.removeAt_6niowx_k$(tmp$ret$8);
            if ((branch.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0) {
              addLayoutNodeChildren$accessor$1u1ky95_1(branches, branch);
              continue $l$loop;
            }
            var node = branch;
            $l$loop_1: while (!(node == null)) {
              if (!((node.get_kindSet_ahjm4b_k$() & mask) === 0)) {
                // Inline function 'androidx.compose.ui.node.visitChildren.<anonymous>' call
                // Inline function 'androidx.compose.ui.node.dispatchForKind' call
                var stack = null;
                var node_0 = node;
                $l$loop_0: while (!(node_0 == null)) {
                  if (node_0 instanceof FocusTargetNode) {
                    // Inline function 'androidx.compose.ui.focus.FocusRequester.findFocusTarget.<anonymous>.<anonymous>' call
                    // Inline function 'androidx.compose.ui.focus.FocusRequester.focus.<anonymous>' call
                    var focusTarget = node_0;
                    var focusProperties = focusTarget.fetchFocusProperties_jdutin_k$();
                    var tmp_0;
                    if (focusProperties.get_canFocus_ya1lqn_k$()) {
                      tmp_0 = requestFocus(focusTarget);
                    } else {
                      var tmp_1 = Companion_getInstance_23().get_Enter_ndrkdz_k$();
                      tmp_0 = findChildCorrespondingToFocusEnter(focusTarget, tmp_1, FocusRequester$focus$lambda);
                    }
                    if (tmp_0) {
                      success = true;
                      break $l$block;
                    }
                  } else {
                    var tmp_2;
                    // Inline function 'androidx.compose.ui.Node.isKind' call
                    if (!((node_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                      tmp_2 = node_0 instanceof DelegatingNode;
                    } else {
                      tmp_2 = false;
                    }
                    if (tmp_2) {
                      var count = 0;
                      // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                      var node_1 = node_0.get_delegate_i94tki_k$();
                      while (!(node_1 == null)) {
                        // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                        var next = node_1;
                        // Inline function 'androidx.compose.ui.Node.isKind' call
                        if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                          count = count + 1 | 0;
                          if (count === 1) {
                            node_0 = next;
                          } else {
                            var tmp1_elvis_lhs = stack;
                            var tmp_3;
                            if (tmp1_elvis_lhs == null) {
                              // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                              // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                              // Inline function 'kotlin.arrayOfNulls' call
                              var tmp$ret$13 = fillArrayVal(Array(16), null);
                              tmp_3 = new MutableVector(tmp$ret$13, 0);
                            } else {
                              tmp_3 = tmp1_elvis_lhs;
                            }
                            stack = tmp_3;
                            var theNode = node_0;
                            if (!(theNode == null)) {
                              var tmp2_safe_receiver = stack;
                              if (tmp2_safe_receiver == null)
                                null;
                              else
                                tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                              node_0 = null;
                            }
                            var tmp3_safe_receiver = stack;
                            if (tmp3_safe_receiver == null)
                              null;
                            else
                              tmp3_safe_receiver.add_wl2rvy_k$(next);
                          }
                        }
                        node_1 = node_1.get_child_ipppmb_k$();
                      }
                      if (count === 1) {
                        continue $l$loop_0;
                      }
                    }
                  }
                  node_0 = pop$accessor$1u1ky95(stack);
                }
                break $l$loop_1;
              }
              node = node.get_child_ipppmb_k$();
            }
          }
        }
        i = i + 1 | 0;
      }
       while (i < size);
    }
    return success;
  };
  protoOf(FocusRequester).captureFocus_cav8z6_k$ = function () {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!this.focusRequesterNodes_1.isNotEmpty_cjxbwk_k$()) {
      // Inline function 'androidx.compose.ui.focus.FocusRequester.captureFocus.<anonymous>' call
      var message = '\n   FocusRequester is not initialized. Here are some possible fixes:\n\n   1. Remember the FocusRequester: val focusRequester = remember { FocusRequester() }\n   2. Did you forget to add a Modifier.focusRequester() ?\n   3. Are you attempting to request focus during composition? Focus requests should be made in\n   response to some event. Eg Modifier.clickable { focusRequester.requestFocus() }\n';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    // Inline function 'androidx.compose.runtime.collection.MutableVector.forEach' call
    var this_0 = this.focusRequesterNodes_1;
    // Inline function 'kotlin.contracts.contract' call
    var size = this_0.get_size_woubt6_k$();
    if (size > 0) {
      var i = 0;
      var tmp = this_0.get_content_h02jrk_k$();
      var content = isArray(tmp) ? tmp : THROW_CCE();
      do {
        // Inline function 'androidx.compose.ui.focus.FocusRequester.captureFocus.<anonymous>' call
        var it = content[i];
        if (captureFocus(it)) {
          return true;
        }
        i = i + 1 | 0;
      }
       while (i < size);
    }
    return false;
  };
  protoOf(FocusRequester).freeFocus_7jwh84_k$ = function () {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!this.focusRequesterNodes_1.isNotEmpty_cjxbwk_k$()) {
      // Inline function 'androidx.compose.ui.focus.FocusRequester.freeFocus.<anonymous>' call
      var message = '\n   FocusRequester is not initialized. Here are some possible fixes:\n\n   1. Remember the FocusRequester: val focusRequester = remember { FocusRequester() }\n   2. Did you forget to add a Modifier.focusRequester() ?\n   3. Are you attempting to request focus during composition? Focus requests should be made in\n   response to some event. Eg Modifier.clickable { focusRequester.requestFocus() }\n';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    // Inline function 'androidx.compose.runtime.collection.MutableVector.forEach' call
    var this_0 = this.focusRequesterNodes_1;
    // Inline function 'kotlin.contracts.contract' call
    var size = this_0.get_size_woubt6_k$();
    if (size > 0) {
      var i = 0;
      var tmp = this_0.get_content_h02jrk_k$();
      var content = isArray(tmp) ? tmp : THROW_CCE();
      do {
        // Inline function 'androidx.compose.ui.focus.FocusRequester.freeFocus.<anonymous>' call
        var it = content[i];
        if (freeFocus(it)) {
          return true;
        }
        i = i + 1 | 0;
      }
       while (i < size);
    }
    return false;
  };
  function get_FocusRequesterNotInitialized() {
    return FocusRequesterNotInitialized;
  }
  var FocusRequesterNotInitialized;
  function get_InvalidFocusRequesterInvocation() {
    return InvalidFocusRequesterInvocation;
  }
  var InvalidFocusRequesterInvocation;
  function FocusRequesterModifier() {
  }
  function FocusRequesterModifierNode() {
  }
  function captureFocus(_this__u8e3s4) {
    // Inline function 'androidx.compose.ui.node.visitSelfAndChildren' call
    // Inline function 'androidx.compose.ui.node.Nodes.FocusTarget' call
    Nodes_getInstance();
    var type = _NodeKind___init__impl__ojsprp(1024);
    // Inline function 'androidx.compose.ui.node.dispatchForKind' call
    var stack = null;
    var node = _this__u8e3s4.get_node_wor8sr_k$();
    $l$loop: while (!(node == null)) {
      if (node instanceof FocusTargetNode) {
        // Inline function 'androidx.compose.ui.focus.captureFocus.<anonymous>' call
        var it = node;
        if (captureFocus_0(it)) {
          return true;
        }
      } else {
        var tmp;
        // Inline function 'androidx.compose.ui.Node.isKind' call
        if (!((node.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
          tmp = node instanceof DelegatingNode;
        } else {
          tmp = false;
        }
        if (tmp) {
          var count = 0;
          // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
          var node_0 = node.get_delegate_i94tki_k$();
          while (!(node_0 == null)) {
            // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
            var next = node_0;
            // Inline function 'androidx.compose.ui.Node.isKind' call
            if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
              count = count + 1 | 0;
              if (count === 1) {
                node = next;
              } else {
                var tmp1_elvis_lhs = stack;
                var tmp_0;
                if (tmp1_elvis_lhs == null) {
                  // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                  // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                  // Inline function 'kotlin.arrayOfNulls' call
                  var tmp$ret$3 = fillArrayVal(Array(16), null);
                  tmp_0 = new MutableVector(tmp$ret$3, 0);
                } else {
                  tmp_0 = tmp1_elvis_lhs;
                }
                stack = tmp_0;
                var theNode = node;
                if (!(theNode == null)) {
                  var tmp2_safe_receiver = stack;
                  if (tmp2_safe_receiver == null)
                    null;
                  else
                    tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                  node = null;
                }
                var tmp3_safe_receiver = stack;
                if (tmp3_safe_receiver == null)
                  null;
                else
                  tmp3_safe_receiver.add_wl2rvy_k$(next);
              }
            }
            node_0 = node_0.get_child_ipppmb_k$();
          }
          if (count === 1) {
            continue $l$loop;
          }
        }
      }
      node = pop$accessor$1u1ky95(stack);
    }
    // Inline function 'androidx.compose.ui.node.visitChildren' call
    var mask = _NodeKind___get_mask__impl__1uopb6(type);
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!_this__u8e3s4.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
      // Inline function 'androidx.compose.ui.node.visitChildren.<anonymous>' call
      var message = 'visitChildren called on an unattached node';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
    // Inline function 'kotlin.arrayOfNulls' call
    var tmp$ret$7 = fillArrayVal(Array(16), null);
    var branches = new MutableVector(tmp$ret$7, 0);
    var child = _this__u8e3s4.get_node_wor8sr_k$().get_child_ipppmb_k$();
    if (child == null) {
      addLayoutNodeChildren$accessor$1u1ky95_1(branches, _this__u8e3s4.get_node_wor8sr_k$());
    } else {
      branches.add_wl2rvy_k$(child);
    }
    $l$loop_0: while (branches.isNotEmpty_cjxbwk_k$()) {
      // Inline function 'androidx.compose.runtime.collection.MutableVector.lastIndex' call
      var tmp$ret$10 = branches.get_size_woubt6_k$() - 1 | 0;
      var branch = branches.removeAt_6niowx_k$(tmp$ret$10);
      if ((branch.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0) {
        addLayoutNodeChildren$accessor$1u1ky95_1(branches, branch);
        continue $l$loop_0;
      }
      var node_1 = branch;
      $l$loop_2: while (!(node_1 == null)) {
        if (!((node_1.get_kindSet_ahjm4b_k$() & mask) === 0)) {
          // Inline function 'androidx.compose.ui.node.visitSelfAndChildren.<anonymous>' call
          // Inline function 'androidx.compose.ui.node.dispatchForKind' call
          var stack_0 = null;
          var node_2 = node_1;
          $l$loop_1: while (!(node_2 == null)) {
            if (node_2 instanceof FocusTargetNode) {
              // Inline function 'androidx.compose.ui.focus.captureFocus.<anonymous>' call
              var it_0 = node_2;
              if (captureFocus_0(it_0)) {
                return true;
              }
            } else {
              var tmp_1;
              // Inline function 'androidx.compose.ui.Node.isKind' call
              if (!((node_2.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                tmp_1 = node_2 instanceof DelegatingNode;
              } else {
                tmp_1 = false;
              }
              if (tmp_1) {
                var count_0 = 0;
                // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                var node_3 = node_2.get_delegate_i94tki_k$();
                while (!(node_3 == null)) {
                  // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                  var next_0 = node_3;
                  // Inline function 'androidx.compose.ui.Node.isKind' call
                  if (!((next_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                    count_0 = count_0 + 1 | 0;
                    if (count_0 === 1) {
                      node_2 = next_0;
                    } else {
                      var tmp1_elvis_lhs_0 = stack_0;
                      var tmp_2;
                      if (tmp1_elvis_lhs_0 == null) {
                        // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                        // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                        // Inline function 'kotlin.arrayOfNulls' call
                        var tmp$ret$13 = fillArrayVal(Array(16), null);
                        tmp_2 = new MutableVector(tmp$ret$13, 0);
                      } else {
                        tmp_2 = tmp1_elvis_lhs_0;
                      }
                      stack_0 = tmp_2;
                      var theNode_0 = node_2;
                      if (!(theNode_0 == null)) {
                        var tmp2_safe_receiver_0 = stack_0;
                        if (tmp2_safe_receiver_0 == null)
                          null;
                        else
                          tmp2_safe_receiver_0.add_wl2rvy_k$(theNode_0);
                        node_2 = null;
                      }
                      var tmp3_safe_receiver_0 = stack_0;
                      if (tmp3_safe_receiver_0 == null)
                        null;
                      else
                        tmp3_safe_receiver_0.add_wl2rvy_k$(next_0);
                    }
                  }
                  node_3 = node_3.get_child_ipppmb_k$();
                }
                if (count_0 === 1) {
                  continue $l$loop_1;
                }
              }
            }
            node_2 = pop$accessor$1u1ky95(stack_0);
          }
          break $l$loop_2;
        }
        node_1 = node_1.get_child_ipppmb_k$();
      }
    }
    return false;
  }
  function freeFocus(_this__u8e3s4) {
    // Inline function 'androidx.compose.ui.node.visitSelfAndChildren' call
    // Inline function 'androidx.compose.ui.node.Nodes.FocusTarget' call
    Nodes_getInstance();
    var type = _NodeKind___init__impl__ojsprp(1024);
    // Inline function 'androidx.compose.ui.node.dispatchForKind' call
    var stack = null;
    var node = _this__u8e3s4.get_node_wor8sr_k$();
    $l$loop: while (!(node == null)) {
      if (node instanceof FocusTargetNode) {
        // Inline function 'androidx.compose.ui.focus.freeFocus.<anonymous>' call
        var it = node;
        if (freeFocus_0(it))
          return true;
      } else {
        var tmp;
        // Inline function 'androidx.compose.ui.Node.isKind' call
        if (!((node.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
          tmp = node instanceof DelegatingNode;
        } else {
          tmp = false;
        }
        if (tmp) {
          var count = 0;
          // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
          var node_0 = node.get_delegate_i94tki_k$();
          while (!(node_0 == null)) {
            // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
            var next = node_0;
            // Inline function 'androidx.compose.ui.Node.isKind' call
            if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
              count = count + 1 | 0;
              if (count === 1) {
                node = next;
              } else {
                var tmp1_elvis_lhs = stack;
                var tmp_0;
                if (tmp1_elvis_lhs == null) {
                  // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                  // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                  // Inline function 'kotlin.arrayOfNulls' call
                  var tmp$ret$3 = fillArrayVal(Array(16), null);
                  tmp_0 = new MutableVector(tmp$ret$3, 0);
                } else {
                  tmp_0 = tmp1_elvis_lhs;
                }
                stack = tmp_0;
                var theNode = node;
                if (!(theNode == null)) {
                  var tmp2_safe_receiver = stack;
                  if (tmp2_safe_receiver == null)
                    null;
                  else
                    tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                  node = null;
                }
                var tmp3_safe_receiver = stack;
                if (tmp3_safe_receiver == null)
                  null;
                else
                  tmp3_safe_receiver.add_wl2rvy_k$(next);
              }
            }
            node_0 = node_0.get_child_ipppmb_k$();
          }
          if (count === 1) {
            continue $l$loop;
          }
        }
      }
      node = pop$accessor$1u1ky95(stack);
    }
    // Inline function 'androidx.compose.ui.node.visitChildren' call
    var mask = _NodeKind___get_mask__impl__1uopb6(type);
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!_this__u8e3s4.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
      // Inline function 'androidx.compose.ui.node.visitChildren.<anonymous>' call
      var message = 'visitChildren called on an unattached node';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
    // Inline function 'kotlin.arrayOfNulls' call
    var tmp$ret$7 = fillArrayVal(Array(16), null);
    var branches = new MutableVector(tmp$ret$7, 0);
    var child = _this__u8e3s4.get_node_wor8sr_k$().get_child_ipppmb_k$();
    if (child == null) {
      addLayoutNodeChildren$accessor$1u1ky95_1(branches, _this__u8e3s4.get_node_wor8sr_k$());
    } else {
      branches.add_wl2rvy_k$(child);
    }
    $l$loop_0: while (branches.isNotEmpty_cjxbwk_k$()) {
      // Inline function 'androidx.compose.runtime.collection.MutableVector.lastIndex' call
      var tmp$ret$10 = branches.get_size_woubt6_k$() - 1 | 0;
      var branch = branches.removeAt_6niowx_k$(tmp$ret$10);
      if ((branch.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0) {
        addLayoutNodeChildren$accessor$1u1ky95_1(branches, branch);
        continue $l$loop_0;
      }
      var node_1 = branch;
      $l$loop_2: while (!(node_1 == null)) {
        if (!((node_1.get_kindSet_ahjm4b_k$() & mask) === 0)) {
          // Inline function 'androidx.compose.ui.node.visitSelfAndChildren.<anonymous>' call
          // Inline function 'androidx.compose.ui.node.dispatchForKind' call
          var stack_0 = null;
          var node_2 = node_1;
          $l$loop_1: while (!(node_2 == null)) {
            if (node_2 instanceof FocusTargetNode) {
              // Inline function 'androidx.compose.ui.focus.freeFocus.<anonymous>' call
              var it_0 = node_2;
              if (freeFocus_0(it_0))
                return true;
            } else {
              var tmp_1;
              // Inline function 'androidx.compose.ui.Node.isKind' call
              if (!((node_2.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                tmp_1 = node_2 instanceof DelegatingNode;
              } else {
                tmp_1 = false;
              }
              if (tmp_1) {
                var count_0 = 0;
                // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                var node_3 = node_2.get_delegate_i94tki_k$();
                while (!(node_3 == null)) {
                  // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                  var next_0 = node_3;
                  // Inline function 'androidx.compose.ui.Node.isKind' call
                  if (!((next_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                    count_0 = count_0 + 1 | 0;
                    if (count_0 === 1) {
                      node_2 = next_0;
                    } else {
                      var tmp1_elvis_lhs_0 = stack_0;
                      var tmp_2;
                      if (tmp1_elvis_lhs_0 == null) {
                        // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                        // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                        // Inline function 'kotlin.arrayOfNulls' call
                        var tmp$ret$13 = fillArrayVal(Array(16), null);
                        tmp_2 = new MutableVector(tmp$ret$13, 0);
                      } else {
                        tmp_2 = tmp1_elvis_lhs_0;
                      }
                      stack_0 = tmp_2;
                      var theNode_0 = node_2;
                      if (!(theNode_0 == null)) {
                        var tmp2_safe_receiver_0 = stack_0;
                        if (tmp2_safe_receiver_0 == null)
                          null;
                        else
                          tmp2_safe_receiver_0.add_wl2rvy_k$(theNode_0);
                        node_2 = null;
                      }
                      var tmp3_safe_receiver_0 = stack_0;
                      if (tmp3_safe_receiver_0 == null)
                        null;
                      else
                        tmp3_safe_receiver_0.add_wl2rvy_k$(next_0);
                    }
                  }
                  node_3 = node_3.get_child_ipppmb_k$();
                }
                if (count_0 === 1) {
                  continue $l$loop_1;
                }
              }
            }
            node_2 = pop$accessor$1u1ky95(stack_0);
          }
          break $l$loop_2;
        }
        node_1 = node_1.get_child_ipppmb_k$();
      }
    }
    return false;
  }
  function FocusState() {
  }
  var FocusStateImpl_Active_instance;
  var FocusStateImpl_ActiveParent_instance;
  var FocusStateImpl_Captured_instance;
  var FocusStateImpl_Inactive_instance;
  function values_0() {
    return [FocusStateImpl_Active_getInstance(), FocusStateImpl_ActiveParent_getInstance(), FocusStateImpl_Captured_getInstance(), FocusStateImpl_Inactive_getInstance()];
  }
  function valueOf_0(value) {
    switch (value) {
      case 'Active':
        return FocusStateImpl_Active_getInstance();
      case 'ActiveParent':
        return FocusStateImpl_ActiveParent_getInstance();
      case 'Captured':
        return FocusStateImpl_Captured_getInstance();
      case 'Inactive':
        return FocusStateImpl_Inactive_getInstance();
      default:
        FocusStateImpl_initEntries();
        THROW_IAE('No enum constant value.');
        break;
    }
  }
  var FocusStateImpl_entriesInitialized;
  function FocusStateImpl_initEntries() {
    if (FocusStateImpl_entriesInitialized)
      return Unit_getInstance();
    FocusStateImpl_entriesInitialized = true;
    FocusStateImpl_Active_instance = new FocusStateImpl('Active', 0);
    FocusStateImpl_ActiveParent_instance = new FocusStateImpl('ActiveParent', 1);
    FocusStateImpl_Captured_instance = new FocusStateImpl('Captured', 2);
    FocusStateImpl_Inactive_instance = new FocusStateImpl('Inactive', 3);
  }
  function FocusStateImpl(name, ordinal) {
    Enum.call(this, name, ordinal);
  }
  protoOf(FocusStateImpl).get_isFocused_ci39vg_k$ = function () {
    var tmp;
    switch (this.get_ordinal_ip24qg_k$()) {
      case 2:
      case 0:
        tmp = true;
        break;
      case 1:
      case 3:
        tmp = false;
        break;
      default:
        noWhenBranchMatchedException();
        break;
    }
    return tmp;
  };
  protoOf(FocusStateImpl).get_hasFocus_tux8ex_k$ = function () {
    var tmp;
    switch (this.get_ordinal_ip24qg_k$()) {
      case 0:
      case 1:
      case 2:
        tmp = true;
        break;
      case 3:
        tmp = false;
        break;
      default:
        noWhenBranchMatchedException();
        break;
    }
    return tmp;
  };
  protoOf(FocusStateImpl).get_isCaptured_y45kcv_k$ = function () {
    var tmp;
    switch (this.get_ordinal_ip24qg_k$()) {
      case 2:
        tmp = true;
        break;
      case 0:
      case 1:
      case 3:
        tmp = false;
        break;
      default:
        noWhenBranchMatchedException();
        break;
    }
    return tmp;
  };
  function FocusStateImpl_Active_getInstance() {
    FocusStateImpl_initEntries();
    return FocusStateImpl_Active_instance;
  }
  function FocusStateImpl_ActiveParent_getInstance() {
    FocusStateImpl_initEntries();
    return FocusStateImpl_ActiveParent_instance;
  }
  function FocusStateImpl_Captured_getInstance() {
    FocusStateImpl_initEntries();
    return FocusStateImpl_Captured_instance;
  }
  function FocusStateImpl_Inactive_getInstance() {
    FocusStateImpl_initEntries();
    return FocusStateImpl_Inactive_instance;
  }
  function FocusTargetModifierNode() {
  }
  function _set_isProcessingCustomExit__2k4lzp($this, _set____db54di) {
    $this.isProcessingCustomExit_1 = _set____db54di;
  }
  function _get_isProcessingCustomExit__joyufz($this) {
    return $this.isProcessingCustomExit_1;
  }
  function _set_isProcessingCustomEnter__8g62o5($this, _set____db54di) {
    $this.isProcessingCustomEnter_1 = _set____db54di;
  }
  function _get_isProcessingCustomEnter__sxbgxl($this) {
    return $this.isProcessingCustomEnter_1;
  }
  function FocusTargetElement() {
    FocusTargetElement_instance = this;
    ModifierNodeElement.call(this);
  }
  protoOf(FocusTargetElement).create_md4cuc_k$ = function () {
    return new FocusTargetNode();
  };
  protoOf(FocusTargetElement).update_l53srb_k$ = function (node) {
  };
  protoOf(FocusTargetElement).update_9wd57p_k$ = function (node) {
    return this.update_l53srb_k$(node instanceof FocusTargetNode ? node : THROW_CCE());
  };
  protoOf(FocusTargetElement).inspectableProperties_e25ntu_k$ = function (_this__u8e3s4) {
    _this__u8e3s4.set_name_wkmnld_k$('focusTarget');
  };
  protoOf(FocusTargetElement).hashCode = function () {
    return getStringHashCode('focusTarget');
  };
  protoOf(FocusTargetElement).equals = function (other) {
    return other === this;
  };
  var FocusTargetElement_instance;
  function FocusTargetElement_getInstance() {
    if (FocusTargetElement_instance == null)
      new FocusTargetElement();
    return FocusTargetElement_instance;
  }
  function FocusTargetNode$invalidateFocus$lambda($focusProperties, this$0) {
    return function () {
      $focusProperties._v = this$0.fetchFocusProperties_jdutin_k$();
      return Unit_getInstance();
    };
  }
  function FocusTargetNode() {
    Node.call(this);
    this.isProcessingCustomExit_1 = false;
    this.isProcessingCustomEnter_1 = false;
    this.focusState_1 = FocusStateImpl_Inactive_getInstance();
  }
  protoOf(FocusTargetNode).set_focusState_a4ng1m_k$ = function (_set____db54di) {
    this.focusState_1 = _set____db54di;
  };
  protoOf(FocusTargetNode).get_focusState_xg4yea_k$ = function () {
    return this.focusState_1;
  };
  protoOf(FocusTargetNode).get_beyondBoundsLayoutParent_gnv8qp_k$ = function () {
    return this.get_current_2exe6q_k$(get_ModifierLocalBeyondBoundsLayout());
  };
  protoOf(FocusTargetNode).onObservedReadsChanged_hqt4ia_k$ = function () {
    var previousFocusState = this.focusState_1;
    this.invalidateFocus_nvy43_k$();
    if (!previousFocusState.equals(this.focusState_1)) {
      refreshFocusEventNodes(this);
    }
  };
  protoOf(FocusTargetNode).onReset_y3iodc_k$ = function () {
    switch (this.focusState_1.get_ordinal_ip24qg_k$()) {
      case 0:
      case 2:
        requireOwner(this).get_focusOwner_xdzy9w_k$().clearFocus_rurzqi_k$(true);
        break;
      case 1:
        this.scheduleInvalidationForFocusEvents_a0scpf_k$();
        this.focusState_1 = FocusStateImpl_Inactive_getInstance();
        break;
      case 3:
        this.scheduleInvalidationForFocusEvents_a0scpf_k$();
        break;
    }
  };
  protoOf(FocusTargetNode).fetchFocusProperties_jdutin_k$ = function () {
    var properties = new FocusPropertiesImpl();
    $l$block: {
      // Inline function 'androidx.compose.ui.node.visitSelfAndAncestors' call
      // Inline function 'androidx.compose.ui.node.Nodes.FocusProperties' call
      Nodes_getInstance();
      var type = _NodeKind___init__impl__ojsprp(2048);
      // Inline function 'androidx.compose.ui.node.Nodes.FocusTarget' call
      Nodes_getInstance();
      var untilType = _NodeKind___init__impl__ojsprp(1024);
      var self_0 = this.get_node_wor8sr_k$();
      // Inline function 'androidx.compose.ui.node.visitAncestors' call
      var mask = _NodeKind___get_mask__impl__1uopb6(type) | _NodeKind___get_mask__impl__1uopb6(untilType);
      // Inline function 'kotlin.check' call
      // Inline function 'kotlin.contracts.contract' call
      if (!this.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
        // Inline function 'androidx.compose.ui.node.visitAncestors.<anonymous>' call
        var message = 'visitAncestors called on an unattached node';
        throw IllegalStateException_init_$Create$(toString(message));
      }
      var node = true ? this.get_node_wor8sr_k$() : this.get_node_wor8sr_k$().get_parent_hy4reb_k$();
      var layout = requireLayoutNode(this);
      while (!(layout == null)) {
        var head = layout.get_nodes_ivvt6w_k$().get_head_won7e1_k$();
        if (!((head.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0)) {
          while (!(node == null)) {
            if (!((node.get_kindSet_ahjm4b_k$() & mask) === 0)) {
              // Inline function 'androidx.compose.ui.node.visitSelfAndAncestors.<anonymous>' call
              var it = node;
              var tmp;
              if (!(it === self_0)) {
                // Inline function 'androidx.compose.ui.Node.isKind' call
                tmp = !((it.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(untilType)) === 0);
              } else {
                tmp = false;
              }
              if (tmp) {
                break $l$block;
              }
              // Inline function 'androidx.compose.ui.Node.isKind' call
              if (!((it.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                // Inline function 'androidx.compose.ui.node.dispatchForKind' call
                var stack = null;
                var node_0 = it;
                $l$loop: while (!(node_0 == null)) {
                  if (!(node_0 == null) ? isInterface(node_0, FocusPropertiesModifierNode) : false) {
                    // Inline function 'androidx.compose.ui.focus.FocusTargetNode.fetchFocusProperties.<anonymous>' call
                    node_0.applyFocusProperties_di1bpj_k$(properties);
                  } else {
                    var tmp_0;
                    // Inline function 'androidx.compose.ui.Node.isKind' call
                    if (!((node_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                      tmp_0 = node_0 instanceof DelegatingNode;
                    } else {
                      tmp_0 = false;
                    }
                    if (tmp_0) {
                      var count = 0;
                      // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                      var node_1 = node_0.get_delegate_i94tki_k$();
                      while (!(node_1 == null)) {
                        // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                        var next = node_1;
                        // Inline function 'androidx.compose.ui.Node.isKind' call
                        if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                          count = count + 1 | 0;
                          if (count === 1) {
                            node_0 = next;
                          } else {
                            var tmp1_elvis_lhs = stack;
                            var tmp_1;
                            if (tmp1_elvis_lhs == null) {
                              // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                              // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                              // Inline function 'kotlin.arrayOfNulls' call
                              var tmp$ret$8 = fillArrayVal(Array(16), null);
                              tmp_1 = new MutableVector(tmp$ret$8, 0);
                            } else {
                              tmp_1 = tmp1_elvis_lhs;
                            }
                            stack = tmp_1;
                            var theNode = node_0;
                            if (!(theNode == null)) {
                              var tmp2_safe_receiver = stack;
                              if (tmp2_safe_receiver == null)
                                null;
                              else
                                tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                              node_0 = null;
                            }
                            var tmp3_safe_receiver = stack;
                            if (tmp3_safe_receiver == null)
                              null;
                            else
                              tmp3_safe_receiver.add_wl2rvy_k$(next);
                          }
                        }
                        node_1 = node_1.get_child_ipppmb_k$();
                      }
                      if (count === 1) {
                        continue $l$loop;
                      }
                    }
                  }
                  node_0 = pop$accessor$1u1ky95(stack);
                }
              }
            }
            node = node.get_parent_hy4reb_k$();
          }
        }
        layout = layout.get_parent_hy4reb_k$();
        var tmp0_safe_receiver = layout;
        var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_nodes_ivvt6w_k$();
        node = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_tail_wousgp_k$();
      }
    }
    return properties;
  };
  protoOf(FocusTargetNode).fetchCustomEnter_se49sv_k$ = function (focusDirection, block) {
    if (!this.isProcessingCustomEnter_1) {
      this.isProcessingCustomEnter_1 = true;
      try {
        // Inline function 'kotlin.also' call
        var this_0 = this.fetchFocusProperties_jdutin_k$().get_enter_iqxcq7_k$()(new FocusDirection(focusDirection));
        // Inline function 'kotlin.contracts.contract' call
        // Inline function 'androidx.compose.ui.focus.FocusTargetNode.fetchCustomEnter.<anonymous>' call
        if (!(this_0 === Companion_getInstance_24().get_Default_goqax4_k$()))
          block(this_0);
      }finally {
        this.isProcessingCustomEnter_1 = false;
      }
    }
  };
  protoOf(FocusTargetNode).fetchCustomExit_t6fty3_k$ = function (focusDirection, block) {
    if (!this.isProcessingCustomExit_1) {
      this.isProcessingCustomExit_1 = true;
      try {
        // Inline function 'kotlin.also' call
        var this_0 = this.fetchFocusProperties_jdutin_k$().get_exit_wolopz_k$()(new FocusDirection(focusDirection));
        // Inline function 'kotlin.contracts.contract' call
        // Inline function 'androidx.compose.ui.focus.FocusTargetNode.fetchCustomExit.<anonymous>' call
        if (!(this_0 === Companion_getInstance_24().get_Default_goqax4_k$()))
          block(this_0);
      }finally {
        this.isProcessingCustomExit_1 = false;
      }
    }
  };
  protoOf(FocusTargetNode).invalidateFocus_nvy43_k$ = function () {
    switch (this.focusState_1.get_ordinal_ip24qg_k$()) {
      case 0:
      case 2:
        var focusProperties = {_v: null};
        observeReads(this, FocusTargetNode$invalidateFocus$lambda(focusProperties, this));
        var tmp;
        if (focusProperties._v == null) {
          throwUninitializedPropertyAccessException('focusProperties');
        } else {
          tmp = focusProperties._v;
        }

        if (!tmp.get_canFocus_ya1lqn_k$()) {
          requireOwner(this).get_focusOwner_xdzy9w_k$().clearFocus_rurzqi_k$(true);
        }

        break;
      case 1:
      case 3:
        break;
    }
  };
  protoOf(FocusTargetNode).scheduleInvalidationForFocusEvents_a0scpf_k$ = function () {
    // Inline function 'androidx.compose.ui.node.dispatchForKind' call
    var this_0 = this.get_node_wor8sr_k$();
    // Inline function 'androidx.compose.ui.node.Nodes.FocusEvent' call
    Nodes_getInstance();
    var kind = _NodeKind___init__impl__ojsprp(4096);
    var stack = null;
    var node = this_0;
    $l$loop: while (!(node == null)) {
      if (!(node == null) ? isInterface(node, FocusEventModifierNode) : false) {
        // Inline function 'androidx.compose.ui.focus.FocusTargetNode.scheduleInvalidationForFocusEvents.<anonymous>' call
        var eventNode = node;
        invalidateFocusEvent(eventNode);
      } else {
        var tmp;
        // Inline function 'androidx.compose.ui.Node.isKind' call
        if (!((node.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(kind)) === 0)) {
          tmp = node instanceof DelegatingNode;
        } else {
          tmp = false;
        }
        if (tmp) {
          var count = 0;
          // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
          var node_0 = node.get_delegate_i94tki_k$();
          while (!(node_0 == null)) {
            // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
            var next = node_0;
            // Inline function 'androidx.compose.ui.Node.isKind' call
            if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(kind)) === 0)) {
              count = count + 1 | 0;
              if (count === 1) {
                node = next;
              } else {
                var tmp1_elvis_lhs = stack;
                var tmp_0;
                if (tmp1_elvis_lhs == null) {
                  // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                  // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                  // Inline function 'kotlin.arrayOfNulls' call
                  var tmp$ret$3 = fillArrayVal(Array(16), null);
                  tmp_0 = new MutableVector(tmp$ret$3, 0);
                } else {
                  tmp_0 = tmp1_elvis_lhs;
                }
                stack = tmp_0;
                var theNode = node;
                if (!(theNode == null)) {
                  var tmp2_safe_receiver = stack;
                  if (tmp2_safe_receiver == null)
                    null;
                  else
                    tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                  node = null;
                }
                var tmp3_safe_receiver = stack;
                if (tmp3_safe_receiver == null)
                  null;
                else
                  tmp3_safe_receiver.add_wl2rvy_k$(next);
              }
            }
            node_0 = node_0.get_child_ipppmb_k$();
          }
          if (count === 1) {
            continue $l$loop;
          }
        }
      }
      node = pop$accessor$1u1ky95(stack);
    }
    // Inline function 'androidx.compose.ui.node.visitAncestors' call
    // Inline function 'androidx.compose.ui.node.NodeKind.or' call
    // Inline function 'androidx.compose.ui.node.Nodes.FocusEvent' call
    Nodes_getInstance();
    var this_1 = _NodeKind___init__impl__ojsprp(4096);
    // Inline function 'androidx.compose.ui.node.Nodes.FocusTarget' call
    Nodes_getInstance();
    var other = _NodeKind___init__impl__ojsprp(1024);
    var mask = _NodeKind___get_mask__impl__1uopb6(this_1) | _NodeKind___get_mask__impl__1uopb6(other);
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!this.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
      // Inline function 'androidx.compose.ui.node.visitAncestors.<anonymous>' call
      var message = 'visitAncestors called on an unattached node';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    var node_1 = false ? this.get_node_wor8sr_k$() : this.get_node_wor8sr_k$().get_parent_hy4reb_k$();
    var layout = requireLayoutNode(this);
    while (!(layout == null)) {
      var head = layout.get_nodes_ivvt6w_k$().get_head_won7e1_k$();
      if (!((head.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0)) {
        while (!(node_1 == null)) {
          if (!((node_1.get_kindSet_ahjm4b_k$() & mask) === 0)) {
            $l$block: {
              // Inline function 'androidx.compose.ui.focus.FocusTargetNode.scheduleInvalidationForFocusEvents.<anonymous>' call
              var it = node_1;
              // Inline function 'androidx.compose.ui.Node.isKind' call
              // Inline function 'androidx.compose.ui.node.Nodes.FocusTarget' call
              Nodes_getInstance();
              var kind_0 = _NodeKind___init__impl__ojsprp(1024);
              if (!((it.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(kind_0)) === 0)) {
                break $l$block;
              }
              if (it.get_isAttached_odsl1l_k$()) {
                // Inline function 'androidx.compose.ui.node.dispatchForKind' call
                // Inline function 'androidx.compose.ui.node.Nodes.FocusEvent' call
                Nodes_getInstance();
                var kind_1 = _NodeKind___init__impl__ojsprp(4096);
                var stack_0 = null;
                var node_2 = it;
                $l$loop_0: while (!(node_2 == null)) {
                  if (!(node_2 == null) ? isInterface(node_2, FocusEventModifierNode) : false) {
                    // Inline function 'androidx.compose.ui.focus.FocusTargetNode.scheduleInvalidationForFocusEvents.<anonymous>.<anonymous>' call
                    var eventNode_0 = node_2;
                    invalidateFocusEvent(eventNode_0);
                  } else {
                    var tmp_1;
                    // Inline function 'androidx.compose.ui.Node.isKind' call
                    if (!((node_2.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(kind_1)) === 0)) {
                      tmp_1 = node_2 instanceof DelegatingNode;
                    } else {
                      tmp_1 = false;
                    }
                    if (tmp_1) {
                      var count_0 = 0;
                      // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                      var node_3 = node_2.get_delegate_i94tki_k$();
                      while (!(node_3 == null)) {
                        // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                        var next_0 = node_3;
                        // Inline function 'androidx.compose.ui.Node.isKind' call
                        if (!((next_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(kind_1)) === 0)) {
                          count_0 = count_0 + 1 | 0;
                          if (count_0 === 1) {
                            node_2 = next_0;
                          } else {
                            var tmp1_elvis_lhs_0 = stack_0;
                            var tmp_2;
                            if (tmp1_elvis_lhs_0 == null) {
                              // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                              // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                              // Inline function 'kotlin.arrayOfNulls' call
                              var tmp$ret$16 = fillArrayVal(Array(16), null);
                              tmp_2 = new MutableVector(tmp$ret$16, 0);
                            } else {
                              tmp_2 = tmp1_elvis_lhs_0;
                            }
                            stack_0 = tmp_2;
                            var theNode_0 = node_2;
                            if (!(theNode_0 == null)) {
                              var tmp2_safe_receiver_0 = stack_0;
                              if (tmp2_safe_receiver_0 == null)
                                null;
                              else
                                tmp2_safe_receiver_0.add_wl2rvy_k$(theNode_0);
                              node_2 = null;
                            }
                            var tmp3_safe_receiver_0 = stack_0;
                            if (tmp3_safe_receiver_0 == null)
                              null;
                            else
                              tmp3_safe_receiver_0.add_wl2rvy_k$(next_0);
                          }
                        }
                        node_3 = node_3.get_child_ipppmb_k$();
                      }
                      if (count_0 === 1) {
                        continue $l$loop_0;
                      }
                    }
                  }
                  node_2 = pop$accessor$1u1ky95(stack_0);
                }
              }
            }
          }
          node_1 = node_1.get_parent_hy4reb_k$();
        }
      }
      layout = layout.get_parent_hy4reb_k$();
      var tmp0_safe_receiver = layout;
      var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_nodes_ivvt6w_k$();
      node_1 = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_tail_wousgp_k$();
    }
  };
  function invalidateFocusTarget(_this__u8e3s4) {
    requireOwner(_this__u8e3s4).get_focusOwner_xdzy9w_k$().scheduleInvalidation_9laco3_k$(_this__u8e3s4);
  }
  function requestFocus(_this__u8e3s4) {
    var tmp;
    switch (performCustomRequestFocus(_this__u8e3s4, Companion_getInstance_23().get_Enter_ndrkdz_k$()).get_ordinal_ip24qg_k$()) {
      case 0:
        tmp = performRequestFocus(_this__u8e3s4);
        break;
      case 2:
        tmp = true;
        break;
      case 1:
      case 3:
        tmp = false;
        break;
      default:
        noWhenBranchMatchedException();
        break;
    }
    return tmp;
  }
  function clearFocus(_this__u8e3s4, forced, refreshFocusEvents) {
    forced = forced === VOID ? false : forced;
    var tmp;
    switch (_this__u8e3s4.get_focusState_xg4yea_k$().get_ordinal_ip24qg_k$()) {
      case 0:
        _this__u8e3s4.set_focusState_a4ng1m_k$(FocusStateImpl_Inactive_getInstance());
        if (refreshFocusEvents) {
          refreshFocusEventNodes(_this__u8e3s4);
        }

        tmp = true;
        break;
      case 1:
        var tmp_0;
        if (clearChildFocus(_this__u8e3s4, forced, refreshFocusEvents)) {
          _this__u8e3s4.set_focusState_a4ng1m_k$(FocusStateImpl_Inactive_getInstance());
          if (refreshFocusEvents) {
            refreshFocusEventNodes(_this__u8e3s4);
          }
          tmp_0 = true;
        } else {
          tmp_0 = false;
        }

        tmp = tmp_0;
        break;
      case 2:
        if (forced) {
          _this__u8e3s4.set_focusState_a4ng1m_k$(FocusStateImpl_Inactive_getInstance());
          if (refreshFocusEvents) {
            refreshFocusEventNodes(_this__u8e3s4);
          }
        }

        tmp = forced;
        break;
      case 3:
        tmp = true;
        break;
      default:
        noWhenBranchMatchedException();
        break;
    }
    return tmp;
  }
  var CustomDestinationResult_None_instance;
  var CustomDestinationResult_Cancelled_instance;
  var CustomDestinationResult_Redirected_instance;
  var CustomDestinationResult_RedirectCancelled_instance;
  function values_1() {
    return [CustomDestinationResult_None_getInstance(), CustomDestinationResult_Cancelled_getInstance(), CustomDestinationResult_Redirected_getInstance(), CustomDestinationResult_RedirectCancelled_getInstance()];
  }
  function valueOf_1(value) {
    switch (value) {
      case 'None':
        return CustomDestinationResult_None_getInstance();
      case 'Cancelled':
        return CustomDestinationResult_Cancelled_getInstance();
      case 'Redirected':
        return CustomDestinationResult_Redirected_getInstance();
      case 'RedirectCancelled':
        return CustomDestinationResult_RedirectCancelled_getInstance();
      default:
        CustomDestinationResult_initEntries();
        THROW_IAE('No enum constant value.');
        break;
    }
  }
  var CustomDestinationResult_entriesInitialized;
  function CustomDestinationResult_initEntries() {
    if (CustomDestinationResult_entriesInitialized)
      return Unit_getInstance();
    CustomDestinationResult_entriesInitialized = true;
    CustomDestinationResult_None_instance = new CustomDestinationResult('None', 0);
    CustomDestinationResult_Cancelled_instance = new CustomDestinationResult('Cancelled', 1);
    CustomDestinationResult_Redirected_instance = new CustomDestinationResult('Redirected', 2);
    CustomDestinationResult_RedirectCancelled_instance = new CustomDestinationResult('RedirectCancelled', 3);
  }
  function CustomDestinationResult(name, ordinal) {
    Enum.call(this, name, ordinal);
  }
  function performCustomClearFocus(_this__u8e3s4, focusDirection) {
    var tmp;
    switch (_this__u8e3s4.get_focusState_xg4yea_k$().get_ordinal_ip24qg_k$()) {
      case 0:
      case 3:
        tmp = CustomDestinationResult_None_getInstance();
        break;
      case 2:
        tmp = CustomDestinationResult_Cancelled_getInstance();
        break;
      case 1:
        // Inline function 'kotlin.takeUnless' call

        // Inline function 'kotlin.checkNotNull' call

        var value = get_activeChild(_this__u8e3s4);
        // Inline function 'kotlin.contracts.contract' call

        var tmp$ret$1;
        $l$block: {
          // Inline function 'kotlin.checkNotNull' call
          // Inline function 'kotlin.contracts.contract' call
          if (value == null) {
            // Inline function 'kotlin.checkNotNull.<anonymous>' call
            var message = 'Required value was null.';
            throw IllegalStateException_init_$Create$(toString(message));
          } else {
            tmp$ret$1 = value;
            break $l$block;
          }
        }

        var tmp$ret$2 = tmp$ret$1;
        var this_0 = performCustomClearFocus(tmp$ret$2, focusDirection);
        // Inline function 'kotlin.contracts.contract' call

        var tmp_0;
        // Inline function 'androidx.compose.ui.focus.performCustomClearFocus.<anonymous>' call

        if (!this_0.equals(CustomDestinationResult_None_getInstance())) {
          tmp_0 = this_0;
        } else {
          tmp_0 = null;
        }

        var tmp1_elvis_lhs = tmp_0;
        tmp = tmp1_elvis_lhs == null ? performCustomExit(_this__u8e3s4, focusDirection) : tmp1_elvis_lhs;
        break;
      default:
        noWhenBranchMatchedException();
        break;
    }
    return tmp;
  }
  function performCustomRequestFocus(_this__u8e3s4, focusDirection) {
    switch (_this__u8e3s4.get_focusState_xg4yea_k$().get_ordinal_ip24qg_k$()) {
      case 0:
      case 2:
        return CustomDestinationResult_None_getInstance();
      case 1:
        // Inline function 'kotlin.checkNotNull' call

        var value = get_activeChild(_this__u8e3s4);
        // Inline function 'kotlin.contracts.contract' call

        var tmp$ret$1;
        $l$block: {
          // Inline function 'kotlin.checkNotNull' call
          // Inline function 'kotlin.contracts.contract' call
          if (value == null) {
            // Inline function 'kotlin.checkNotNull.<anonymous>' call
            var message = 'Required value was null.';
            throw IllegalStateException_init_$Create$(toString(message));
          } else {
            tmp$ret$1 = value;
            break $l$block;
          }
        }

        var tmp$ret$2 = tmp$ret$1;
        return performCustomClearFocus(tmp$ret$2, focusDirection);
      case 3:
        var tmp$ret$5;
        $l$block_0: {
          // Inline function 'androidx.compose.ui.node.nearestAncestor' call
          // Inline function 'androidx.compose.ui.node.Nodes.FocusTarget' call
          Nodes_getInstance();
          // Inline function 'androidx.compose.ui.node.visitAncestors' call
          var type = _NodeKind___init__impl__ojsprp(1024);
          var mask = _NodeKind___get_mask__impl__1uopb6(type);
          // Inline function 'kotlin.check' call
          // Inline function 'kotlin.contracts.contract' call
          if (!_this__u8e3s4.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
            // Inline function 'androidx.compose.ui.node.visitAncestors.<anonymous>' call
            var message_0 = 'visitAncestors called on an unattached node';
            throw IllegalStateException_init_$Create$(toString(message_0));
          }
          var node = false ? _this__u8e3s4.get_node_wor8sr_k$() : _this__u8e3s4.get_node_wor8sr_k$().get_parent_hy4reb_k$();
          var layout = requireLayoutNode(_this__u8e3s4);
          while (!(layout == null)) {
            var head = layout.get_nodes_ivvt6w_k$().get_head_won7e1_k$();
            if (!((head.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0)) {
              while (!(node == null)) {
                if (!((node.get_kindSet_ahjm4b_k$() & mask) === 0)) {
                  // Inline function 'androidx.compose.ui.node.visitAncestors.<anonymous>' call
                  // Inline function 'androidx.compose.ui.node.dispatchForKind' call
                  var stack = null;
                  var node_0 = node;
                  $l$loop: while (!(node_0 == null)) {
                    if (node_0 instanceof FocusTargetNode) {
                      // Inline function 'androidx.compose.ui.node.nearestAncestor.<anonymous>' call
                      tmp$ret$5 = node_0;
                      break $l$block_0;
                    } else {
                      var tmp;
                      // Inline function 'androidx.compose.ui.Node.isKind' call
                      if (!((node_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                        tmp = node_0 instanceof DelegatingNode;
                      } else {
                        tmp = false;
                      }
                      if (tmp) {
                        var count = 0;
                        // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                        var node_1 = node_0.get_delegate_i94tki_k$();
                        while (!(node_1 == null)) {
                          // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                          var next = node_1;
                          // Inline function 'androidx.compose.ui.Node.isKind' call
                          if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                            count = count + 1 | 0;
                            if (count === 1) {
                              node_0 = next;
                            } else {
                              var tmp1_elvis_lhs = stack;
                              var tmp_0;
                              if (tmp1_elvis_lhs == null) {
                                // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                                // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                                // Inline function 'kotlin.arrayOfNulls' call
                                var tmp$ret$8 = fillArrayVal(Array(16), null);
                                tmp_0 = new MutableVector(tmp$ret$8, 0);
                              } else {
                                tmp_0 = tmp1_elvis_lhs;
                              }
                              stack = tmp_0;
                              var theNode = node_0;
                              if (!(theNode == null)) {
                                var tmp2_safe_receiver = stack;
                                if (tmp2_safe_receiver == null)
                                  null;
                                else
                                  tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                                node_0 = null;
                              }
                              var tmp3_safe_receiver = stack;
                              if (tmp3_safe_receiver == null)
                                null;
                              else
                                tmp3_safe_receiver.add_wl2rvy_k$(next);
                            }
                          }
                          node_1 = node_1.get_child_ipppmb_k$();
                        }
                        if (count === 1) {
                          continue $l$loop;
                        }
                      }
                    }
                    node_0 = pop$accessor$1u1ky95(stack);
                  }
                }
                node = node.get_parent_hy4reb_k$();
              }
            }
            layout = layout.get_parent_hy4reb_k$();
            var tmp0_safe_receiver = layout;
            var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_nodes_ivvt6w_k$();
            node = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_tail_wousgp_k$();
          }
          tmp$ret$5 = null;
        }

        var tmp1_elvis_lhs_0 = tmp$ret$5;
        var tmp_1;
        if (tmp1_elvis_lhs_0 == null) {
          return CustomDestinationResult_None_getInstance();
        } else {
          tmp_1 = tmp1_elvis_lhs_0;
        }

        var focusParent = tmp_1;
        var tmp_2;
        switch (focusParent.get_focusState_xg4yea_k$().get_ordinal_ip24qg_k$()) {
          case 2:
            tmp_2 = CustomDestinationResult_Cancelled_getInstance();
            break;
          case 1:
            tmp_2 = performCustomRequestFocus(focusParent, focusDirection);
            break;
          case 0:
            tmp_2 = performCustomEnter(focusParent, focusDirection);
            break;
          case 3:
            // Inline function 'kotlin.takeUnless' call

            var this_0 = performCustomRequestFocus(focusParent, focusDirection);
            // Inline function 'kotlin.contracts.contract' call

            var tmp_3;
            // Inline function 'androidx.compose.ui.focus.performCustomRequestFocus.<anonymous>' call

            if (!this_0.equals(CustomDestinationResult_None_getInstance())) {
              tmp_3 = this_0;
            } else {
              tmp_3 = null;
            }

            var tmp3_elvis_lhs = tmp_3;
            tmp_2 = tmp3_elvis_lhs == null ? performCustomEnter(focusParent, focusDirection) : tmp3_elvis_lhs;
            break;
          default:
            noWhenBranchMatchedException();
            break;
        }

        return tmp_2;
      default:
        noWhenBranchMatchedException();
        break;
    }
  }
  function performRequestFocus(_this__u8e3s4) {
    var tmp;
    switch (_this__u8e3s4.get_focusState_xg4yea_k$().get_ordinal_ip24qg_k$()) {
      case 0:
      case 2:
        refreshFocusEventNodes(_this__u8e3s4);
        tmp = true;
        break;
      case 1:
        // Inline function 'kotlin.also' call

        var this_0 = clearChildFocus(_this__u8e3s4) ? grantFocus(_this__u8e3s4) : false;
        // Inline function 'kotlin.contracts.contract' call

        // Inline function 'androidx.compose.ui.focus.performRequestFocus.<anonymous>' call

        if (this_0) {
          refreshFocusEventNodes(_this__u8e3s4);
        }

        tmp = this_0;
        break;
      case 3:
        var tmp$ret$3;
        $l$block: {
          // Inline function 'androidx.compose.ui.node.nearestAncestor' call
          // Inline function 'androidx.compose.ui.node.Nodes.FocusTarget' call
          Nodes_getInstance();
          // Inline function 'androidx.compose.ui.node.visitAncestors' call
          var type = _NodeKind___init__impl__ojsprp(1024);
          var mask = _NodeKind___get_mask__impl__1uopb6(type);
          // Inline function 'kotlin.check' call
          // Inline function 'kotlin.contracts.contract' call
          if (!_this__u8e3s4.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
            // Inline function 'androidx.compose.ui.node.visitAncestors.<anonymous>' call
            var message = 'visitAncestors called on an unattached node';
            throw IllegalStateException_init_$Create$(toString(message));
          }
          var node = false ? _this__u8e3s4.get_node_wor8sr_k$() : _this__u8e3s4.get_node_wor8sr_k$().get_parent_hy4reb_k$();
          var layout = requireLayoutNode(_this__u8e3s4);
          while (!(layout == null)) {
            var head = layout.get_nodes_ivvt6w_k$().get_head_won7e1_k$();
            if (!((head.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0)) {
              while (!(node == null)) {
                if (!((node.get_kindSet_ahjm4b_k$() & mask) === 0)) {
                  // Inline function 'androidx.compose.ui.node.visitAncestors.<anonymous>' call
                  // Inline function 'androidx.compose.ui.node.dispatchForKind' call
                  var stack = null;
                  var node_0 = node;
                  $l$loop: while (!(node_0 == null)) {
                    if (node_0 instanceof FocusTargetNode) {
                      // Inline function 'androidx.compose.ui.node.nearestAncestor.<anonymous>' call
                      tmp$ret$3 = node_0;
                      break $l$block;
                    } else {
                      var tmp_0;
                      // Inline function 'androidx.compose.ui.Node.isKind' call
                      if (!((node_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                        tmp_0 = node_0 instanceof DelegatingNode;
                      } else {
                        tmp_0 = false;
                      }
                      if (tmp_0) {
                        var count = 0;
                        // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                        var node_1 = node_0.get_delegate_i94tki_k$();
                        while (!(node_1 == null)) {
                          // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                          var next = node_1;
                          // Inline function 'androidx.compose.ui.Node.isKind' call
                          if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                            count = count + 1 | 0;
                            if (count === 1) {
                              node_0 = next;
                            } else {
                              var tmp1_elvis_lhs = stack;
                              var tmp_1;
                              if (tmp1_elvis_lhs == null) {
                                // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                                // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                                // Inline function 'kotlin.arrayOfNulls' call
                                var tmp$ret$6 = fillArrayVal(Array(16), null);
                                tmp_1 = new MutableVector(tmp$ret$6, 0);
                              } else {
                                tmp_1 = tmp1_elvis_lhs;
                              }
                              stack = tmp_1;
                              var theNode = node_0;
                              if (!(theNode == null)) {
                                var tmp2_safe_receiver = stack;
                                if (tmp2_safe_receiver == null)
                                  null;
                                else
                                  tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                                node_0 = null;
                              }
                              var tmp3_safe_receiver = stack;
                              if (tmp3_safe_receiver == null)
                                null;
                              else
                                tmp3_safe_receiver.add_wl2rvy_k$(next);
                            }
                          }
                          node_1 = node_1.get_child_ipppmb_k$();
                        }
                        if (count === 1) {
                          continue $l$loop;
                        }
                      }
                    }
                    node_0 = pop$accessor$1u1ky95(stack);
                  }
                }
                node = node.get_parent_hy4reb_k$();
              }
            }
            layout = layout.get_parent_hy4reb_k$();
            var tmp0_safe_receiver = layout;
            var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_nodes_ivvt6w_k$();
            node = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_tail_wousgp_k$();
          }
          tmp$ret$3 = null;
        }

        var tmp1_safe_receiver_0 = tmp$ret$3;
        var tmp2_elvis_lhs = tmp1_safe_receiver_0 == null ? null : requestFocusForChild(tmp1_safe_receiver_0, _this__u8e3s4);
        var tmp_2;
        if (tmp2_elvis_lhs == null) {
          // Inline function 'kotlin.also' call
          var this_1 = requestFocusForOwner(_this__u8e3s4) ? grantFocus(_this__u8e3s4) : false;
          // Inline function 'kotlin.contracts.contract' call
          // Inline function 'androidx.compose.ui.focus.performRequestFocus.<anonymous>' call
          if (this_1) {
            refreshFocusEventNodes(_this__u8e3s4);
          }
          tmp_2 = this_1;
        } else {
          tmp_2 = tmp2_elvis_lhs;
        }

        tmp = tmp_2;
        break;
      default:
        noWhenBranchMatchedException();
        break;
    }
    return tmp;
  }
  function captureFocus_0(_this__u8e3s4) {
    var tmp;
    switch (_this__u8e3s4.get_focusState_xg4yea_k$().get_ordinal_ip24qg_k$()) {
      case 0:
        _this__u8e3s4.set_focusState_a4ng1m_k$(FocusStateImpl_Captured_getInstance());
        refreshFocusEventNodes(_this__u8e3s4);
        tmp = true;
        break;
      case 2:
        tmp = true;
        break;
      case 1:
      case 3:
        tmp = false;
        break;
      default:
        noWhenBranchMatchedException();
        break;
    }
    return tmp;
  }
  function freeFocus_0(_this__u8e3s4) {
    var tmp;
    switch (_this__u8e3s4.get_focusState_xg4yea_k$().get_ordinal_ip24qg_k$()) {
      case 2:
        _this__u8e3s4.set_focusState_a4ng1m_k$(FocusStateImpl_Active_getInstance());
        refreshFocusEventNodes(_this__u8e3s4);
        tmp = true;
        break;
      case 0:
        tmp = true;
        break;
      case 1:
      case 3:
        tmp = false;
        break;
      default:
        noWhenBranchMatchedException();
        break;
    }
    return tmp;
  }
  function clearChildFocus(_this__u8e3s4, forced, refreshFocusEvents) {
    forced = forced === VOID ? false : forced;
    refreshFocusEvents = refreshFocusEvents === VOID ? true : refreshFocusEvents;
    var tmp0_safe_receiver = get_activeChild(_this__u8e3s4);
    var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : clearFocus(tmp0_safe_receiver, forced, refreshFocusEvents);
    return tmp1_elvis_lhs == null ? true : tmp1_elvis_lhs;
  }
  function performCustomExit(_this__u8e3s4, focusDirection) {
    // Inline function 'androidx.compose.ui.focus.FocusTargetNode.fetchCustomExit' call
    if (!_get_isProcessingCustomExit__joyufz(_this__u8e3s4)) {
      _set_isProcessingCustomExit__2k4lzp(_this__u8e3s4, true);
      try {
        // Inline function 'kotlin.also' call
        var this_0 = _this__u8e3s4.fetchFocusProperties_jdutin_k$().get_exit_wolopz_k$()(new FocusDirection(focusDirection));
        // Inline function 'kotlin.contracts.contract' call
        // Inline function 'androidx.compose.ui.focus.FocusTargetNode.fetchCustomExit.<anonymous>' call
        if (!(this_0 === Companion_getInstance_24().get_Default_goqax4_k$())) {
          // Inline function 'androidx.compose.ui.focus.performCustomExit.<anonymous>' call
          if (this_0 === Companion_getInstance_24().get_Cancel_3cytzx_k$())
            return CustomDestinationResult_Cancelled_getInstance();
          return this_0.focus_1m40d4_k$() ? CustomDestinationResult_Redirected_getInstance() : CustomDestinationResult_RedirectCancelled_getInstance();
        }
      }finally {
        _set_isProcessingCustomExit__2k4lzp(_this__u8e3s4, false);
      }
    }
    return CustomDestinationResult_None_getInstance();
  }
  function performCustomEnter(_this__u8e3s4, focusDirection) {
    // Inline function 'androidx.compose.ui.focus.FocusTargetNode.fetchCustomEnter' call
    if (!_get_isProcessingCustomEnter__sxbgxl(_this__u8e3s4)) {
      _set_isProcessingCustomEnter__8g62o5(_this__u8e3s4, true);
      try {
        // Inline function 'kotlin.also' call
        var this_0 = _this__u8e3s4.fetchFocusProperties_jdutin_k$().get_enter_iqxcq7_k$()(new FocusDirection(focusDirection));
        // Inline function 'kotlin.contracts.contract' call
        // Inline function 'androidx.compose.ui.focus.FocusTargetNode.fetchCustomEnter.<anonymous>' call
        if (!(this_0 === Companion_getInstance_24().get_Default_goqax4_k$())) {
          // Inline function 'androidx.compose.ui.focus.performCustomEnter.<anonymous>' call
          if (this_0 === Companion_getInstance_24().get_Cancel_3cytzx_k$())
            return CustomDestinationResult_Cancelled_getInstance();
          return this_0.focus_1m40d4_k$() ? CustomDestinationResult_Redirected_getInstance() : CustomDestinationResult_RedirectCancelled_getInstance();
        }
      }finally {
        _set_isProcessingCustomEnter__8g62o5(_this__u8e3s4, false);
      }
    }
    return CustomDestinationResult_None_getInstance();
  }
  function grantFocus(_this__u8e3s4) {
    observeReads(_this__u8e3s4, grantFocus$lambda(_this__u8e3s4));
    switch (_this__u8e3s4.get_focusState_xg4yea_k$().get_ordinal_ip24qg_k$()) {
      case 3:
      case 1:
        _this__u8e3s4.set_focusState_a4ng1m_k$(FocusStateImpl_Active_getInstance());
        break;
      case 0:
      case 2:
        break;
    }
    return true;
  }
  function requestFocusForChild(_this__u8e3s4, childNode) {
    var tmp$ret$2;
    $l$block: {
      // Inline function 'androidx.compose.ui.node.nearestAncestor' call
      // Inline function 'androidx.compose.ui.node.Nodes.FocusTarget' call
      Nodes_getInstance();
      // Inline function 'androidx.compose.ui.node.visitAncestors' call
      var type = _NodeKind___init__impl__ojsprp(1024);
      var mask = _NodeKind___get_mask__impl__1uopb6(type);
      // Inline function 'kotlin.check' call
      // Inline function 'kotlin.contracts.contract' call
      if (!childNode.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
        // Inline function 'androidx.compose.ui.node.visitAncestors.<anonymous>' call
        var message = 'visitAncestors called on an unattached node';
        throw IllegalStateException_init_$Create$(toString(message));
      }
      var node = false ? childNode.get_node_wor8sr_k$() : childNode.get_node_wor8sr_k$().get_parent_hy4reb_k$();
      var layout = requireLayoutNode(childNode);
      while (!(layout == null)) {
        var head = layout.get_nodes_ivvt6w_k$().get_head_won7e1_k$();
        if (!((head.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0)) {
          while (!(node == null)) {
            if (!((node.get_kindSet_ahjm4b_k$() & mask) === 0)) {
              // Inline function 'androidx.compose.ui.node.visitAncestors.<anonymous>' call
              // Inline function 'androidx.compose.ui.node.dispatchForKind' call
              var stack = null;
              var node_0 = node;
              $l$loop: while (!(node_0 == null)) {
                if (node_0 instanceof FocusTargetNode) {
                  // Inline function 'androidx.compose.ui.node.nearestAncestor.<anonymous>' call
                  tmp$ret$2 = node_0;
                  break $l$block;
                } else {
                  var tmp;
                  // Inline function 'androidx.compose.ui.Node.isKind' call
                  if (!((node_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                    tmp = node_0 instanceof DelegatingNode;
                  } else {
                    tmp = false;
                  }
                  if (tmp) {
                    var count = 0;
                    // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                    var node_1 = node_0.get_delegate_i94tki_k$();
                    while (!(node_1 == null)) {
                      // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                      var next = node_1;
                      // Inline function 'androidx.compose.ui.Node.isKind' call
                      if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                        count = count + 1 | 0;
                        if (count === 1) {
                          node_0 = next;
                        } else {
                          var tmp1_elvis_lhs = stack;
                          var tmp_0;
                          if (tmp1_elvis_lhs == null) {
                            // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                            // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                            // Inline function 'kotlin.arrayOfNulls' call
                            var tmp$ret$5 = fillArrayVal(Array(16), null);
                            tmp_0 = new MutableVector(tmp$ret$5, 0);
                          } else {
                            tmp_0 = tmp1_elvis_lhs;
                          }
                          stack = tmp_0;
                          var theNode = node_0;
                          if (!(theNode == null)) {
                            var tmp2_safe_receiver = stack;
                            if (tmp2_safe_receiver == null)
                              null;
                            else
                              tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                            node_0 = null;
                          }
                          var tmp3_safe_receiver = stack;
                          if (tmp3_safe_receiver == null)
                            null;
                          else
                            tmp3_safe_receiver.add_wl2rvy_k$(next);
                        }
                      }
                      node_1 = node_1.get_child_ipppmb_k$();
                    }
                    if (count === 1) {
                      continue $l$loop;
                    }
                  }
                }
                node_0 = pop$accessor$1u1ky95(stack);
              }
            }
            node = node.get_parent_hy4reb_k$();
          }
        }
        layout = layout.get_parent_hy4reb_k$();
        var tmp0_safe_receiver = layout;
        var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_nodes_ivvt6w_k$();
        node = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_tail_wousgp_k$();
      }
      tmp$ret$2 = null;
    }
    if (!equals(tmp$ret$2, _this__u8e3s4)) {
      // Inline function 'kotlin.error' call
      var message_0 = 'Non child node cannot request focus.';
      throw IllegalStateException_init_$Create$(toString(message_0));
    }
    var tmp_1;
    switch (_this__u8e3s4.get_focusState_xg4yea_k$().get_ordinal_ip24qg_k$()) {
      case 0:
        // Inline function 'kotlin.also' call

        var this_0 = grantFocus(childNode);
        // Inline function 'kotlin.contracts.contract' call

        // Inline function 'androidx.compose.ui.focus.requestFocusForChild.<anonymous>' call

        if (this_0) {
          _this__u8e3s4.set_focusState_a4ng1m_k$(FocusStateImpl_ActiveParent_getInstance());
          refreshFocusEventNodes(childNode);
          refreshFocusEventNodes(_this__u8e3s4);
        }

        tmp_1 = this_0;
        break;
      case 1:
        // Inline function 'kotlin.checkNotNull' call

        var value = get_activeChild(_this__u8e3s4);
        // Inline function 'kotlin.contracts.contract' call

        $l$block_0: {
          // Inline function 'kotlin.checkNotNull' call
          // Inline function 'kotlin.contracts.contract' call
          if (value == null) {
            // Inline function 'kotlin.checkNotNull.<anonymous>' call
            var message_1 = 'Required value was null.';
            throw IllegalStateException_init_$Create$(toString(message_1));
          } else {
            break $l$block_0;
          }
        }

        // Inline function 'kotlin.also' call

        var this_1 = clearChildFocus(_this__u8e3s4) ? grantFocus(childNode) : false;
        // Inline function 'kotlin.contracts.contract' call

        // Inline function 'androidx.compose.ui.focus.requestFocusForChild.<anonymous>' call

        if (this_1) {
          refreshFocusEventNodes(childNode);
        }

        tmp_1 = this_1;
        break;
      case 3:
        var tmp$ret$16;
        $l$block_1: {
          // Inline function 'androidx.compose.ui.node.nearestAncestor' call
          // Inline function 'androidx.compose.ui.node.Nodes.FocusTarget' call
          Nodes_getInstance();
          // Inline function 'androidx.compose.ui.node.visitAncestors' call
          var type_0 = _NodeKind___init__impl__ojsprp(1024);
          var mask_0 = _NodeKind___get_mask__impl__1uopb6(type_0);
          // Inline function 'kotlin.check' call
          // Inline function 'kotlin.contracts.contract' call
          if (!_this__u8e3s4.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
            // Inline function 'androidx.compose.ui.node.visitAncestors.<anonymous>' call
            var message_2 = 'visitAncestors called on an unattached node';
            throw IllegalStateException_init_$Create$(toString(message_2));
          }
          var node_2 = false ? _this__u8e3s4.get_node_wor8sr_k$() : _this__u8e3s4.get_node_wor8sr_k$().get_parent_hy4reb_k$();
          var layout_0 = requireLayoutNode(_this__u8e3s4);
          while (!(layout_0 == null)) {
            var head_0 = layout_0.get_nodes_ivvt6w_k$().get_head_won7e1_k$();
            if (!((head_0.get_aggregateChildKindSet_xuqkpk_k$() & mask_0) === 0)) {
              while (!(node_2 == null)) {
                if (!((node_2.get_kindSet_ahjm4b_k$() & mask_0) === 0)) {
                  // Inline function 'androidx.compose.ui.node.visitAncestors.<anonymous>' call
                  // Inline function 'androidx.compose.ui.node.dispatchForKind' call
                  var stack_0 = null;
                  var node_3 = node_2;
                  $l$loop_0: while (!(node_3 == null)) {
                    if (node_3 instanceof FocusTargetNode) {
                      // Inline function 'androidx.compose.ui.node.nearestAncestor.<anonymous>' call
                      tmp$ret$16 = node_3;
                      break $l$block_1;
                    } else {
                      var tmp_2;
                      // Inline function 'androidx.compose.ui.Node.isKind' call
                      if (!((node_3.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type_0)) === 0)) {
                        tmp_2 = node_3 instanceof DelegatingNode;
                      } else {
                        tmp_2 = false;
                      }
                      if (tmp_2) {
                        var count_0 = 0;
                        // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                        var node_4 = node_3.get_delegate_i94tki_k$();
                        while (!(node_4 == null)) {
                          // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                          var next_0 = node_4;
                          // Inline function 'androidx.compose.ui.Node.isKind' call
                          if (!((next_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type_0)) === 0)) {
                            count_0 = count_0 + 1 | 0;
                            if (count_0 === 1) {
                              node_3 = next_0;
                            } else {
                              var tmp1_elvis_lhs_0 = stack_0;
                              var tmp_3;
                              if (tmp1_elvis_lhs_0 == null) {
                                // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                                // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                                // Inline function 'kotlin.arrayOfNulls' call
                                var tmp$ret$19 = fillArrayVal(Array(16), null);
                                tmp_3 = new MutableVector(tmp$ret$19, 0);
                              } else {
                                tmp_3 = tmp1_elvis_lhs_0;
                              }
                              stack_0 = tmp_3;
                              var theNode_0 = node_3;
                              if (!(theNode_0 == null)) {
                                var tmp2_safe_receiver_0 = stack_0;
                                if (tmp2_safe_receiver_0 == null)
                                  null;
                                else
                                  tmp2_safe_receiver_0.add_wl2rvy_k$(theNode_0);
                                node_3 = null;
                              }
                              var tmp3_safe_receiver_0 = stack_0;
                              if (tmp3_safe_receiver_0 == null)
                                null;
                              else
                                tmp3_safe_receiver_0.add_wl2rvy_k$(next_0);
                            }
                          }
                          node_4 = node_4.get_child_ipppmb_k$();
                        }
                        if (count_0 === 1) {
                          continue $l$loop_0;
                        }
                      }
                    }
                    node_3 = pop$accessor$1u1ky95(stack_0);
                  }
                }
                node_2 = node_2.get_parent_hy4reb_k$();
              }
            }
            layout_0 = layout_0.get_parent_hy4reb_k$();
            var tmp0_safe_receiver_0 = layout_0;
            var tmp1_safe_receiver_0 = tmp0_safe_receiver_0 == null ? null : tmp0_safe_receiver_0.get_nodes_ivvt6w_k$();
            node_2 = tmp1_safe_receiver_0 == null ? null : tmp1_safe_receiver_0.get_tail_wousgp_k$();
          }
          tmp$ret$16 = null;
        }

        var focusParent = tmp$ret$16;
        var tmp_4;
        if (focusParent == null ? requestFocusForOwner(_this__u8e3s4) : false) {
          _this__u8e3s4.set_focusState_a4ng1m_k$(FocusStateImpl_Active_getInstance());
          refreshFocusEventNodes(_this__u8e3s4);
          tmp_4 = requestFocusForChild(_this__u8e3s4, childNode);
        } else if (!(focusParent == null) ? requestFocusForChild(focusParent, _this__u8e3s4) : false) {
          // Inline function 'kotlin.also' call
          var this_2 = requestFocusForChild(_this__u8e3s4, childNode);
          // Inline function 'kotlin.contracts.contract' call
          // Inline function 'androidx.compose.ui.focus.requestFocusForChild.<anonymous>' call
          // Inline function 'kotlin.check' call
          // Inline function 'kotlin.contracts.contract' call
          // Inline function 'kotlin.check' call
          // Inline function 'kotlin.contracts.contract' call
          if (!_this__u8e3s4.get_focusState_xg4yea_k$().equals(FocusStateImpl_ActiveParent_getInstance())) {
            // Inline function 'kotlin.check.<anonymous>' call
            var message_3 = 'Check failed.';
            throw IllegalStateException_init_$Create$(toString(message_3));
          }
          tmp_4 = this_2;
        } else {
          tmp_4 = false;
        }

        tmp_1 = tmp_4;
        break;
      case 2:
        tmp_1 = false;
        break;
      default:
        noWhenBranchMatchedException();
        break;
    }
    return tmp_1;
  }
  function requestFocusForOwner(_this__u8e3s4) {
    var tmp0_safe_receiver = _this__u8e3s4.get_coordinator_q6f2gp_k$();
    var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_layoutNode_eiy42z_k$();
    var tmp2_safe_receiver = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_owner_iwkx3e_k$();
    var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.requestFocus_l63h55_k$();
    var tmp;
    if (tmp3_elvis_lhs == null) {
      var message = 'Owner not initialized.';
      throw IllegalStateException_init_$Create$(toString(message));
    } else {
      tmp = tmp3_elvis_lhs;
    }
    return tmp;
  }
  function grantFocus$lambda($this_grantFocus) {
    return function () {
      $this_grantFocus.fetchFocusProperties_jdutin_k$();
      return Unit_getInstance();
    };
  }
  function CustomDestinationResult_None_getInstance() {
    CustomDestinationResult_initEntries();
    return CustomDestinationResult_None_instance;
  }
  function CustomDestinationResult_Cancelled_getInstance() {
    CustomDestinationResult_initEntries();
    return CustomDestinationResult_Cancelled_instance;
  }
  function CustomDestinationResult_Redirected_getInstance() {
    CustomDestinationResult_initEntries();
    return CustomDestinationResult_Redirected_instance;
  }
  function CustomDestinationResult_RedirectCancelled_getInstance() {
    CustomDestinationResult_initEntries();
    return CustomDestinationResult_RedirectCancelled_instance;
  }
  function findActiveFocusNode(_this__u8e3s4) {
    switch (_this__u8e3s4.get_focusState_xg4yea_k$().get_ordinal_ip24qg_k$()) {
      case 0:
      case 2:
        return _this__u8e3s4;
      case 1:
        // Inline function 'androidx.compose.ui.node.visitChildren' call

        // Inline function 'androidx.compose.ui.node.Nodes.FocusTarget' call

        Nodes_getInstance();
        var type = _NodeKind___init__impl__ojsprp(1024);
        var mask = _NodeKind___get_mask__impl__1uopb6(type);
        // Inline function 'kotlin.check' call

        // Inline function 'kotlin.contracts.contract' call

        if (!_this__u8e3s4.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
          // Inline function 'androidx.compose.ui.node.visitChildren.<anonymous>' call
          var message = 'visitChildren called on an unattached node';
          throw IllegalStateException_init_$Create$(toString(message));
        }

        // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call

        // Inline function 'androidx.compose.runtime.collection.MutableVector' call

        // Inline function 'kotlin.arrayOfNulls' call

        var tmp$ret$2 = fillArrayVal(Array(16), null);
        var branches = new MutableVector(tmp$ret$2, 0);
        var child = _this__u8e3s4.get_node_wor8sr_k$().get_child_ipppmb_k$();
        if (child == null) {
          addLayoutNodeChildren$accessor$1u1ky95_1(branches, _this__u8e3s4.get_node_wor8sr_k$());
        } else {
          branches.add_wl2rvy_k$(child);
        }

        $l$loop: while (branches.isNotEmpty_cjxbwk_k$()) {
          // Inline function 'androidx.compose.runtime.collection.MutableVector.lastIndex' call
          var tmp$ret$5 = branches.get_size_woubt6_k$() - 1 | 0;
          var branch = branches.removeAt_6niowx_k$(tmp$ret$5);
          if ((branch.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0) {
            addLayoutNodeChildren$accessor$1u1ky95_1(branches, branch);
            continue $l$loop;
          }
          var node = branch;
          $l$loop_1: while (!(node == null)) {
            if (!((node.get_kindSet_ahjm4b_k$() & mask) === 0)) {
              // Inline function 'androidx.compose.ui.node.visitChildren.<anonymous>' call
              // Inline function 'androidx.compose.ui.node.dispatchForKind' call
              var stack = null;
              var node_0 = node;
              $l$loop_0: while (!(node_0 == null)) {
                if (node_0 instanceof FocusTargetNode) {
                  // Inline function 'androidx.compose.ui.focus.findActiveFocusNode.<anonymous>' call
                  var node_1 = node_0;
                  var tmp0_safe_receiver = findActiveFocusNode(node_1);
                  if (tmp0_safe_receiver == null)
                    null;
                  else {
                    // Inline function 'kotlin.let' call
                    // Inline function 'kotlin.contracts.contract' call
                    return tmp0_safe_receiver;
                  }
                } else {
                  var tmp;
                  // Inline function 'androidx.compose.ui.Node.isKind' call
                  if (!((node_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                    tmp = node_0 instanceof DelegatingNode;
                  } else {
                    tmp = false;
                  }
                  if (tmp) {
                    var count = 0;
                    // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                    var node_2 = node_0.get_delegate_i94tki_k$();
                    while (!(node_2 == null)) {
                      // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                      var next = node_2;
                      // Inline function 'androidx.compose.ui.Node.isKind' call
                      if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                        count = count + 1 | 0;
                        if (count === 1) {
                          node_0 = next;
                        } else {
                          var tmp1_elvis_lhs = stack;
                          var tmp_0;
                          if (tmp1_elvis_lhs == null) {
                            // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                            // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                            // Inline function 'kotlin.arrayOfNulls' call
                            var tmp$ret$9 = fillArrayVal(Array(16), null);
                            tmp_0 = new MutableVector(tmp$ret$9, 0);
                          } else {
                            tmp_0 = tmp1_elvis_lhs;
                          }
                          stack = tmp_0;
                          var theNode = node_0;
                          if (!(theNode == null)) {
                            var tmp2_safe_receiver = stack;
                            if (tmp2_safe_receiver == null)
                              null;
                            else
                              tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                            node_0 = null;
                          }
                          var tmp3_safe_receiver = stack;
                          if (tmp3_safe_receiver == null)
                            null;
                          else
                            tmp3_safe_receiver.add_wl2rvy_k$(next);
                        }
                      }
                      node_2 = node_2.get_child_ipppmb_k$();
                    }
                    if (count === 1) {
                      continue $l$loop_0;
                    }
                  }
                }
                node_0 = pop$accessor$1u1ky95(stack);
              }
              break $l$loop_1;
            }
            node = node.get_child_ipppmb_k$();
          }
        }

        return null;
      case 3:
        return null;
      default:
        noWhenBranchMatchedException();
        break;
    }
  }
  function customFocusSearch(_this__u8e3s4, focusDirection, layoutDirection) {
    var focusProperties = _this__u8e3s4.fetchFocusProperties_jdutin_k$();
    var tmp;
    if (focusDirection === Companion_getInstance_23().get_Next_yykask_k$()) {
      tmp = focusProperties.get_next_wor1vg_k$();
    } else if (focusDirection === Companion_getInstance_23().get_Previous_1liezc_k$()) {
      tmp = focusProperties.get_previous_i5svy8_k$();
    } else if (focusDirection === Companion_getInstance_23().get_Up_vw752s_k$()) {
      tmp = focusProperties.get_up_kntnmk_k$();
    } else if (focusDirection === Companion_getInstance_23().get_Down_1lb4z7_k$()) {
      tmp = focusProperties.get_down_wokve3_k$();
    } else if (focusDirection === Companion_getInstance_23().get_Left_huni6g_k$()) {
      // Inline function 'kotlin.takeUnless' call
      var tmp_0;
      switch (layoutDirection.get_ordinal_ip24qg_k$()) {
        case 0:
          tmp_0 = focusProperties.get_start_iypx6h_k$();
          break;
        case 1:
          tmp_0 = focusProperties.get_end_18j6ha_k$();
          break;
        default:
          noWhenBranchMatchedException();
          break;
      }
      var this_0 = tmp_0;
      // Inline function 'kotlin.contracts.contract' call
      var tmp_1;
      // Inline function 'androidx.compose.ui.focus.customFocusSearch.<anonymous>' call
      if (!(this_0 === Companion_getInstance_24().get_Default_goqax4_k$())) {
        tmp_1 = this_0;
      } else {
        tmp_1 = null;
      }
      var tmp2_elvis_lhs = tmp_1;
      tmp = tmp2_elvis_lhs == null ? focusProperties.get_left_woprgw_k$() : tmp2_elvis_lhs;
    } else if (focusDirection === Companion_getInstance_23().get_Right_b68czf_k$()) {
      // Inline function 'kotlin.takeUnless' call
      var tmp_2;
      switch (layoutDirection.get_ordinal_ip24qg_k$()) {
        case 0:
          tmp_2 = focusProperties.get_end_18j6ha_k$();
          break;
        case 1:
          tmp_2 = focusProperties.get_start_iypx6h_k$();
          break;
        default:
          noWhenBranchMatchedException();
          break;
      }
      var this_1 = tmp_2;
      // Inline function 'kotlin.contracts.contract' call
      var tmp_3;
      // Inline function 'androidx.compose.ui.focus.customFocusSearch.<anonymous>' call
      if (!(this_1 === Companion_getInstance_24().get_Default_goqax4_k$())) {
        tmp_3 = this_1;
      } else {
        tmp_3 = null;
      }
      var tmp4_elvis_lhs = tmp_3;
      tmp = tmp4_elvis_lhs == null ? focusProperties.get_right_ixz7xv_k$() : tmp4_elvis_lhs;
    } else if (focusDirection === Companion_getInstance_23().get_Enter_ndrkdz_k$()) {
      tmp = focusProperties.get_enter_iqxcq7_k$()(new FocusDirection(focusDirection));
    } else if (focusDirection === Companion_getInstance_23().get_Exit_4zc73j_k$()) {
      tmp = focusProperties.get_exit_wolopz_k$()(new FocusDirection(focusDirection));
    } else {
      var message = 'invalid FocusDirection';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    return tmp;
  }
  function focusSearch(_this__u8e3s4, focusDirection, layoutDirection, onFound) {
    var tmp;
    if (focusDirection === Companion_getInstance_23().get_Next_yykask_k$() ? true : focusDirection === Companion_getInstance_23().get_Previous_1liezc_k$()) {
      tmp = oneDimensionalFocusSearch(_this__u8e3s4, focusDirection, onFound);
    } else if (((focusDirection === Companion_getInstance_23().get_Left_huni6g_k$() ? true : focusDirection === Companion_getInstance_23().get_Right_b68czf_k$()) ? true : focusDirection === Companion_getInstance_23().get_Up_vw752s_k$()) ? true : focusDirection === Companion_getInstance_23().get_Down_1lb4z7_k$()) {
      var tmp1_elvis_lhs = twoDimensionalFocusSearch(_this__u8e3s4, focusDirection, onFound);
      tmp = tmp1_elvis_lhs == null ? false : tmp1_elvis_lhs;
    } else if (focusDirection === Companion_getInstance_23().get_Enter_ndrkdz_k$()) {
      var tmp_0;
      switch (layoutDirection.get_ordinal_ip24qg_k$()) {
        case 1:
          tmp_0 = Companion_getInstance_23().get_Left_huni6g_k$();
          break;
        case 0:
          tmp_0 = Companion_getInstance_23().get_Right_b68czf_k$();
          break;
        default:
          noWhenBranchMatchedException();
          break;
      }
      var direction = tmp_0;
      var tmp3_safe_receiver = findActiveFocusNode(_this__u8e3s4);
      var tmp4_elvis_lhs = tmp3_safe_receiver == null ? null : twoDimensionalFocusSearch(tmp3_safe_receiver, direction, onFound);
      tmp = tmp4_elvis_lhs == null ? false : tmp4_elvis_lhs;
    } else if (focusDirection === Companion_getInstance_23().get_Exit_4zc73j_k$()) {
      // Inline function 'kotlin.let' call
      var tmp5_safe_receiver = findActiveFocusNode(_this__u8e3s4);
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'androidx.compose.ui.focus.focusSearch.<anonymous>' call
      var it = tmp5_safe_receiver == null ? null : findNonDeactivatedParent(tmp5_safe_receiver);
      tmp = (it == null ? true : equals(it, _this__u8e3s4)) ? false : onFound(it);
    } else {
      var message = 'Focus search invoked with invalid FocusDirection ' + new FocusDirection(focusDirection);
      throw IllegalStateException_init_$Create$(toString(message));
    }
    return tmp;
  }
  function focusRect(_this__u8e3s4) {
    var tmp0_safe_receiver = _this__u8e3s4.get_coordinator_q6f2gp_k$();
    var tmp;
    if (tmp0_safe_receiver == null) {
      tmp = null;
    } else {
      // Inline function 'kotlin.let' call
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'androidx.compose.ui.focus.focusRect.<anonymous>' call
      tmp = findRootCoordinates(tmp0_safe_receiver).localBoundingBoxOf_v0eey6_k$(tmp0_safe_receiver, false);
    }
    var tmp1_elvis_lhs = tmp;
    return tmp1_elvis_lhs == null ? Companion_getInstance().get_Zero_woe9zl_k$() : tmp1_elvis_lhs;
  }
  function get_activeChild(_this__u8e3s4) {
    if (!_this__u8e3s4.get_node_wor8sr_k$().get_isAttached_odsl1l_k$())
      return null;
    // Inline function 'androidx.compose.ui.node.visitChildren' call
    // Inline function 'androidx.compose.ui.node.Nodes.FocusTarget' call
    Nodes_getInstance();
    var type = _NodeKind___init__impl__ojsprp(1024);
    var mask = _NodeKind___get_mask__impl__1uopb6(type);
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!_this__u8e3s4.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
      // Inline function 'androidx.compose.ui.node.visitChildren.<anonymous>' call
      var message = 'visitChildren called on an unattached node';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
    // Inline function 'kotlin.arrayOfNulls' call
    var tmp$ret$2 = fillArrayVal(Array(16), null);
    var branches = new MutableVector(tmp$ret$2, 0);
    var child = _this__u8e3s4.get_node_wor8sr_k$().get_child_ipppmb_k$();
    if (child == null) {
      addLayoutNodeChildren$accessor$1u1ky95_1(branches, _this__u8e3s4.get_node_wor8sr_k$());
    } else {
      branches.add_wl2rvy_k$(child);
    }
    $l$loop: while (branches.isNotEmpty_cjxbwk_k$()) {
      // Inline function 'androidx.compose.runtime.collection.MutableVector.lastIndex' call
      var tmp$ret$5 = branches.get_size_woubt6_k$() - 1 | 0;
      var branch = branches.removeAt_6niowx_k$(tmp$ret$5);
      if ((branch.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0) {
        addLayoutNodeChildren$accessor$1u1ky95_1(branches, branch);
        continue $l$loop;
      }
      var node = branch;
      $l$loop_1: while (!(node == null)) {
        if (!((node.get_kindSet_ahjm4b_k$() & mask) === 0)) {
          // Inline function 'androidx.compose.ui.node.visitChildren.<anonymous>' call
          // Inline function 'androidx.compose.ui.node.dispatchForKind' call
          var stack = null;
          var node_0 = node;
          $l$loop_0: while (!(node_0 == null)) {
            if (node_0 instanceof FocusTargetNode) {
              $l$block: {
                // Inline function 'androidx.compose.ui.focus.<get-activeChild>.<anonymous>' call
                var it = node_0;
                switch (it.get_focusState_xg4yea_k$().get_ordinal_ip24qg_k$()) {
                  case 0:
                  case 1:
                  case 2:
                    return it;
                  case 3:
                    break $l$block;
                }
              }
            } else {
              var tmp;
              // Inline function 'androidx.compose.ui.Node.isKind' call
              if (!((node_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                tmp = node_0 instanceof DelegatingNode;
              } else {
                tmp = false;
              }
              if (tmp) {
                var count = 0;
                // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                var node_1 = node_0.get_delegate_i94tki_k$();
                while (!(node_1 == null)) {
                  // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                  var next = node_1;
                  // Inline function 'androidx.compose.ui.Node.isKind' call
                  if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                    count = count + 1 | 0;
                    if (count === 1) {
                      node_0 = next;
                    } else {
                      var tmp1_elvis_lhs = stack;
                      var tmp_0;
                      if (tmp1_elvis_lhs == null) {
                        // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                        // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                        // Inline function 'kotlin.arrayOfNulls' call
                        var tmp$ret$9 = fillArrayVal(Array(16), null);
                        tmp_0 = new MutableVector(tmp$ret$9, 0);
                      } else {
                        tmp_0 = tmp1_elvis_lhs;
                      }
                      stack = tmp_0;
                      var theNode = node_0;
                      if (!(theNode == null)) {
                        var tmp2_safe_receiver = stack;
                        if (tmp2_safe_receiver == null)
                          null;
                        else
                          tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                        node_0 = null;
                      }
                      var tmp3_safe_receiver = stack;
                      if (tmp3_safe_receiver == null)
                        null;
                      else
                        tmp3_safe_receiver.add_wl2rvy_k$(next);
                    }
                  }
                  node_1 = node_1.get_child_ipppmb_k$();
                }
                if (count === 1) {
                  continue $l$loop_0;
                }
              }
            }
            node_0 = pop$accessor$1u1ky95(stack);
          }
          break $l$loop_1;
        }
        node = node.get_child_ipppmb_k$();
      }
    }
    return null;
  }
  function get_isEligibleForFocusSearch(_this__u8e3s4) {
    var tmp;
    var tmp0_safe_receiver = _this__u8e3s4.get_coordinator_q6f2gp_k$();
    var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_layoutNode_eiy42z_k$();
    if ((tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_isPlaced_y2kn9s_k$()) === true) {
      var tmp2_safe_receiver = _this__u8e3s4.get_coordinator_q6f2gp_k$();
      var tmp3_safe_receiver = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.get_layoutNode_eiy42z_k$();
      tmp = (tmp3_safe_receiver == null ? null : tmp3_safe_receiver.get_isAttached_odsl1l_k$()) === true;
    } else {
      tmp = false;
    }
    return tmp;
  }
  function findNonDeactivatedParent(_this__u8e3s4) {
    // Inline function 'androidx.compose.ui.node.visitAncestors' call
    // Inline function 'androidx.compose.ui.node.Nodes.FocusTarget' call
    Nodes_getInstance();
    var type = _NodeKind___init__impl__ojsprp(1024);
    var mask = _NodeKind___get_mask__impl__1uopb6(type);
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!_this__u8e3s4.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
      // Inline function 'androidx.compose.ui.node.visitAncestors.<anonymous>' call
      var message = 'visitAncestors called on an unattached node';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    var node = false ? _this__u8e3s4.get_node_wor8sr_k$() : _this__u8e3s4.get_node_wor8sr_k$().get_parent_hy4reb_k$();
    var layout = requireLayoutNode(_this__u8e3s4);
    while (!(layout == null)) {
      var head = layout.get_nodes_ivvt6w_k$().get_head_won7e1_k$();
      if (!((head.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0)) {
        while (!(node == null)) {
          if (!((node.get_kindSet_ahjm4b_k$() & mask) === 0)) {
            // Inline function 'androidx.compose.ui.node.visitAncestors.<anonymous>' call
            // Inline function 'androidx.compose.ui.node.dispatchForKind' call
            var stack = null;
            var node_0 = node;
            $l$loop: while (!(node_0 == null)) {
              if (node_0 instanceof FocusTargetNode) {
                // Inline function 'androidx.compose.ui.focus.findNonDeactivatedParent.<anonymous>' call
                var it = node_0;
                if (it.fetchFocusProperties_jdutin_k$().get_canFocus_ya1lqn_k$())
                  return it;
              } else {
                var tmp;
                // Inline function 'androidx.compose.ui.Node.isKind' call
                if (!((node_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                  tmp = node_0 instanceof DelegatingNode;
                } else {
                  tmp = false;
                }
                if (tmp) {
                  var count = 0;
                  // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                  var node_1 = node_0.get_delegate_i94tki_k$();
                  while (!(node_1 == null)) {
                    // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                    var next = node_1;
                    // Inline function 'androidx.compose.ui.Node.isKind' call
                    if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                      count = count + 1 | 0;
                      if (count === 1) {
                        node_0 = next;
                      } else {
                        var tmp1_elvis_lhs = stack;
                        var tmp_0;
                        if (tmp1_elvis_lhs == null) {
                          // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                          // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                          // Inline function 'kotlin.arrayOfNulls' call
                          var tmp$ret$4 = fillArrayVal(Array(16), null);
                          tmp_0 = new MutableVector(tmp$ret$4, 0);
                        } else {
                          tmp_0 = tmp1_elvis_lhs;
                        }
                        stack = tmp_0;
                        var theNode = node_0;
                        if (!(theNode == null)) {
                          var tmp2_safe_receiver = stack;
                          if (tmp2_safe_receiver == null)
                            null;
                          else
                            tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                          node_0 = null;
                        }
                        var tmp3_safe_receiver = stack;
                        if (tmp3_safe_receiver == null)
                          null;
                        else
                          tmp3_safe_receiver.add_wl2rvy_k$(next);
                      }
                    }
                    node_1 = node_1.get_child_ipppmb_k$();
                  }
                  if (count === 1) {
                    continue $l$loop;
                  }
                }
              }
              node_0 = pop$accessor$1u1ky95(stack);
            }
          }
          node = node.get_parent_hy4reb_k$();
        }
      }
      layout = layout.get_parent_hy4reb_k$();
      var tmp0_safe_receiver = layout;
      var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_nodes_ivvt6w_k$();
      node = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_tail_wousgp_k$();
    }
    return null;
  }
  function oneDimensionalFocusSearch(_this__u8e3s4, direction, onFound) {
    var tmp;
    if (direction === Companion_getInstance_23().get_Next_yykask_k$()) {
      tmp = forwardFocusSearch(_this__u8e3s4, onFound);
    } else if (direction === Companion_getInstance_23().get_Previous_1liezc_k$()) {
      tmp = backwardFocusSearch(_this__u8e3s4, onFound);
    } else {
      var message = 'This function should only be used for 1-D focus search';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    return tmp;
  }
  function forwardFocusSearch(_this__u8e3s4, onFound) {
    var tmp;
    switch (_this__u8e3s4.get_focusState_xg4yea_k$().get_ordinal_ip24qg_k$()) {
      case 1:
        var tmp1_elvis_lhs = get_activeChild(_this__u8e3s4);
        var tmp_0;
        if (tmp1_elvis_lhs == null) {
          var message = 'ActiveParent must have a focusedChild';
          throw IllegalStateException_init_$Create$(toString(message));
        } else {
          tmp_0 = tmp1_elvis_lhs;
        }

        var focusedChild = tmp_0;
        tmp = forwardFocusSearch(focusedChild, onFound) ? true : generateAndSearchChildren(_this__u8e3s4, focusedChild, Companion_getInstance_23().get_Next_yykask_k$(), onFound);
        break;
      case 0:
      case 2:
        tmp = pickChildForForwardSearch(_this__u8e3s4, onFound);
        break;
      case 3:
        var tmp_1;
        if (_this__u8e3s4.fetchFocusProperties_jdutin_k$().get_canFocus_ya1lqn_k$()) {
          tmp_1 = onFound(_this__u8e3s4);
        } else {
          tmp_1 = pickChildForForwardSearch(_this__u8e3s4, onFound);
        }

        tmp = tmp_1;
        break;
      default:
        noWhenBranchMatchedException();
        break;
    }
    return tmp;
  }
  function backwardFocusSearch(_this__u8e3s4, onFound) {
    var tmp;
    switch (_this__u8e3s4.get_focusState_xg4yea_k$().get_ordinal_ip24qg_k$()) {
      case 1:
        var tmp1_elvis_lhs = get_activeChild(_this__u8e3s4);
        var tmp_0;
        if (tmp1_elvis_lhs == null) {
          var message = 'ActiveParent must have a focusedChild';
          throw IllegalStateException_init_$Create$(toString(message));
        } else {
          tmp_0 = tmp1_elvis_lhs;
        }

        var focusedChild = tmp_0;
        var tmp_1;
        switch (focusedChild.get_focusState_xg4yea_k$().get_ordinal_ip24qg_k$()) {
          case 1:
            tmp_1 = (backwardFocusSearch(focusedChild, onFound) ? true : generateAndSearchChildren(_this__u8e3s4, focusedChild, Companion_getInstance_23().get_Previous_1liezc_k$(), onFound)) ? true : focusedChild.fetchFocusProperties_jdutin_k$().get_canFocus_ya1lqn_k$() ? onFound(focusedChild) : false;
            break;
          case 0:
          case 2:
            tmp_1 = generateAndSearchChildren(_this__u8e3s4, focusedChild, Companion_getInstance_23().get_Previous_1liezc_k$(), onFound);
            break;
          case 3:
            var message_0 = 'ActiveParent must have a focusedChild';
            throw IllegalStateException_init_$Create$(toString(message_0));
          default:
            noWhenBranchMatchedException();
            break;
        }

        tmp = tmp_1;
        break;
      case 0:
      case 2:
        tmp = pickChildForBackwardSearch(_this__u8e3s4, onFound);
        break;
      case 3:
        tmp = pickChildForBackwardSearch(_this__u8e3s4, onFound) ? true : _this__u8e3s4.fetchFocusProperties_jdutin_k$().get_canFocus_ya1lqn_k$() ? onFound(_this__u8e3s4) : false;
        break;
      default:
        noWhenBranchMatchedException();
        break;
    }
    return tmp;
  }
  function get_InvalidFocusDirection() {
    return InvalidFocusDirection;
  }
  var InvalidFocusDirection;
  function get_NoActiveChild() {
    return NoActiveChild;
  }
  var NoActiveChild;
  function generateAndSearchChildren(_this__u8e3s4, focusedItem, direction, onFound) {
    if (searchChildren(_this__u8e3s4, focusedItem, direction, onFound)) {
      return true;
    }
    var tmp0_elvis_lhs = searchBeyondBounds(_this__u8e3s4, direction, generateAndSearchChildren$lambda(_this__u8e3s4, focusedItem, direction, onFound));
    return tmp0_elvis_lhs == null ? false : tmp0_elvis_lhs;
  }
  function pickChildForForwardSearch(_this__u8e3s4, onFound) {
    // Inline function 'kotlin.apply' call
    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
    // Inline function 'kotlin.arrayOfNulls' call
    var tmp$ret$0 = fillArrayVal(Array(16), null);
    var this_0 = new MutableVector(tmp$ret$0, 0);
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.focus.pickChildForForwardSearch.<anonymous>' call
    // Inline function 'androidx.compose.ui.node.visitChildren' call
    // Inline function 'androidx.compose.ui.node.Nodes.FocusTarget' call
    Nodes_getInstance();
    var type = _NodeKind___init__impl__ojsprp(1024);
    var mask = _NodeKind___get_mask__impl__1uopb6(type);
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!_this__u8e3s4.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
      // Inline function 'androidx.compose.ui.node.visitChildren.<anonymous>' call
      var message = 'visitChildren called on an unattached node';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
    // Inline function 'kotlin.arrayOfNulls' call
    var tmp$ret$4 = fillArrayVal(Array(16), null);
    var branches = new MutableVector(tmp$ret$4, 0);
    var child = _this__u8e3s4.get_node_wor8sr_k$().get_child_ipppmb_k$();
    if (child == null) {
      addLayoutNodeChildren$accessor$1u1ky95_1(branches, _this__u8e3s4.get_node_wor8sr_k$());
    } else {
      branches.add_wl2rvy_k$(child);
    }
    $l$loop: while (branches.isNotEmpty_cjxbwk_k$()) {
      // Inline function 'androidx.compose.runtime.collection.MutableVector.lastIndex' call
      var tmp$ret$7 = branches.get_size_woubt6_k$() - 1 | 0;
      var branch = branches.removeAt_6niowx_k$(tmp$ret$7);
      if ((branch.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0) {
        addLayoutNodeChildren$accessor$1u1ky95_1(branches, branch);
        continue $l$loop;
      }
      var node = branch;
      $l$loop_1: while (!(node == null)) {
        if (!((node.get_kindSet_ahjm4b_k$() & mask) === 0)) {
          // Inline function 'androidx.compose.ui.node.visitChildren.<anonymous>' call
          // Inline function 'androidx.compose.ui.node.dispatchForKind' call
          var stack = null;
          var node_0 = node;
          $l$loop_0: while (!(node_0 == null)) {
            if (node_0 instanceof FocusTargetNode) {
              // Inline function 'androidx.compose.ui.focus.pickChildForForwardSearch.<anonymous>.<anonymous>' call
              var it = node_0;
              this_0.add_wl2rvy_k$(it);
            } else {
              var tmp;
              // Inline function 'androidx.compose.ui.Node.isKind' call
              if (!((node_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                tmp = node_0 instanceof DelegatingNode;
              } else {
                tmp = false;
              }
              if (tmp) {
                var count = 0;
                // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                var node_1 = node_0.get_delegate_i94tki_k$();
                while (!(node_1 == null)) {
                  // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                  var next = node_1;
                  // Inline function 'androidx.compose.ui.Node.isKind' call
                  if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                    count = count + 1 | 0;
                    if (count === 1) {
                      node_0 = next;
                    } else {
                      var tmp1_elvis_lhs = stack;
                      var tmp_0;
                      if (tmp1_elvis_lhs == null) {
                        // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                        // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                        // Inline function 'kotlin.arrayOfNulls' call
                        var tmp$ret$10 = fillArrayVal(Array(16), null);
                        tmp_0 = new MutableVector(tmp$ret$10, 0);
                      } else {
                        tmp_0 = tmp1_elvis_lhs;
                      }
                      stack = tmp_0;
                      var theNode = node_0;
                      if (!(theNode == null)) {
                        var tmp2_safe_receiver = stack;
                        if (tmp2_safe_receiver == null)
                          null;
                        else
                          tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                        node_0 = null;
                      }
                      var tmp3_safe_receiver = stack;
                      if (tmp3_safe_receiver == null)
                        null;
                      else
                        tmp3_safe_receiver.add_wl2rvy_k$(next);
                    }
                  }
                  node_1 = node_1.get_child_ipppmb_k$();
                }
                if (count === 1) {
                  continue $l$loop_0;
                }
              }
            }
            node_0 = pop$accessor$1u1ky95(stack);
          }
          break $l$loop_1;
        }
        node = node.get_child_ipppmb_k$();
      }
    }
    var children = this_0;
    children.sortWith_p59kmi_k$(FocusableChildrenComparator_getInstance());
    var tmp$ret$16;
    $l$block: {
      // Inline function 'androidx.compose.runtime.collection.MutableVector.any' call
      // Inline function 'kotlin.contracts.contract' call
      var size = children.get_size_woubt6_k$();
      if (size > 0) {
        var i = 0;
        var tmp_1 = children.get_content_h02jrk_k$();
        var content = isArray(tmp_1) ? tmp_1 : THROW_CCE();
        do {
          // Inline function 'androidx.compose.ui.focus.pickChildForForwardSearch.<anonymous>' call
          var it_0 = content[i];
          if (get_isEligibleForFocusSearch(it_0) ? forwardFocusSearch(it_0, onFound) : false) {
            tmp$ret$16 = true;
            break $l$block;
          }
          i = i + 1 | 0;
        }
         while (i < size);
      }
      tmp$ret$16 = false;
    }
    return tmp$ret$16;
  }
  function pickChildForBackwardSearch(_this__u8e3s4, onFound) {
    // Inline function 'kotlin.apply' call
    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
    // Inline function 'kotlin.arrayOfNulls' call
    var tmp$ret$0 = fillArrayVal(Array(16), null);
    var this_0 = new MutableVector(tmp$ret$0, 0);
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.focus.pickChildForBackwardSearch.<anonymous>' call
    // Inline function 'androidx.compose.ui.node.visitChildren' call
    // Inline function 'androidx.compose.ui.node.Nodes.FocusTarget' call
    Nodes_getInstance();
    var type = _NodeKind___init__impl__ojsprp(1024);
    var mask = _NodeKind___get_mask__impl__1uopb6(type);
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!_this__u8e3s4.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
      // Inline function 'androidx.compose.ui.node.visitChildren.<anonymous>' call
      var message = 'visitChildren called on an unattached node';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
    // Inline function 'kotlin.arrayOfNulls' call
    var tmp$ret$4 = fillArrayVal(Array(16), null);
    var branches = new MutableVector(tmp$ret$4, 0);
    var child = _this__u8e3s4.get_node_wor8sr_k$().get_child_ipppmb_k$();
    if (child == null) {
      addLayoutNodeChildren$accessor$1u1ky95_1(branches, _this__u8e3s4.get_node_wor8sr_k$());
    } else {
      branches.add_wl2rvy_k$(child);
    }
    $l$loop: while (branches.isNotEmpty_cjxbwk_k$()) {
      // Inline function 'androidx.compose.runtime.collection.MutableVector.lastIndex' call
      var tmp$ret$7 = branches.get_size_woubt6_k$() - 1 | 0;
      var branch = branches.removeAt_6niowx_k$(tmp$ret$7);
      if ((branch.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0) {
        addLayoutNodeChildren$accessor$1u1ky95_1(branches, branch);
        continue $l$loop;
      }
      var node = branch;
      $l$loop_1: while (!(node == null)) {
        if (!((node.get_kindSet_ahjm4b_k$() & mask) === 0)) {
          // Inline function 'androidx.compose.ui.node.visitChildren.<anonymous>' call
          // Inline function 'androidx.compose.ui.node.dispatchForKind' call
          var stack = null;
          var node_0 = node;
          $l$loop_0: while (!(node_0 == null)) {
            if (node_0 instanceof FocusTargetNode) {
              // Inline function 'androidx.compose.ui.focus.pickChildForBackwardSearch.<anonymous>.<anonymous>' call
              var it = node_0;
              this_0.add_wl2rvy_k$(it);
            } else {
              var tmp;
              // Inline function 'androidx.compose.ui.Node.isKind' call
              if (!((node_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                tmp = node_0 instanceof DelegatingNode;
              } else {
                tmp = false;
              }
              if (tmp) {
                var count = 0;
                // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                var node_1 = node_0.get_delegate_i94tki_k$();
                while (!(node_1 == null)) {
                  // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                  var next = node_1;
                  // Inline function 'androidx.compose.ui.Node.isKind' call
                  if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                    count = count + 1 | 0;
                    if (count === 1) {
                      node_0 = next;
                    } else {
                      var tmp1_elvis_lhs = stack;
                      var tmp_0;
                      if (tmp1_elvis_lhs == null) {
                        // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                        // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                        // Inline function 'kotlin.arrayOfNulls' call
                        var tmp$ret$10 = fillArrayVal(Array(16), null);
                        tmp_0 = new MutableVector(tmp$ret$10, 0);
                      } else {
                        tmp_0 = tmp1_elvis_lhs;
                      }
                      stack = tmp_0;
                      var theNode = node_0;
                      if (!(theNode == null)) {
                        var tmp2_safe_receiver = stack;
                        if (tmp2_safe_receiver == null)
                          null;
                        else
                          tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                        node_0 = null;
                      }
                      var tmp3_safe_receiver = stack;
                      if (tmp3_safe_receiver == null)
                        null;
                      else
                        tmp3_safe_receiver.add_wl2rvy_k$(next);
                    }
                  }
                  node_1 = node_1.get_child_ipppmb_k$();
                }
                if (count === 1) {
                  continue $l$loop_0;
                }
              }
            }
            node_0 = pop$accessor$1u1ky95(stack);
          }
          break $l$loop_1;
        }
        node = node.get_child_ipppmb_k$();
      }
    }
    var children = this_0;
    children.sortWith_p59kmi_k$(FocusableChildrenComparator_getInstance());
    // Inline function 'androidx.compose.runtime.collection.MutableVector.forEachReversed' call
    // Inline function 'kotlin.contracts.contract' call
    var size = children.get_size_woubt6_k$();
    if (size > 0) {
      var i = size - 1 | 0;
      var tmp_1 = children.get_content_h02jrk_k$();
      var content = isArray(tmp_1) ? tmp_1 : THROW_CCE();
      do {
        // Inline function 'androidx.compose.ui.focus.pickChildForBackwardSearch.<anonymous>' call
        var it_0 = content[i];
        if (get_isEligibleForFocusSearch(it_0) ? backwardFocusSearch(it_0, onFound) : false) {
          return true;
        }
        i = i - 1 | 0;
      }
       while (i >= 0);
    }
    return false;
  }
  function searchChildren(_this__u8e3s4, focusedItem, direction, onFound) {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!_this__u8e3s4.get_focusState_xg4yea_k$().equals(FocusStateImpl_ActiveParent_getInstance())) {
      // Inline function 'androidx.compose.ui.focus.searchChildren.<anonymous>' call
      var message = 'This function should only be used within a parent that has focus.';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    // Inline function 'kotlin.apply' call
    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
    // Inline function 'kotlin.arrayOfNulls' call
    var tmp$ret$1 = fillArrayVal(Array(16), null);
    var this_0 = new MutableVector(tmp$ret$1, 0);
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.focus.searchChildren.<anonymous>' call
    // Inline function 'androidx.compose.ui.node.visitChildren' call
    // Inline function 'androidx.compose.ui.node.Nodes.FocusTarget' call
    Nodes_getInstance();
    var type = _NodeKind___init__impl__ojsprp(1024);
    var mask = _NodeKind___get_mask__impl__1uopb6(type);
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!_this__u8e3s4.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
      // Inline function 'androidx.compose.ui.node.visitChildren.<anonymous>' call
      var message_0 = 'visitChildren called on an unattached node';
      throw IllegalStateException_init_$Create$(toString(message_0));
    }
    // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
    // Inline function 'kotlin.arrayOfNulls' call
    var tmp$ret$5 = fillArrayVal(Array(16), null);
    var branches = new MutableVector(tmp$ret$5, 0);
    var child = _this__u8e3s4.get_node_wor8sr_k$().get_child_ipppmb_k$();
    if (child == null) {
      addLayoutNodeChildren$accessor$1u1ky95_1(branches, _this__u8e3s4.get_node_wor8sr_k$());
    } else {
      branches.add_wl2rvy_k$(child);
    }
    $l$loop: while (branches.isNotEmpty_cjxbwk_k$()) {
      // Inline function 'androidx.compose.runtime.collection.MutableVector.lastIndex' call
      var tmp$ret$8 = branches.get_size_woubt6_k$() - 1 | 0;
      var branch = branches.removeAt_6niowx_k$(tmp$ret$8);
      if ((branch.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0) {
        addLayoutNodeChildren$accessor$1u1ky95_1(branches, branch);
        continue $l$loop;
      }
      var node = branch;
      $l$loop_1: while (!(node == null)) {
        if (!((node.get_kindSet_ahjm4b_k$() & mask) === 0)) {
          // Inline function 'androidx.compose.ui.node.visitChildren.<anonymous>' call
          // Inline function 'androidx.compose.ui.node.dispatchForKind' call
          var stack = null;
          var node_0 = node;
          $l$loop_0: while (!(node_0 == null)) {
            if (node_0 instanceof FocusTargetNode) {
              // Inline function 'androidx.compose.ui.focus.searchChildren.<anonymous>.<anonymous>' call
              var it = node_0;
              this_0.add_wl2rvy_k$(it);
            } else {
              var tmp;
              // Inline function 'androidx.compose.ui.Node.isKind' call
              if (!((node_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                tmp = node_0 instanceof DelegatingNode;
              } else {
                tmp = false;
              }
              if (tmp) {
                var count = 0;
                // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                var node_1 = node_0.get_delegate_i94tki_k$();
                while (!(node_1 == null)) {
                  // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                  var next = node_1;
                  // Inline function 'androidx.compose.ui.Node.isKind' call
                  if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                    count = count + 1 | 0;
                    if (count === 1) {
                      node_0 = next;
                    } else {
                      var tmp1_elvis_lhs = stack;
                      var tmp_0;
                      if (tmp1_elvis_lhs == null) {
                        // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                        // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                        // Inline function 'kotlin.arrayOfNulls' call
                        var tmp$ret$11 = fillArrayVal(Array(16), null);
                        tmp_0 = new MutableVector(tmp$ret$11, 0);
                      } else {
                        tmp_0 = tmp1_elvis_lhs;
                      }
                      stack = tmp_0;
                      var theNode = node_0;
                      if (!(theNode == null)) {
                        var tmp2_safe_receiver = stack;
                        if (tmp2_safe_receiver == null)
                          null;
                        else
                          tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                        node_0 = null;
                      }
                      var tmp3_safe_receiver = stack;
                      if (tmp3_safe_receiver == null)
                        null;
                      else
                        tmp3_safe_receiver.add_wl2rvy_k$(next);
                    }
                  }
                  node_1 = node_1.get_child_ipppmb_k$();
                }
                if (count === 1) {
                  continue $l$loop_0;
                }
              }
            }
            node_0 = pop$accessor$1u1ky95(stack);
          }
          break $l$loop_1;
        }
        node = node.get_child_ipppmb_k$();
      }
    }
    var children = this_0;
    children.sortWith_p59kmi_k$(FocusableChildrenComparator_getInstance());
    if (direction === Companion_getInstance_23().get_Next_yykask_k$()) {
      // Inline function 'androidx.compose.ui.focus.forEachItemAfter' call
      // Inline function 'kotlin.contracts.contract' call
      var itemFound = false;
      // Inline function 'androidx.compose.runtime.collection.MutableVector.indices' call
      var progression = numberRangeToNumber(0, children.get_size_woubt6_k$() - 1 | 0);
      var inductionVariable = progression.get_first_irdx8n_k$();
      var last = progression.get_last_wopotb_k$();
      if (inductionVariable <= last)
        do {
          var index = inductionVariable;
          inductionVariable = inductionVariable + 1 | 0;
          if (itemFound) {
            // Inline function 'androidx.compose.ui.focus.searchChildren.<anonymous>' call
            // Inline function 'androidx.compose.runtime.collection.MutableVector.get' call
            var index_0 = index;
            var tmp_1 = children.get_content_h02jrk_k$()[index_0];
            var child_0 = (tmp_1 == null ? true : !(tmp_1 == null)) ? tmp_1 : THROW_CCE();
            if (get_isEligibleForFocusSearch(child_0) ? forwardFocusSearch(child_0, onFound) : false)
              return true;
          }
          // Inline function 'androidx.compose.runtime.collection.MutableVector.get' call
          var index_1 = index;
          var tmp_2 = children.get_content_h02jrk_k$()[index_1];
          var tmp$ret$18 = (tmp_2 == null ? true : !(tmp_2 == null)) ? tmp_2 : THROW_CCE();
          if (equals(tmp$ret$18, focusedItem)) {
            itemFound = true;
          }
        }
         while (!(index === last));
    } else if (direction === Companion_getInstance_23().get_Previous_1liezc_k$()) {
      // Inline function 'androidx.compose.ui.focus.forEachItemBefore' call
      // Inline function 'kotlin.contracts.contract' call
      var itemFound_0 = false;
      // Inline function 'androidx.compose.runtime.collection.MutableVector.indices' call
      var progression_0 = numberRangeToNumber(0, children.get_size_woubt6_k$() - 1 | 0);
      var last_0 = progression_0.get_first_irdx8n_k$();
      var inductionVariable_0 = progression_0.get_last_wopotb_k$();
      if (last_0 <= inductionVariable_0)
        do {
          var index_2 = inductionVariable_0;
          inductionVariable_0 = inductionVariable_0 + -1 | 0;
          if (itemFound_0) {
            // Inline function 'androidx.compose.ui.focus.searchChildren.<anonymous>' call
            // Inline function 'androidx.compose.runtime.collection.MutableVector.get' call
            var index_3 = index_2;
            var tmp_3 = children.get_content_h02jrk_k$()[index_3];
            var child_1 = (tmp_3 == null ? true : !(tmp_3 == null)) ? tmp_3 : THROW_CCE();
            if (get_isEligibleForFocusSearch(child_1) ? backwardFocusSearch(child_1, onFound) : false)
              return true;
          }
          // Inline function 'androidx.compose.runtime.collection.MutableVector.get' call
          var index_4 = index_2;
          var tmp_4 = children.get_content_h02jrk_k$()[index_4];
          var tmp$ret$21 = (tmp_4 == null ? true : !(tmp_4 == null)) ? tmp_4 : THROW_CCE();
          if (equals(tmp$ret$21, focusedItem)) {
            itemFound_0 = true;
          }
        }
         while (!(index_2 === last_0));
    } else {
      // Inline function 'kotlin.error' call
      var message_1 = 'This function should only be used for 1-D focus search';
      throw IllegalStateException_init_$Create$(toString(message_1));
    }
    if ((direction === Companion_getInstance_23().get_Next_yykask_k$() ? true : !_this__u8e3s4.fetchFocusProperties_jdutin_k$().get_canFocus_ya1lqn_k$()) ? true : isRoot(_this__u8e3s4))
      return false;
    return onFound(_this__u8e3s4);
  }
  function pathFromRoot($this, layoutNode) {
    // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
    // Inline function 'kotlin.arrayOfNulls' call
    var tmp$ret$0 = fillArrayVal(Array(16), null);
    var path = new MutableVector(tmp$ret$0, 0);
    var current = layoutNode;
    while (!(current == null)) {
      path.add_gaf1mg_k$(0, current);
      current = current.get_parent_hy4reb_k$();
    }
    return path;
  }
  function FocusableChildrenComparator() {
    FocusableChildrenComparator_instance = this;
  }
  protoOf(FocusableChildrenComparator).compare_rg9zvp_k$ = function (focusTarget1, focusTarget2) {
    if (!get_isEligibleForFocusSearch(focusTarget1) ? true : !get_isEligibleForFocusSearch(focusTarget2)) {
      if (get_isEligibleForFocusSearch(focusTarget1))
        return -1;
      if (get_isEligibleForFocusSearch(focusTarget2))
        return 1;
      return 0;
    }
    // Inline function 'kotlin.checkNotNull' call
    var tmp0_safe_receiver = focusTarget1.get_coordinator_q6f2gp_k$();
    var value = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_layoutNode_eiy42z_k$();
    // Inline function 'kotlin.contracts.contract' call
    var tmp$ret$1;
    $l$block: {
      // Inline function 'kotlin.checkNotNull' call
      // Inline function 'kotlin.contracts.contract' call
      if (value == null) {
        // Inline function 'kotlin.checkNotNull.<anonymous>' call
        var message = 'Required value was null.';
        throw IllegalStateException_init_$Create$(toString(message));
      } else {
        tmp$ret$1 = value;
        break $l$block;
      }
    }
    var layoutNode1 = tmp$ret$1;
    // Inline function 'kotlin.checkNotNull' call
    var tmp1_safe_receiver = focusTarget2.get_coordinator_q6f2gp_k$();
    var value_0 = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_layoutNode_eiy42z_k$();
    // Inline function 'kotlin.contracts.contract' call
    var tmp$ret$4;
    $l$block_0: {
      // Inline function 'kotlin.checkNotNull' call
      // Inline function 'kotlin.contracts.contract' call
      if (value_0 == null) {
        // Inline function 'kotlin.checkNotNull.<anonymous>' call
        var message_0 = 'Required value was null.';
        throw IllegalStateException_init_$Create$(toString(message_0));
      } else {
        tmp$ret$4 = value_0;
        break $l$block_0;
      }
    }
    var layoutNode2 = tmp$ret$4;
    if (equals(layoutNode1, layoutNode2))
      return 0;
    var pathFromRoot1 = pathFromRoot(this, layoutNode1);
    var pathFromRoot2 = pathFromRoot(this, layoutNode2);
    var inductionVariable = 0;
    // Inline function 'kotlin.comparisons.minOf' call
    // Inline function 'androidx.compose.runtime.collection.MutableVector.lastIndex' call
    var a = pathFromRoot1.get_size_woubt6_k$() - 1 | 0;
    // Inline function 'androidx.compose.runtime.collection.MutableVector.lastIndex' call
    var b = pathFromRoot2.get_size_woubt6_k$() - 1 | 0;
    var last = Math.min(a, b);
    if (inductionVariable <= last)
      do {
        var depth = inductionVariable;
        inductionVariable = inductionVariable + 1 | 0;
        // Inline function 'androidx.compose.runtime.collection.MutableVector.get' call
        var index = depth;
        var tmp = pathFromRoot1.get_content_h02jrk_k$()[index];
        var tmp_0 = (tmp == null ? true : !(tmp == null)) ? tmp : THROW_CCE();
        // Inline function 'androidx.compose.runtime.collection.MutableVector.get' call
        var index_0 = depth;
        var tmp_1 = pathFromRoot2.get_content_h02jrk_k$()[index_0];
        var tmp$ret$10 = (tmp_1 == null ? true : !(tmp_1 == null)) ? tmp_1 : THROW_CCE();
        if (!equals(tmp_0, tmp$ret$10)) {
          // Inline function 'androidx.compose.runtime.collection.MutableVector.get' call
          var index_1 = depth;
          var tmp_2 = pathFromRoot1.get_content_h02jrk_k$()[index_1];
          var tmp_3 = ((tmp_2 == null ? true : !(tmp_2 == null)) ? tmp_2 : THROW_CCE()).get_placeOrder_otfncg_k$();
          // Inline function 'androidx.compose.runtime.collection.MutableVector.get' call
          var index_2 = depth;
          var tmp_4 = pathFromRoot2.get_content_h02jrk_k$()[index_2];
          var tmp$ret$12 = (tmp_4 == null ? true : !(tmp_4 == null)) ? tmp_4 : THROW_CCE();
          return compareTo(tmp_3, tmp$ret$12.get_placeOrder_otfncg_k$());
        }
      }
       while (!(depth === last));
    // Inline function 'kotlin.error' call
    var message_1 = 'Could not find a common ancestor between the two FocusModifiers.';
    throw IllegalStateException_init_$Create$(toString(message_1));
  };
  protoOf(FocusableChildrenComparator).compare = function (a, b) {
    var tmp = a instanceof FocusTargetNode ? a : THROW_CCE();
    return this.compare_rg9zvp_k$(tmp, b instanceof FocusTargetNode ? b : THROW_CCE());
  };
  var FocusableChildrenComparator_instance;
  function FocusableChildrenComparator_getInstance() {
    if (FocusableChildrenComparator_instance == null)
      new FocusableChildrenComparator();
    return FocusableChildrenComparator_instance;
  }
  function forEachItemAfter(_this__u8e3s4, item, action) {
    // Inline function 'kotlin.contracts.contract' call
    var itemFound = false;
    // Inline function 'androidx.compose.runtime.collection.MutableVector.indices' call
    var progression = numberRangeToNumber(0, _this__u8e3s4.get_size_woubt6_k$() - 1 | 0);
    var inductionVariable = progression.get_first_irdx8n_k$();
    var last = progression.get_last_wopotb_k$();
    if (inductionVariable <= last)
      do {
        var index = inductionVariable;
        inductionVariable = inductionVariable + 1 | 0;
        if (itemFound) {
          // Inline function 'androidx.compose.runtime.collection.MutableVector.get' call
          var index_0 = index;
          var tmp = _this__u8e3s4.get_content_h02jrk_k$()[index_0];
          action((tmp == null ? true : !(tmp == null)) ? tmp : THROW_CCE());
        }
        // Inline function 'androidx.compose.runtime.collection.MutableVector.get' call
        var index_1 = index;
        var tmp_0 = _this__u8e3s4.get_content_h02jrk_k$()[index_1];
        var tmp$ret$2 = (tmp_0 == null ? true : !(tmp_0 == null)) ? tmp_0 : THROW_CCE();
        if (equals(tmp$ret$2, item)) {
          itemFound = true;
        }
      }
       while (!(index === last));
  }
  function forEachItemBefore(_this__u8e3s4, item, action) {
    // Inline function 'kotlin.contracts.contract' call
    var itemFound = false;
    // Inline function 'androidx.compose.runtime.collection.MutableVector.indices' call
    var progression = numberRangeToNumber(0, _this__u8e3s4.get_size_woubt6_k$() - 1 | 0);
    var last = progression.get_first_irdx8n_k$();
    var inductionVariable = progression.get_last_wopotb_k$();
    if (last <= inductionVariable)
      do {
        var index = inductionVariable;
        inductionVariable = inductionVariable + -1 | 0;
        if (itemFound) {
          // Inline function 'androidx.compose.runtime.collection.MutableVector.get' call
          var index_0 = index;
          var tmp = _this__u8e3s4.get_content_h02jrk_k$()[index_0];
          action((tmp == null ? true : !(tmp == null)) ? tmp : THROW_CCE());
        }
        // Inline function 'androidx.compose.runtime.collection.MutableVector.get' call
        var index_1 = index;
        var tmp_0 = _this__u8e3s4.get_content_h02jrk_k$()[index_1];
        var tmp$ret$2 = (tmp_0 == null ? true : !(tmp_0 == null)) ? tmp_0 : THROW_CCE();
        if (equals(tmp$ret$2, item)) {
          itemFound = true;
        }
      }
       while (!(index === last));
  }
  function isRoot(_this__u8e3s4) {
    var tmp$ret$2;
    $l$block: {
      // Inline function 'androidx.compose.ui.node.nearestAncestor' call
      // Inline function 'androidx.compose.ui.node.Nodes.FocusTarget' call
      Nodes_getInstance();
      // Inline function 'androidx.compose.ui.node.visitAncestors' call
      var type = _NodeKind___init__impl__ojsprp(1024);
      var mask = _NodeKind___get_mask__impl__1uopb6(type);
      // Inline function 'kotlin.check' call
      // Inline function 'kotlin.contracts.contract' call
      if (!_this__u8e3s4.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
        // Inline function 'androidx.compose.ui.node.visitAncestors.<anonymous>' call
        var message = 'visitAncestors called on an unattached node';
        throw IllegalStateException_init_$Create$(toString(message));
      }
      var node = false ? _this__u8e3s4.get_node_wor8sr_k$() : _this__u8e3s4.get_node_wor8sr_k$().get_parent_hy4reb_k$();
      var layout = requireLayoutNode(_this__u8e3s4);
      while (!(layout == null)) {
        var head = layout.get_nodes_ivvt6w_k$().get_head_won7e1_k$();
        if (!((head.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0)) {
          while (!(node == null)) {
            if (!((node.get_kindSet_ahjm4b_k$() & mask) === 0)) {
              // Inline function 'androidx.compose.ui.node.visitAncestors.<anonymous>' call
              // Inline function 'androidx.compose.ui.node.dispatchForKind' call
              var stack = null;
              var node_0 = node;
              $l$loop: while (!(node_0 == null)) {
                if (node_0 instanceof FocusTargetNode) {
                  // Inline function 'androidx.compose.ui.node.nearestAncestor.<anonymous>' call
                  tmp$ret$2 = node_0;
                  break $l$block;
                } else {
                  var tmp;
                  // Inline function 'androidx.compose.ui.Node.isKind' call
                  if (!((node_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                    tmp = node_0 instanceof DelegatingNode;
                  } else {
                    tmp = false;
                  }
                  if (tmp) {
                    var count = 0;
                    // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                    var node_1 = node_0.get_delegate_i94tki_k$();
                    while (!(node_1 == null)) {
                      // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                      var next = node_1;
                      // Inline function 'androidx.compose.ui.Node.isKind' call
                      if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                        count = count + 1 | 0;
                        if (count === 1) {
                          node_0 = next;
                        } else {
                          var tmp1_elvis_lhs = stack;
                          var tmp_0;
                          if (tmp1_elvis_lhs == null) {
                            // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                            // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                            // Inline function 'kotlin.arrayOfNulls' call
                            var tmp$ret$5 = fillArrayVal(Array(16), null);
                            tmp_0 = new MutableVector(tmp$ret$5, 0);
                          } else {
                            tmp_0 = tmp1_elvis_lhs;
                          }
                          stack = tmp_0;
                          var theNode = node_0;
                          if (!(theNode == null)) {
                            var tmp2_safe_receiver = stack;
                            if (tmp2_safe_receiver == null)
                              null;
                            else
                              tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                            node_0 = null;
                          }
                          var tmp3_safe_receiver = stack;
                          if (tmp3_safe_receiver == null)
                            null;
                          else
                            tmp3_safe_receiver.add_wl2rvy_k$(next);
                        }
                      }
                      node_1 = node_1.get_child_ipppmb_k$();
                    }
                    if (count === 1) {
                      continue $l$loop;
                    }
                  }
                }
                node_0 = pop$accessor$1u1ky95(stack);
              }
            }
            node = node.get_parent_hy4reb_k$();
          }
        }
        layout = layout.get_parent_hy4reb_k$();
        var tmp0_safe_receiver = layout;
        var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_nodes_ivvt6w_k$();
        node = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_tail_wousgp_k$();
      }
      tmp$ret$2 = null;
    }
    return tmp$ret$2 == null;
  }
  function generateAndSearchChildren$lambda($this_generateAndSearchChildren, $focusedItem, $direction, $onFound) {
    return function ($this$searchBeyondBounds) {
      // Inline function 'kotlin.takeIf' call
      var this_0 = searchChildren($this_generateAndSearchChildren, $focusedItem, $direction, $onFound);
      // Inline function 'kotlin.contracts.contract' call
      var tmp;
      // Inline function 'androidx.compose.ui.focus.generateAndSearchChildren.<anonymous>.<anonymous>' call
      if (this_0 ? true : !$this$searchBeyondBounds.get_hasMoreContent_r3jblf_k$()) {
        tmp = this_0;
      } else {
        tmp = null;
      }
      return tmp;
    };
  }
  function findChildCorrespondingToFocusEnter(_this__u8e3s4, direction, onFound) {
    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
    // Inline function 'kotlin.arrayOfNulls' call
    var tmp$ret$0 = fillArrayVal(Array(16), null);
    var focusableChildren = new MutableVector(tmp$ret$0, 0);
    collectAccessibleChildren(_this__u8e3s4, focusableChildren);
    if (focusableChildren.get_size_woubt6_k$() <= 1) {
      // Inline function 'androidx.compose.runtime.collection.MutableVector.firstOrNull' call
      var tmp;
      if (focusableChildren.isEmpty_y1axqb_k$()) {
        tmp = null;
      } else {
        // Inline function 'androidx.compose.runtime.collection.MutableVector.get' call
        var tmp_0 = focusableChildren.get_content_h02jrk_k$()[0];
        tmp = (tmp_0 == null ? true : !(tmp_0 == null)) ? tmp_0 : THROW_CCE();
      }
      var tmp0_safe_receiver = tmp;
      var tmp_1;
      if (tmp0_safe_receiver == null) {
        tmp_1 = null;
      } else {
        // Inline function 'kotlin.let' call
        // Inline function 'kotlin.contracts.contract' call
        // Inline function 'androidx.compose.ui.focus.findChildCorrespondingToFocusEnter.<anonymous>' call
        tmp_1 = onFound(tmp0_safe_receiver);
      }
      var tmp1_elvis_lhs = tmp_1;
      return tmp1_elvis_lhs == null ? false : tmp1_elvis_lhs;
    }
    var requestedDirection = direction === Companion_getInstance_23().get_Enter_ndrkdz_k$() ? Companion_getInstance_23().get_Right_b68czf_k$() : direction;
    var tmp_2;
    if (requestedDirection === Companion_getInstance_23().get_Right_b68czf_k$() ? true : requestedDirection === Companion_getInstance_23().get_Down_1lb4z7_k$()) {
      tmp_2 = topLeft(focusRect(_this__u8e3s4));
    } else if (requestedDirection === Companion_getInstance_23().get_Left_huni6g_k$() ? true : requestedDirection === Companion_getInstance_23().get_Up_vw752s_k$()) {
      tmp_2 = bottomRight(focusRect(_this__u8e3s4));
    } else {
      var message = 'This function should only be used for 2-D focus search';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    var initialFocusRect = tmp_2;
    var nextCandidate = findBestCandidate(focusableChildren, initialFocusRect, requestedDirection);
    var tmp_3;
    if (nextCandidate == null) {
      tmp_3 = null;
    } else {
      // Inline function 'kotlin.let' call
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'androidx.compose.ui.focus.findChildCorrespondingToFocusEnter.<anonymous>' call
      tmp_3 = onFound(nextCandidate);
    }
    var tmp5_elvis_lhs = tmp_3;
    return tmp5_elvis_lhs == null ? false : tmp5_elvis_lhs;
  }
  function collectAccessibleChildren(_this__u8e3s4, accessibleChildren) {
    // Inline function 'androidx.compose.ui.node.visitChildren' call
    // Inline function 'androidx.compose.ui.node.Nodes.FocusTarget' call
    Nodes_getInstance();
    var type = _NodeKind___init__impl__ojsprp(1024);
    var mask = _NodeKind___get_mask__impl__1uopb6(type);
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!_this__u8e3s4.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
      // Inline function 'androidx.compose.ui.node.visitChildren.<anonymous>' call
      var message = 'visitChildren called on an unattached node';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
    // Inline function 'kotlin.arrayOfNulls' call
    var tmp$ret$2 = fillArrayVal(Array(16), null);
    var branches = new MutableVector(tmp$ret$2, 0);
    var child = _this__u8e3s4.get_node_wor8sr_k$().get_child_ipppmb_k$();
    if (child == null) {
      addLayoutNodeChildren$accessor$1u1ky95_1(branches, _this__u8e3s4.get_node_wor8sr_k$());
    } else {
      branches.add_wl2rvy_k$(child);
    }
    $l$loop: while (branches.isNotEmpty_cjxbwk_k$()) {
      // Inline function 'androidx.compose.runtime.collection.MutableVector.lastIndex' call
      var tmp$ret$5 = branches.get_size_woubt6_k$() - 1 | 0;
      var branch = branches.removeAt_6niowx_k$(tmp$ret$5);
      if ((branch.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0) {
        addLayoutNodeChildren$accessor$1u1ky95_1(branches, branch);
        continue $l$loop;
      }
      var node = branch;
      $l$loop_1: while (!(node == null)) {
        if (!((node.get_kindSet_ahjm4b_k$() & mask) === 0)) {
          // Inline function 'androidx.compose.ui.node.visitChildren.<anonymous>' call
          // Inline function 'androidx.compose.ui.node.dispatchForKind' call
          var stack = null;
          var node_0 = node;
          $l$loop_0: while (!(node_0 == null)) {
            if (node_0 instanceof FocusTargetNode) {
              $l$block: {
                // Inline function 'androidx.compose.ui.focus.collectAccessibleChildren.<anonymous>' call
                var it = node_0;
                if (!it.get_isAttached_odsl1l_k$()) {
                  break $l$block;
                }
                if (it.fetchFocusProperties_jdutin_k$().get_canFocus_ya1lqn_k$()) {
                  accessibleChildren.add_wl2rvy_k$(it);
                } else {
                  collectAccessibleChildren(it, accessibleChildren);
                }
              }
            } else {
              var tmp;
              // Inline function 'androidx.compose.ui.Node.isKind' call
              if (!((node_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                tmp = node_0 instanceof DelegatingNode;
              } else {
                tmp = false;
              }
              if (tmp) {
                var count = 0;
                // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                var node_1 = node_0.get_delegate_i94tki_k$();
                while (!(node_1 == null)) {
                  // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                  var next = node_1;
                  // Inline function 'androidx.compose.ui.Node.isKind' call
                  if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                    count = count + 1 | 0;
                    if (count === 1) {
                      node_0 = next;
                    } else {
                      var tmp1_elvis_lhs = stack;
                      var tmp_0;
                      if (tmp1_elvis_lhs == null) {
                        // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                        // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                        // Inline function 'kotlin.arrayOfNulls' call
                        var tmp$ret$9 = fillArrayVal(Array(16), null);
                        tmp_0 = new MutableVector(tmp$ret$9, 0);
                      } else {
                        tmp_0 = tmp1_elvis_lhs;
                      }
                      stack = tmp_0;
                      var theNode = node_0;
                      if (!(theNode == null)) {
                        var tmp2_safe_receiver = stack;
                        if (tmp2_safe_receiver == null)
                          null;
                        else
                          tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                        node_0 = null;
                      }
                      var tmp3_safe_receiver = stack;
                      if (tmp3_safe_receiver == null)
                        null;
                      else
                        tmp3_safe_receiver.add_wl2rvy_k$(next);
                    }
                  }
                  node_1 = node_1.get_child_ipppmb_k$();
                }
                if (count === 1) {
                  continue $l$loop_0;
                }
              }
            }
            node_0 = pop$accessor$1u1ky95(stack);
          }
          break $l$loop_1;
        }
        node = node.get_child_ipppmb_k$();
      }
    }
  }
  function topLeft(_this__u8e3s4) {
    return new Rect(_this__u8e3s4.get_left_woprgw_k$(), _this__u8e3s4.get_top_18ivbo_k$(), _this__u8e3s4.get_left_woprgw_k$(), _this__u8e3s4.get_top_18ivbo_k$());
  }
  function bottomRight(_this__u8e3s4) {
    return new Rect(_this__u8e3s4.get_right_ixz7xv_k$(), _this__u8e3s4.get_bottom_bj8ras_k$(), _this__u8e3s4.get_right_ixz7xv_k$(), _this__u8e3s4.get_bottom_bj8ras_k$());
  }
  function get_InvalidFocusDirection_0() {
    return InvalidFocusDirection_0;
  }
  var InvalidFocusDirection_0;
  function findBestCandidate(_this__u8e3s4, focusRect_0, direction) {
    var tmp;
    if (direction === Companion_getInstance_23().get_Left_huni6g_k$()) {
      tmp = focusRect_0.translate_k2k08i_k$(focusRect_0.get_width_j0q4yl_k$() + 1, 0.0);
    } else if (direction === Companion_getInstance_23().get_Right_b68czf_k$()) {
      tmp = focusRect_0.translate_k2k08i_k$(-(focusRect_0.get_width_j0q4yl_k$() + 1), 0.0);
    } else if (direction === Companion_getInstance_23().get_Up_vw752s_k$()) {
      tmp = focusRect_0.translate_k2k08i_k$(0.0, focusRect_0.get_height_e7t92o_k$() + 1);
    } else if (direction === Companion_getInstance_23().get_Down_1lb4z7_k$()) {
      tmp = focusRect_0.translate_k2k08i_k$(0.0, -(focusRect_0.get_height_e7t92o_k$() + 1));
    } else {
      var message = 'This function should only be used for 2-D focus search';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    var bestCandidate = tmp;
    var searchResult = null;
    // Inline function 'androidx.compose.runtime.collection.MutableVector.forEach' call
    // Inline function 'kotlin.contracts.contract' call
    var size = _this__u8e3s4.get_size_woubt6_k$();
    if (size > 0) {
      var i = 0;
      var tmp_0 = _this__u8e3s4.get_content_h02jrk_k$();
      var content = isArray(tmp_0) ? tmp_0 : THROW_CCE();
      do {
        // Inline function 'androidx.compose.ui.focus.findBestCandidate.<anonymous>' call
        var candidateNode = content[i];
        if (get_isEligibleForFocusSearch(candidateNode)) {
          var candidateRect = focusRect(candidateNode);
          if (isBetterCandidate(candidateRect, bestCandidate, focusRect_0, direction)) {
            bestCandidate = candidateRect;
            searchResult = candidateNode;
          }
        }
        i = i + 1 | 0;
      }
       while (i < size);
    }
    return searchResult;
  }
  function isBetterCandidate(proposedCandidate, currentCandidate, focusedRect, direction) {
    return !isBetterCandidate$isCandidate(proposedCandidate, direction, focusedRect) ? false : !isBetterCandidate$isCandidate(currentCandidate, direction, focusedRect) ? true : beamBeats(focusedRect, proposedCandidate, currentCandidate, direction) ? true : beamBeats(focusedRect, currentCandidate, proposedCandidate, direction) ? false : isBetterCandidate$weightedDistance(direction, focusedRect, proposedCandidate).compareTo_9jj042_k$(isBetterCandidate$weightedDistance(direction, focusedRect, currentCandidate)) < 0;
  }
  function beamBeats(source, rect1, rect2, direction) {
    return (beamBeats$inSourceBeam(rect2, direction, source) ? true : !beamBeats$inSourceBeam(rect1, direction, source)) ? false : !beamBeats$isInDirectionOfSearch(rect2, direction, source) ? true : (direction === Companion_getInstance_23().get_Left_huni6g_k$() ? true : direction === Companion_getInstance_23().get_Right_b68czf_k$()) ? true : beamBeats$majorAxisDistance(rect1, direction, source) < beamBeats$majorAxisDistanceToFarEdge(rect2, direction, source);
  }
  function twoDimensionalFocusSearch(_this__u8e3s4, direction, onFound) {
    switch (_this__u8e3s4.get_focusState_xg4yea_k$().get_ordinal_ip24qg_k$()) {
      case 3:
        return _this__u8e3s4.fetchFocusProperties_jdutin_k$().get_canFocus_ya1lqn_k$() ? onFound(_this__u8e3s4) : false;
      case 1:
        var tmp1_elvis_lhs = get_activeChild(_this__u8e3s4);
        var tmp;
        if (tmp1_elvis_lhs == null) {
          var message = 'ActiveParent must have a focusedChild';
          throw IllegalStateException_init_$Create$(toString(message));
        } else {
          tmp = tmp1_elvis_lhs;
        }

        var focusedChild = tmp;
        switch (focusedChild.get_focusState_xg4yea_k$().get_ordinal_ip24qg_k$()) {
          case 1:
            var found = twoDimensionalFocusSearch(focusedChild, direction, onFound);
            if (!(found === false))
              return found;
            return generateAndSearchChildren_0(_this__u8e3s4, activeNode(focusedChild), direction, onFound);
          case 0:
          case 2:
            return generateAndSearchChildren_0(_this__u8e3s4, focusedChild, direction, onFound);
          case 3:
            // Inline function 'kotlin.error' call

            var message_0 = 'ActiveParent must have a focusedChild';
            throw IllegalStateException_init_$Create$(toString(message_0));
          default:
            noWhenBranchMatchedException();
            break;
        }

        break;
      case 0:
      case 2:
        return findChildCorrespondingToFocusEnter(_this__u8e3s4, direction, onFound);
      default:
        noWhenBranchMatchedException();
        break;
    }
  }
  function get_NoActiveChild_0() {
    return NoActiveChild_0;
  }
  var NoActiveChild_0;
  function generateAndSearchChildren_0(_this__u8e3s4, focusedItem, direction, onFound) {
    if (searchChildren_0(_this__u8e3s4, focusedItem, direction, onFound)) {
      return true;
    }
    var tmp0_elvis_lhs = searchBeyondBounds(_this__u8e3s4, direction, generateAndSearchChildren$lambda_0(_this__u8e3s4, focusedItem, direction, onFound));
    return tmp0_elvis_lhs == null ? false : tmp0_elvis_lhs;
  }
  function activeNode(_this__u8e3s4) {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!_this__u8e3s4.get_focusState_xg4yea_k$().equals(FocusStateImpl_ActiveParent_getInstance())) {
      // Inline function 'kotlin.check.<anonymous>' call
      var message = 'Check failed.';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    var tmp0_elvis_lhs = findActiveFocusNode(_this__u8e3s4);
    var tmp;
    if (tmp0_elvis_lhs == null) {
      var message_0 = 'ActiveParent must have a focusedChild';
      throw IllegalStateException_init_$Create$(toString(message_0));
    } else {
      tmp = tmp0_elvis_lhs;
    }
    return tmp;
  }
  function searchChildren_0(_this__u8e3s4, focusedItem, direction, onFound) {
    // Inline function 'kotlin.apply' call
    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
    // Inline function 'kotlin.arrayOfNulls' call
    var tmp$ret$0 = fillArrayVal(Array(16), null);
    var this_0 = new MutableVector(tmp$ret$0, 0);
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.focus.searchChildren.<anonymous>' call
    // Inline function 'androidx.compose.ui.node.visitChildren' call
    // Inline function 'androidx.compose.ui.node.Nodes.FocusTarget' call
    Nodes_getInstance();
    var type = _NodeKind___init__impl__ojsprp(1024);
    var mask = _NodeKind___get_mask__impl__1uopb6(type);
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!_this__u8e3s4.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
      // Inline function 'androidx.compose.ui.node.visitChildren.<anonymous>' call
      var message = 'visitChildren called on an unattached node';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
    // Inline function 'kotlin.arrayOfNulls' call
    var tmp$ret$4 = fillArrayVal(Array(16), null);
    var branches = new MutableVector(tmp$ret$4, 0);
    var child = _this__u8e3s4.get_node_wor8sr_k$().get_child_ipppmb_k$();
    if (child == null) {
      addLayoutNodeChildren$accessor$1u1ky95_1(branches, _this__u8e3s4.get_node_wor8sr_k$());
    } else {
      branches.add_wl2rvy_k$(child);
    }
    $l$loop: while (branches.isNotEmpty_cjxbwk_k$()) {
      // Inline function 'androidx.compose.runtime.collection.MutableVector.lastIndex' call
      var tmp$ret$7 = branches.get_size_woubt6_k$() - 1 | 0;
      var branch = branches.removeAt_6niowx_k$(tmp$ret$7);
      if ((branch.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0) {
        addLayoutNodeChildren$accessor$1u1ky95_1(branches, branch);
        continue $l$loop;
      }
      var node = branch;
      $l$loop_1: while (!(node == null)) {
        if (!((node.get_kindSet_ahjm4b_k$() & mask) === 0)) {
          // Inline function 'androidx.compose.ui.node.visitChildren.<anonymous>' call
          // Inline function 'androidx.compose.ui.node.dispatchForKind' call
          var stack = null;
          var node_0 = node;
          $l$loop_0: while (!(node_0 == null)) {
            if (node_0 instanceof FocusTargetNode) {
              // Inline function 'androidx.compose.ui.focus.searchChildren.<anonymous>.<anonymous>' call
              var it = node_0;
              this_0.add_wl2rvy_k$(it);
            } else {
              var tmp;
              // Inline function 'androidx.compose.ui.Node.isKind' call
              if (!((node_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                tmp = node_0 instanceof DelegatingNode;
              } else {
                tmp = false;
              }
              if (tmp) {
                var count = 0;
                // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                var node_1 = node_0.get_delegate_i94tki_k$();
                while (!(node_1 == null)) {
                  // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                  var next = node_1;
                  // Inline function 'androidx.compose.ui.Node.isKind' call
                  if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                    count = count + 1 | 0;
                    if (count === 1) {
                      node_0 = next;
                    } else {
                      var tmp1_elvis_lhs = stack;
                      var tmp_0;
                      if (tmp1_elvis_lhs == null) {
                        // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                        // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                        // Inline function 'kotlin.arrayOfNulls' call
                        var tmp$ret$10 = fillArrayVal(Array(16), null);
                        tmp_0 = new MutableVector(tmp$ret$10, 0);
                      } else {
                        tmp_0 = tmp1_elvis_lhs;
                      }
                      stack = tmp_0;
                      var theNode = node_0;
                      if (!(theNode == null)) {
                        var tmp2_safe_receiver = stack;
                        if (tmp2_safe_receiver == null)
                          null;
                        else
                          tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                        node_0 = null;
                      }
                      var tmp3_safe_receiver = stack;
                      if (tmp3_safe_receiver == null)
                        null;
                      else
                        tmp3_safe_receiver.add_wl2rvy_k$(next);
                    }
                  }
                  node_1 = node_1.get_child_ipppmb_k$();
                }
                if (count === 1) {
                  continue $l$loop_0;
                }
              }
            }
            node_0 = pop$accessor$1u1ky95(stack);
          }
          break $l$loop_1;
        }
        node = node.get_child_ipppmb_k$();
      }
    }
    var children = this_0;
    while (children.isNotEmpty_cjxbwk_k$()) {
      var tmp0_elvis_lhs = findBestCandidate(children, focusRect(focusedItem), direction);
      var tmp_1;
      if (tmp0_elvis_lhs == null) {
        return false;
      } else {
        tmp_1 = tmp0_elvis_lhs;
      }
      var nextItem = tmp_1;
      if (nextItem.fetchFocusProperties_jdutin_k$().get_canFocus_ya1lqn_k$())
        return onFound(nextItem);
      if (generateAndSearchChildren_0(nextItem, focusedItem, direction, onFound))
        return true;
      children.remove_an8aut_k$(nextItem);
    }
    return false;
  }
  function isBetterCandidate$isCandidate(_this__u8e3s4, $direction, $focusedRect) {
    var tmp;
    if ($direction === Companion_getInstance_23().get_Left_huni6g_k$()) {
      tmp = ($focusedRect.get_right_ixz7xv_k$() > _this__u8e3s4.get_right_ixz7xv_k$() ? true : $focusedRect.get_left_woprgw_k$() >= _this__u8e3s4.get_right_ixz7xv_k$()) ? $focusedRect.get_left_woprgw_k$() > _this__u8e3s4.get_left_woprgw_k$() : false;
    } else if ($direction === Companion_getInstance_23().get_Right_b68czf_k$()) {
      tmp = ($focusedRect.get_left_woprgw_k$() < _this__u8e3s4.get_left_woprgw_k$() ? true : $focusedRect.get_right_ixz7xv_k$() <= _this__u8e3s4.get_left_woprgw_k$()) ? $focusedRect.get_right_ixz7xv_k$() < _this__u8e3s4.get_right_ixz7xv_k$() : false;
    } else if ($direction === Companion_getInstance_23().get_Up_vw752s_k$()) {
      tmp = ($focusedRect.get_bottom_bj8ras_k$() > _this__u8e3s4.get_bottom_bj8ras_k$() ? true : $focusedRect.get_top_18ivbo_k$() >= _this__u8e3s4.get_bottom_bj8ras_k$()) ? $focusedRect.get_top_18ivbo_k$() > _this__u8e3s4.get_top_18ivbo_k$() : false;
    } else if ($direction === Companion_getInstance_23().get_Down_1lb4z7_k$()) {
      tmp = ($focusedRect.get_top_18ivbo_k$() < _this__u8e3s4.get_top_18ivbo_k$() ? true : $focusedRect.get_bottom_bj8ras_k$() <= _this__u8e3s4.get_top_18ivbo_k$()) ? $focusedRect.get_bottom_bj8ras_k$() < _this__u8e3s4.get_bottom_bj8ras_k$() : false;
    } else {
      var message = 'This function should only be used for 2-D focus search';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    return tmp;
  }
  function isBetterCandidate$majorAxisDistance(_this__u8e3s4, $direction, $focusedRect) {
    var tmp;
    if ($direction === Companion_getInstance_23().get_Left_huni6g_k$()) {
      tmp = $focusedRect.get_left_woprgw_k$() - _this__u8e3s4.get_right_ixz7xv_k$();
    } else if ($direction === Companion_getInstance_23().get_Right_b68czf_k$()) {
      tmp = _this__u8e3s4.get_left_woprgw_k$() - $focusedRect.get_right_ixz7xv_k$();
    } else if ($direction === Companion_getInstance_23().get_Up_vw752s_k$()) {
      tmp = $focusedRect.get_top_18ivbo_k$() - _this__u8e3s4.get_bottom_bj8ras_k$();
    } else if ($direction === Companion_getInstance_23().get_Down_1lb4z7_k$()) {
      tmp = _this__u8e3s4.get_top_18ivbo_k$() - $focusedRect.get_bottom_bj8ras_k$();
    } else {
      var message = 'This function should only be used for 2-D focus search';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    var majorAxisDistance = tmp;
    // Inline function 'kotlin.math.max' call
    return Math.max(0.0, majorAxisDistance);
  }
  function isBetterCandidate$minorAxisDistance(_this__u8e3s4, $direction, $focusedRect) {
    var tmp;
    if ($direction === Companion_getInstance_23().get_Left_huni6g_k$() ? true : $direction === Companion_getInstance_23().get_Right_b68czf_k$()) {
      tmp = $focusedRect.get_top_18ivbo_k$() + $focusedRect.get_height_e7t92o_k$() / 2 - (_this__u8e3s4.get_top_18ivbo_k$() + _this__u8e3s4.get_height_e7t92o_k$() / 2);
    } else if ($direction === Companion_getInstance_23().get_Up_vw752s_k$() ? true : $direction === Companion_getInstance_23().get_Down_1lb4z7_k$()) {
      tmp = $focusedRect.get_left_woprgw_k$() + $focusedRect.get_width_j0q4yl_k$() / 2 - (_this__u8e3s4.get_left_woprgw_k$() + _this__u8e3s4.get_width_j0q4yl_k$() / 2);
    } else {
      var message = 'This function should only be used for 2-D focus search';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    return tmp;
  }
  function isBetterCandidate$weightedDistance($direction, $focusedRect, candidate) {
    // Inline function 'kotlin.math.absoluteValue' call
    var this_0 = isBetterCandidate$majorAxisDistance(candidate, $direction, $focusedRect);
    var tmp$ret$0 = Math.abs(this_0);
    var majorAxisDistance = numberToLong(tmp$ret$0);
    // Inline function 'kotlin.math.absoluteValue' call
    var this_1 = isBetterCandidate$minorAxisDistance(candidate, $direction, $focusedRect);
    var tmp$ret$1 = Math.abs(this_1);
    var minorAxisDistance = numberToLong(tmp$ret$1);
    return numberToLong(13).times_nfzjiw_k$(majorAxisDistance).times_nfzjiw_k$(majorAxisDistance).plus_r93sks_k$(minorAxisDistance.times_nfzjiw_k$(minorAxisDistance));
  }
  function beamBeats$inSourceBeam(_this__u8e3s4, $direction, $source) {
    var tmp;
    if ($direction === Companion_getInstance_23().get_Left_huni6g_k$() ? true : $direction === Companion_getInstance_23().get_Right_b68czf_k$()) {
      tmp = _this__u8e3s4.get_bottom_bj8ras_k$() > $source.get_top_18ivbo_k$() ? _this__u8e3s4.get_top_18ivbo_k$() < $source.get_bottom_bj8ras_k$() : false;
    } else if ($direction === Companion_getInstance_23().get_Up_vw752s_k$() ? true : $direction === Companion_getInstance_23().get_Down_1lb4z7_k$()) {
      tmp = _this__u8e3s4.get_right_ixz7xv_k$() > $source.get_left_woprgw_k$() ? _this__u8e3s4.get_left_woprgw_k$() < $source.get_right_ixz7xv_k$() : false;
    } else {
      var message = 'This function should only be used for 2-D focus search';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    return tmp;
  }
  function beamBeats$isInDirectionOfSearch(_this__u8e3s4, $direction, $source) {
    var tmp;
    if ($direction === Companion_getInstance_23().get_Left_huni6g_k$()) {
      tmp = $source.get_left_woprgw_k$() >= _this__u8e3s4.get_right_ixz7xv_k$();
    } else if ($direction === Companion_getInstance_23().get_Right_b68czf_k$()) {
      tmp = $source.get_right_ixz7xv_k$() <= _this__u8e3s4.get_left_woprgw_k$();
    } else if ($direction === Companion_getInstance_23().get_Up_vw752s_k$()) {
      tmp = $source.get_top_18ivbo_k$() >= _this__u8e3s4.get_bottom_bj8ras_k$();
    } else if ($direction === Companion_getInstance_23().get_Down_1lb4z7_k$()) {
      tmp = $source.get_bottom_bj8ras_k$() <= _this__u8e3s4.get_top_18ivbo_k$();
    } else {
      var message = 'This function should only be used for 2-D focus search';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    return tmp;
  }
  function beamBeats$majorAxisDistance(_this__u8e3s4, $direction, $source) {
    var tmp;
    if ($direction === Companion_getInstance_23().get_Left_huni6g_k$()) {
      tmp = $source.get_left_woprgw_k$() - _this__u8e3s4.get_right_ixz7xv_k$();
    } else if ($direction === Companion_getInstance_23().get_Right_b68czf_k$()) {
      tmp = _this__u8e3s4.get_left_woprgw_k$() - $source.get_right_ixz7xv_k$();
    } else if ($direction === Companion_getInstance_23().get_Up_vw752s_k$()) {
      tmp = $source.get_top_18ivbo_k$() - _this__u8e3s4.get_bottom_bj8ras_k$();
    } else if ($direction === Companion_getInstance_23().get_Down_1lb4z7_k$()) {
      tmp = _this__u8e3s4.get_top_18ivbo_k$() - $source.get_bottom_bj8ras_k$();
    } else {
      var message = 'This function should only be used for 2-D focus search';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    var majorAxisDistance = tmp;
    // Inline function 'kotlin.math.max' call
    return Math.max(0.0, majorAxisDistance);
  }
  function beamBeats$majorAxisDistanceToFarEdge(_this__u8e3s4, $direction, $source) {
    var tmp;
    if ($direction === Companion_getInstance_23().get_Left_huni6g_k$()) {
      tmp = $source.get_left_woprgw_k$() - _this__u8e3s4.get_left_woprgw_k$();
    } else if ($direction === Companion_getInstance_23().get_Right_b68czf_k$()) {
      tmp = _this__u8e3s4.get_right_ixz7xv_k$() - $source.get_right_ixz7xv_k$();
    } else if ($direction === Companion_getInstance_23().get_Up_vw752s_k$()) {
      tmp = $source.get_top_18ivbo_k$() - _this__u8e3s4.get_top_18ivbo_k$();
    } else if ($direction === Companion_getInstance_23().get_Down_1lb4z7_k$()) {
      tmp = _this__u8e3s4.get_bottom_bj8ras_k$() - $source.get_bottom_bj8ras_k$();
    } else {
      var message = 'This function should only be used for 2-D focus search';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    var majorAxisDistance = tmp;
    // Inline function 'kotlin.math.max' call
    return Math.max(1.0, majorAxisDistance);
  }
  function generateAndSearchChildren$lambda_0($this_generateAndSearchChildren, $focusedItem, $direction, $onFound) {
    return function ($this$searchBeyondBounds) {
      // Inline function 'kotlin.takeIf' call
      var this_0 = searchChildren_0($this_generateAndSearchChildren, $focusedItem, $direction, $onFound);
      // Inline function 'kotlin.contracts.contract' call
      var tmp;
      // Inline function 'androidx.compose.ui.focus.generateAndSearchChildren.<anonymous>.<anonymous>' call
      if (this_0 ? true : !$this$searchBeyondBounds.get_hasMoreContent_r3jblf_k$()) {
        tmp = this_0;
      } else {
        tmp = null;
      }
      return tmp;
    };
  }
  function _CompositingStrategy___init__impl__pgr8e(value) {
    return value;
  }
  function _get_value__a43j40_0($this) {
    return $this;
  }
  function Companion_4() {
    Companion_instance_4 = this;
    this.Auto_1 = _CompositingStrategy___init__impl__pgr8e(0);
    this.Offscreen_1 = _CompositingStrategy___init__impl__pgr8e(1);
    this.ModulateAlpha_1 = _CompositingStrategy___init__impl__pgr8e(2);
  }
  protoOf(Companion_4).get_Auto_wkqwx7_k$ = function () {
    return this.Auto_1;
  };
  protoOf(Companion_4).get_Offscreen_pkskm3_k$ = function () {
    return this.Offscreen_1;
  };
  protoOf(Companion_4).get_ModulateAlpha_or29wx_k$ = function () {
    return this.ModulateAlpha_1;
  };
  var Companion_instance_4;
  function Companion_getInstance_25() {
    if (Companion_instance_4 == null)
      new Companion_4();
    return Companion_instance_4;
  }
  function CompositingStrategy__toString_impl_3ar76y($this) {
    return 'CompositingStrategy(value=' + $this + ')';
  }
  function CompositingStrategy__hashCode_impl_igeplx($this) {
    return $this;
  }
  function CompositingStrategy__equals_impl_1k01l5($this, other) {
    if (!(other instanceof CompositingStrategy))
      return false;
    if (!($this === (other instanceof CompositingStrategy ? other.value_1 : THROW_CCE())))
      return false;
    return true;
  }
  function CompositingStrategy(value) {
    Companion_getInstance_25();
    this.value_1 = value;
  }
  protoOf(CompositingStrategy).toString = function () {
    return CompositingStrategy__toString_impl_3ar76y(this.value_1);
  };
  protoOf(CompositingStrategy).hashCode = function () {
    return CompositingStrategy__hashCode_impl_igeplx(this.value_1);
  };
  protoOf(CompositingStrategy).equals = function (other) {
    return CompositingStrategy__equals_impl_1k01l5(this.value_1, other);
  };
  function graphicsLayer(_this__u8e3s4, scaleX, scaleY, alpha, translationX, translationY, shadowElevation, rotationX, rotationY, rotationZ, cameraDistance, transformOrigin, shape, clip, renderEffect, ambientShadowColor, spotShadowColor, compositingStrategy) {
    scaleX = scaleX === VOID ? 1.0 : scaleX;
    scaleY = scaleY === VOID ? 1.0 : scaleY;
    alpha = alpha === VOID ? 1.0 : alpha;
    translationX = translationX === VOID ? 0.0 : translationX;
    translationY = translationY === VOID ? 0.0 : translationY;
    shadowElevation = shadowElevation === VOID ? 0.0 : shadowElevation;
    rotationX = rotationX === VOID ? 0.0 : rotationX;
    rotationY = rotationY === VOID ? 0.0 : rotationY;
    rotationZ = rotationZ === VOID ? 0.0 : rotationZ;
    cameraDistance = cameraDistance === VOID ? get_DefaultCameraDistance() : cameraDistance;
    transformOrigin = transformOrigin === VOID ? Companion_getInstance_26().get_Center_bvqaiy_k$() : transformOrigin;
    shape = shape === VOID ? get_RectangleShape() : shape;
    clip = clip === VOID ? false : clip;
    renderEffect = renderEffect === VOID ? null : renderEffect;
    ambientShadowColor = ambientShadowColor === VOID ? get_DefaultShadowColor() : ambientShadowColor;
    spotShadowColor = spotShadowColor === VOID ? get_DefaultShadowColor() : spotShadowColor;
    compositingStrategy = compositingStrategy === VOID ? Companion_getInstance_25().Auto_1 : compositingStrategy;
    return _this__u8e3s4.then_g5qrxq_k$(new GraphicsLayerElement(scaleX, scaleY, alpha, translationX, translationY, shadowElevation, rotationX, rotationY, rotationZ, cameraDistance, transformOrigin, shape, clip, renderEffect, ambientShadowColor, spotShadowColor, compositingStrategy));
  }
  function GraphicsLayerElement(scaleX, scaleY, alpha, translationX, translationY, shadowElevation, rotationX, rotationY, rotationZ, cameraDistance, transformOrigin, shape, clip, renderEffect, ambientShadowColor, spotShadowColor, compositingStrategy) {
    ModifierNodeElement.call(this);
    this.scaleX_1 = scaleX;
    this.scaleY_1 = scaleY;
    this.alpha_1 = alpha;
    this.translationX_1 = translationX;
    this.translationY_1 = translationY;
    this.shadowElevation_1 = shadowElevation;
    this.rotationX_1 = rotationX;
    this.rotationY_1 = rotationY;
    this.rotationZ_1 = rotationZ;
    this.cameraDistance_1 = cameraDistance;
    this.transformOrigin_1 = transformOrigin;
    this.shape_1 = shape;
    this.clip_1 = clip;
    this.renderEffect_1 = renderEffect;
    this.ambientShadowColor_1 = ambientShadowColor;
    this.spotShadowColor_1 = spotShadowColor;
    this.compositingStrategy_1 = compositingStrategy;
  }
  protoOf(GraphicsLayerElement).get_scaleX_je2hxz_k$ = function () {
    return this.scaleX_1;
  };
  protoOf(GraphicsLayerElement).get_scaleY_je2hy0_k$ = function () {
    return this.scaleY_1;
  };
  protoOf(GraphicsLayerElement).get_alpha_iooth1_k$ = function () {
    return this.alpha_1;
  };
  protoOf(GraphicsLayerElement).get_translationX_fq2dbk_k$ = function () {
    return this.translationX_1;
  };
  protoOf(GraphicsLayerElement).get_translationY_fq2dbj_k$ = function () {
    return this.translationY_1;
  };
  protoOf(GraphicsLayerElement).get_shadowElevation_peykek_k$ = function () {
    return this.shadowElevation_1;
  };
  protoOf(GraphicsLayerElement).get_rotationX_c5agwf_k$ = function () {
    return this.rotationX_1;
  };
  protoOf(GraphicsLayerElement).get_rotationY_c5agwe_k$ = function () {
    return this.rotationY_1;
  };
  protoOf(GraphicsLayerElement).get_rotationZ_c5agwd_k$ = function () {
    return this.rotationZ_1;
  };
  protoOf(GraphicsLayerElement).get_cameraDistance_i3885f_k$ = function () {
    return this.cameraDistance_1;
  };
  protoOf(GraphicsLayerElement).get_transformOrigin_bc7467_k$ = function () {
    return this.transformOrigin_1;
  };
  protoOf(GraphicsLayerElement).get_shape_iyi9a0_k$ = function () {
    return this.shape_1;
  };
  protoOf(GraphicsLayerElement).get_clip_wok5uh_k$ = function () {
    return this.clip_1;
  };
  protoOf(GraphicsLayerElement).get_renderEffect_9you8g_k$ = function () {
    return this.renderEffect_1;
  };
  protoOf(GraphicsLayerElement).get_ambientShadowColor_8w030l_k$ = function () {
    return this.ambientShadowColor_1;
  };
  protoOf(GraphicsLayerElement).get_spotShadowColor_2cxx5r_k$ = function () {
    return this.spotShadowColor_1;
  };
  protoOf(GraphicsLayerElement).get_compositingStrategy_sjy48x_k$ = function () {
    return this.compositingStrategy_1;
  };
  protoOf(GraphicsLayerElement).create_md4cuc_k$ = function () {
    return new SimpleGraphicsLayerModifier(this.scaleX_1, this.scaleY_1, this.alpha_1, this.translationX_1, this.translationY_1, this.shadowElevation_1, this.rotationX_1, this.rotationY_1, this.rotationZ_1, this.cameraDistance_1, this.transformOrigin_1, this.shape_1, this.clip_1, this.renderEffect_1, this.ambientShadowColor_1, this.spotShadowColor_1, this.compositingStrategy_1);
  };
  protoOf(GraphicsLayerElement).update_tlfchi_k$ = function (node) {
    node.scaleX_1 = this.scaleX_1;
    node.scaleY_1 = this.scaleY_1;
    node.alpha_1 = this.alpha_1;
    node.translationX_1 = this.translationX_1;
    node.translationY_1 = this.translationY_1;
    node.shadowElevation_1 = this.shadowElevation_1;
    node.rotationX_1 = this.rotationX_1;
    node.rotationY_1 = this.rotationY_1;
    node.rotationZ_1 = this.rotationZ_1;
    node.cameraDistance_1 = this.cameraDistance_1;
    node.transformOrigin_1 = this.transformOrigin_1;
    node.shape_1 = this.shape_1;
    node.clip_1 = this.clip_1;
    node.renderEffect_1 = this.renderEffect_1;
    node.ambientShadowColor_1 = this.ambientShadowColor_1;
    node.spotShadowColor_1 = this.spotShadowColor_1;
    node.compositingStrategy_1 = this.compositingStrategy_1;
    node.invalidateLayerBlock_e1i4jd_k$();
  };
  protoOf(GraphicsLayerElement).update_9wd57p_k$ = function (node) {
    return this.update_tlfchi_k$(node instanceof SimpleGraphicsLayerModifier ? node : THROW_CCE());
  };
  protoOf(GraphicsLayerElement).inspectableProperties_e25ntu_k$ = function (_this__u8e3s4) {
    _this__u8e3s4.set_name_wkmnld_k$('graphicsLayer');
    _this__u8e3s4.get_properties_zhllqc_k$().set_vvveh5_k$('scaleX', this.scaleX_1);
    _this__u8e3s4.get_properties_zhllqc_k$().set_vvveh5_k$('scaleY', this.scaleY_1);
    _this__u8e3s4.get_properties_zhllqc_k$().set_vvveh5_k$('alpha', this.alpha_1);
    _this__u8e3s4.get_properties_zhllqc_k$().set_vvveh5_k$('translationX', this.translationX_1);
    _this__u8e3s4.get_properties_zhllqc_k$().set_vvveh5_k$('translationY', this.translationY_1);
    _this__u8e3s4.get_properties_zhllqc_k$().set_vvveh5_k$('shadowElevation', this.shadowElevation_1);
    _this__u8e3s4.get_properties_zhllqc_k$().set_vvveh5_k$('rotationX', this.rotationX_1);
    _this__u8e3s4.get_properties_zhllqc_k$().set_vvveh5_k$('rotationY', this.rotationY_1);
    _this__u8e3s4.get_properties_zhllqc_k$().set_vvveh5_k$('rotationZ', this.rotationZ_1);
    _this__u8e3s4.get_properties_zhllqc_k$().set_vvveh5_k$('cameraDistance', this.cameraDistance_1);
    _this__u8e3s4.get_properties_zhllqc_k$().set_vvveh5_k$('transformOrigin', new TransformOrigin(this.transformOrigin_1));
    _this__u8e3s4.get_properties_zhllqc_k$().set_vvveh5_k$('shape', this.shape_1);
    _this__u8e3s4.get_properties_zhllqc_k$().set_vvveh5_k$('clip', this.clip_1);
    _this__u8e3s4.get_properties_zhllqc_k$().set_vvveh5_k$('renderEffect', this.renderEffect_1);
    _this__u8e3s4.get_properties_zhllqc_k$().set_vvveh5_k$('ambientShadowColor', new Color(this.ambientShadowColor_1));
    _this__u8e3s4.get_properties_zhllqc_k$().set_vvveh5_k$('spotShadowColor', new Color(this.spotShadowColor_1));
    _this__u8e3s4.get_properties_zhllqc_k$().set_vvveh5_k$('compositingStrategy', new CompositingStrategy(this.compositingStrategy_1));
  };
  protoOf(GraphicsLayerElement).component1_7eebsc_k$ = function () {
    return this.scaleX_1;
  };
  protoOf(GraphicsLayerElement).component2_7eebsb_k$ = function () {
    return this.scaleY_1;
  };
  protoOf(GraphicsLayerElement).component3_7eebsa_k$ = function () {
    return this.alpha_1;
  };
  protoOf(GraphicsLayerElement).component4_7eebs9_k$ = function () {
    return this.translationX_1;
  };
  protoOf(GraphicsLayerElement).component5_7eebs8_k$ = function () {
    return this.translationY_1;
  };
  protoOf(GraphicsLayerElement).component6_7eebs7_k$ = function () {
    return this.shadowElevation_1;
  };
  protoOf(GraphicsLayerElement).component7_7eebs6_k$ = function () {
    return this.rotationX_1;
  };
  protoOf(GraphicsLayerElement).component8_7eebs5_k$ = function () {
    return this.rotationY_1;
  };
  protoOf(GraphicsLayerElement).component9_7eebs4_k$ = function () {
    return this.rotationZ_1;
  };
  protoOf(GraphicsLayerElement).component10_gazzfo_k$ = function () {
    return this.cameraDistance_1;
  };
  protoOf(GraphicsLayerElement).component11_gaegmt_k$ = function () {
    return this.transformOrigin_1;
  };
  protoOf(GraphicsLayerElement).component12_gazzfm_k$ = function () {
    return this.shape_1;
  };
  protoOf(GraphicsLayerElement).component13_gazzfl_k$ = function () {
    return this.clip_1;
  };
  protoOf(GraphicsLayerElement).component14_gazzfk_k$ = function () {
    return this.renderEffect_1;
  };
  protoOf(GraphicsLayerElement).component15_bwa6vc_k$ = function () {
    return this.ambientShadowColor_1;
  };
  protoOf(GraphicsLayerElement).component16_c9wjh3_k$ = function () {
    return this.spotShadowColor_1;
  };
  protoOf(GraphicsLayerElement).component17_61i0ba_k$ = function () {
    return this.compositingStrategy_1;
  };
  protoOf(GraphicsLayerElement).copy_r7nzde_k$ = function (scaleX, scaleY, alpha, translationX, translationY, shadowElevation, rotationX, rotationY, rotationZ, cameraDistance, transformOrigin, shape, clip, renderEffect, ambientShadowColor, spotShadowColor, compositingStrategy) {
    return new GraphicsLayerElement(scaleX, scaleY, alpha, translationX, translationY, shadowElevation, rotationX, rotationY, rotationZ, cameraDistance, transformOrigin, shape, clip, renderEffect, ambientShadowColor, spotShadowColor, compositingStrategy);
  };
  protoOf(GraphicsLayerElement).copy$default_jctc07_k$ = function (scaleX, scaleY, alpha, translationX, translationY, shadowElevation, rotationX, rotationY, rotationZ, cameraDistance, transformOrigin, shape, clip, renderEffect, ambientShadowColor, spotShadowColor, compositingStrategy, $super) {
    scaleX = scaleX === VOID ? this.scaleX_1 : scaleX;
    scaleY = scaleY === VOID ? this.scaleY_1 : scaleY;
    alpha = alpha === VOID ? this.alpha_1 : alpha;
    translationX = translationX === VOID ? this.translationX_1 : translationX;
    translationY = translationY === VOID ? this.translationY_1 : translationY;
    shadowElevation = shadowElevation === VOID ? this.shadowElevation_1 : shadowElevation;
    rotationX = rotationX === VOID ? this.rotationX_1 : rotationX;
    rotationY = rotationY === VOID ? this.rotationY_1 : rotationY;
    rotationZ = rotationZ === VOID ? this.rotationZ_1 : rotationZ;
    cameraDistance = cameraDistance === VOID ? this.cameraDistance_1 : cameraDistance;
    transformOrigin = transformOrigin === VOID ? this.transformOrigin_1 : transformOrigin;
    shape = shape === VOID ? this.shape_1 : shape;
    clip = clip === VOID ? this.clip_1 : clip;
    renderEffect = renderEffect === VOID ? this.renderEffect_1 : renderEffect;
    ambientShadowColor = ambientShadowColor === VOID ? this.ambientShadowColor_1 : ambientShadowColor;
    spotShadowColor = spotShadowColor === VOID ? this.spotShadowColor_1 : spotShadowColor;
    compositingStrategy = compositingStrategy === VOID ? this.compositingStrategy_1 : compositingStrategy;
    return $super === VOID ? this.copy_r7nzde_k$(scaleX, scaleY, alpha, translationX, translationY, shadowElevation, rotationX, rotationY, rotationZ, cameraDistance, transformOrigin, shape, clip, renderEffect, ambientShadowColor, spotShadowColor, compositingStrategy) : $super.copy_r7nzde_k$.call(this, scaleX, scaleY, alpha, translationX, translationY, shadowElevation, rotationX, rotationY, rotationZ, cameraDistance, new TransformOrigin(transformOrigin), shape, clip, renderEffect, new Color(ambientShadowColor), new Color(spotShadowColor), new CompositingStrategy(compositingStrategy));
  };
  protoOf(GraphicsLayerElement).toString = function () {
    return 'GraphicsLayerElement(scaleX=' + this.scaleX_1 + ', scaleY=' + this.scaleY_1 + ', alpha=' + this.alpha_1 + ', translationX=' + this.translationX_1 + ', translationY=' + this.translationY_1 + ', shadowElevation=' + this.shadowElevation_1 + ', rotationX=' + this.rotationX_1 + ', rotationY=' + this.rotationY_1 + ', rotationZ=' + this.rotationZ_1 + ', cameraDistance=' + this.cameraDistance_1 + ', transformOrigin=' + new TransformOrigin(this.transformOrigin_1) + ', shape=' + this.shape_1 + ', clip=' + this.clip_1 + ', renderEffect=' + this.renderEffect_1 + ', ambientShadowColor=' + new Color(this.ambientShadowColor_1) + ', spotShadowColor=' + new Color(this.spotShadowColor_1) + ', compositingStrategy=' + new CompositingStrategy(this.compositingStrategy_1) + ')';
  };
  protoOf(GraphicsLayerElement).hashCode = function () {
    var result = getNumberHashCode(this.scaleX_1);
    result = imul(result, 31) + getNumberHashCode(this.scaleY_1) | 0;
    result = imul(result, 31) + getNumberHashCode(this.alpha_1) | 0;
    result = imul(result, 31) + getNumberHashCode(this.translationX_1) | 0;
    result = imul(result, 31) + getNumberHashCode(this.translationY_1) | 0;
    result = imul(result, 31) + getNumberHashCode(this.shadowElevation_1) | 0;
    result = imul(result, 31) + getNumberHashCode(this.rotationX_1) | 0;
    result = imul(result, 31) + getNumberHashCode(this.rotationY_1) | 0;
    result = imul(result, 31) + getNumberHashCode(this.rotationZ_1) | 0;
    result = imul(result, 31) + getNumberHashCode(this.cameraDistance_1) | 0;
    result = imul(result, 31) + TransformOrigin__hashCode_impl_pmqpcw(this.transformOrigin_1) | 0;
    result = imul(result, 31) + hashCode(this.shape_1) | 0;
    result = imul(result, 31) + getBooleanHashCode(this.clip_1) | 0;
    result = imul(result, 31) + (this.renderEffect_1 == null ? 0 : hashCode(this.renderEffect_1)) | 0;
    result = imul(result, 31) + Color__hashCode_impl_vjyivj(this.ambientShadowColor_1) | 0;
    result = imul(result, 31) + Color__hashCode_impl_vjyivj(this.spotShadowColor_1) | 0;
    result = imul(result, 31) + CompositingStrategy__hashCode_impl_igeplx(this.compositingStrategy_1) | 0;
    return result;
  };
  protoOf(GraphicsLayerElement).equals = function (other) {
    if (this === other)
      return true;
    if (!(other instanceof GraphicsLayerElement))
      return false;
    var tmp0_other_with_cast = other instanceof GraphicsLayerElement ? other : THROW_CCE();
    if (!equals(this.scaleX_1, tmp0_other_with_cast.scaleX_1))
      return false;
    if (!equals(this.scaleY_1, tmp0_other_with_cast.scaleY_1))
      return false;
    if (!equals(this.alpha_1, tmp0_other_with_cast.alpha_1))
      return false;
    if (!equals(this.translationX_1, tmp0_other_with_cast.translationX_1))
      return false;
    if (!equals(this.translationY_1, tmp0_other_with_cast.translationY_1))
      return false;
    if (!equals(this.shadowElevation_1, tmp0_other_with_cast.shadowElevation_1))
      return false;
    if (!equals(this.rotationX_1, tmp0_other_with_cast.rotationX_1))
      return false;
    if (!equals(this.rotationY_1, tmp0_other_with_cast.rotationY_1))
      return false;
    if (!equals(this.rotationZ_1, tmp0_other_with_cast.rotationZ_1))
      return false;
    if (!equals(this.cameraDistance_1, tmp0_other_with_cast.cameraDistance_1))
      return false;
    if (!equals(this.transformOrigin_1, tmp0_other_with_cast.transformOrigin_1))
      return false;
    if (!equals(this.shape_1, tmp0_other_with_cast.shape_1))
      return false;
    if (!(this.clip_1 === tmp0_other_with_cast.clip_1))
      return false;
    if (!equals(this.renderEffect_1, tmp0_other_with_cast.renderEffect_1))
      return false;
    if (!equals(this.ambientShadowColor_1, tmp0_other_with_cast.ambientShadowColor_1))
      return false;
    if (!equals(this.spotShadowColor_1, tmp0_other_with_cast.spotShadowColor_1))
      return false;
    if (!(this.compositingStrategy_1 === tmp0_other_with_cast.compositingStrategy_1))
      return false;
    return true;
  };
  function _set_layerBlock__gjrlnf($this, _set____db54di) {
    $this.layerBlock_1 = _set____db54di;
  }
  function _get_layerBlock__1hj0i7($this) {
    return $this.layerBlock_1;
  }
  function SimpleGraphicsLayerModifier$layerBlock$lambda(this$0) {
    return function ($this$null) {
      $this$null.set_scaleX_ykjjzx_k$(this$0.scaleX_1);
      $this$null.set_scaleY_i4eqp0_k$(this$0.scaleY_1);
      $this$null.set_alpha_tvzcqh_k$(this$0.alpha_1);
      $this$null.set_translationX_u7hqho_k$(this$0.translationX_1);
      $this$null.set_translationY_bvbz7h_k$(this$0.translationY_1);
      $this$null.set_shadowElevation_t4qnx4_k$(this$0.shadowElevation_1);
      $this$null.set_rotationX_cedymj_k$(this$0.rotationX_1);
      $this$null.set_rotationY_uqjpwq_k$(this$0.rotationY_1);
      $this$null.set_rotationZ_lyeks7_k$(this$0.rotationZ_1);
      $this$null.set_cameraDistance_ois3u7_k$(this$0.cameraDistance_1);
      $this$null.set_transformOrigin_wfji5_k$(this$0.transformOrigin_1);
      $this$null.set_shape_ak8aoz_k$(this$0.shape_1);
      $this$null.set_clip_a88iug_k$(this$0.clip_1);
      $this$null.set_renderEffect_uf825w_k$(this$0.renderEffect_1);
      $this$null.set_ambientShadowColor_q06yuz_k$(this$0.ambientShadowColor_1);
      $this$null.set_spotShadowColor_2m7ou9_k$(this$0.spotShadowColor_1);
      $this$null.set_compositingStrategy_zi9izn_k$(this$0.compositingStrategy_1);
      return Unit_getInstance();
    };
  }
  function SimpleGraphicsLayerModifier$measure$lambda($placeable, this$0) {
    return function ($this$layout) {
      $this$layout.placeWithLayer$default_hwuan4_k$($placeable, 0, 0, VOID, this$0.layerBlock_1);
      return Unit_getInstance();
    };
  }
  function SimpleGraphicsLayerModifier(scaleX, scaleY, alpha, translationX, translationY, shadowElevation, rotationX, rotationY, rotationZ, cameraDistance, transformOrigin, shape, clip, renderEffect, ambientShadowColor, spotShadowColor, compositingStrategy) {
    compositingStrategy = compositingStrategy === VOID ? Companion_getInstance_25().Auto_1 : compositingStrategy;
    Node.call(this);
    this.scaleX_1 = scaleX;
    this.scaleY_1 = scaleY;
    this.alpha_1 = alpha;
    this.translationX_1 = translationX;
    this.translationY_1 = translationY;
    this.shadowElevation_1 = shadowElevation;
    this.rotationX_1 = rotationX;
    this.rotationY_1 = rotationY;
    this.rotationZ_1 = rotationZ;
    this.cameraDistance_1 = cameraDistance;
    this.transformOrigin_1 = transformOrigin;
    this.shape_1 = shape;
    this.clip_1 = clip;
    this.renderEffect_1 = renderEffect;
    this.ambientShadowColor_1 = ambientShadowColor;
    this.spotShadowColor_1 = spotShadowColor;
    this.compositingStrategy_1 = compositingStrategy;
    var tmp = this;
    tmp.layerBlock_1 = SimpleGraphicsLayerModifier$layerBlock$lambda(this);
  }
  protoOf(SimpleGraphicsLayerModifier).set_scaleX_ykjjzx_k$ = function (_set____db54di) {
    this.scaleX_1 = _set____db54di;
  };
  protoOf(SimpleGraphicsLayerModifier).get_scaleX_je2hxz_k$ = function () {
    return this.scaleX_1;
  };
  protoOf(SimpleGraphicsLayerModifier).set_scaleY_i4eqp0_k$ = function (_set____db54di) {
    this.scaleY_1 = _set____db54di;
  };
  protoOf(SimpleGraphicsLayerModifier).get_scaleY_je2hy0_k$ = function () {
    return this.scaleY_1;
  };
  protoOf(SimpleGraphicsLayerModifier).set_alpha_tvzcqh_k$ = function (_set____db54di) {
    this.alpha_1 = _set____db54di;
  };
  protoOf(SimpleGraphicsLayerModifier).get_alpha_iooth1_k$ = function () {
    return this.alpha_1;
  };
  protoOf(SimpleGraphicsLayerModifier).set_translationX_u7hqho_k$ = function (_set____db54di) {
    this.translationX_1 = _set____db54di;
  };
  protoOf(SimpleGraphicsLayerModifier).get_translationX_fq2dbk_k$ = function () {
    return this.translationX_1;
  };
  protoOf(SimpleGraphicsLayerModifier).set_translationY_bvbz7h_k$ = function (_set____db54di) {
    this.translationY_1 = _set____db54di;
  };
  protoOf(SimpleGraphicsLayerModifier).get_translationY_fq2dbj_k$ = function () {
    return this.translationY_1;
  };
  protoOf(SimpleGraphicsLayerModifier).set_shadowElevation_t4qnx4_k$ = function (_set____db54di) {
    this.shadowElevation_1 = _set____db54di;
  };
  protoOf(SimpleGraphicsLayerModifier).get_shadowElevation_peykek_k$ = function () {
    return this.shadowElevation_1;
  };
  protoOf(SimpleGraphicsLayerModifier).set_rotationX_cedymj_k$ = function (_set____db54di) {
    this.rotationX_1 = _set____db54di;
  };
  protoOf(SimpleGraphicsLayerModifier).get_rotationX_c5agwf_k$ = function () {
    return this.rotationX_1;
  };
  protoOf(SimpleGraphicsLayerModifier).set_rotationY_uqjpwq_k$ = function (_set____db54di) {
    this.rotationY_1 = _set____db54di;
  };
  protoOf(SimpleGraphicsLayerModifier).get_rotationY_c5agwe_k$ = function () {
    return this.rotationY_1;
  };
  protoOf(SimpleGraphicsLayerModifier).set_rotationZ_lyeks7_k$ = function (_set____db54di) {
    this.rotationZ_1 = _set____db54di;
  };
  protoOf(SimpleGraphicsLayerModifier).get_rotationZ_c5agwd_k$ = function () {
    return this.rotationZ_1;
  };
  protoOf(SimpleGraphicsLayerModifier).set_cameraDistance_ois3u7_k$ = function (_set____db54di) {
    this.cameraDistance_1 = _set____db54di;
  };
  protoOf(SimpleGraphicsLayerModifier).get_cameraDistance_i3885f_k$ = function () {
    return this.cameraDistance_1;
  };
  protoOf(SimpleGraphicsLayerModifier).set_transformOrigin_wfji5_k$ = function (_set____db54di) {
    this.transformOrigin_1 = _set____db54di;
  };
  protoOf(SimpleGraphicsLayerModifier).get_transformOrigin_bc7467_k$ = function () {
    return this.transformOrigin_1;
  };
  protoOf(SimpleGraphicsLayerModifier).set_shape_ak8aoz_k$ = function (_set____db54di) {
    this.shape_1 = _set____db54di;
  };
  protoOf(SimpleGraphicsLayerModifier).get_shape_iyi9a0_k$ = function () {
    return this.shape_1;
  };
  protoOf(SimpleGraphicsLayerModifier).set_clip_a88iug_k$ = function (_set____db54di) {
    this.clip_1 = _set____db54di;
  };
  protoOf(SimpleGraphicsLayerModifier).get_clip_wok5uh_k$ = function () {
    return this.clip_1;
  };
  protoOf(SimpleGraphicsLayerModifier).set_renderEffect_uf825w_k$ = function (_set____db54di) {
    this.renderEffect_1 = _set____db54di;
  };
  protoOf(SimpleGraphicsLayerModifier).get_renderEffect_9you8g_k$ = function () {
    return this.renderEffect_1;
  };
  protoOf(SimpleGraphicsLayerModifier).set_ambientShadowColor_q06yuz_k$ = function (_set____db54di) {
    this.ambientShadowColor_1 = _set____db54di;
  };
  protoOf(SimpleGraphicsLayerModifier).get_ambientShadowColor_8w030l_k$ = function () {
    return this.ambientShadowColor_1;
  };
  protoOf(SimpleGraphicsLayerModifier).set_spotShadowColor_2m7ou9_k$ = function (_set____db54di) {
    this.spotShadowColor_1 = _set____db54di;
  };
  protoOf(SimpleGraphicsLayerModifier).get_spotShadowColor_2cxx5r_k$ = function () {
    return this.spotShadowColor_1;
  };
  protoOf(SimpleGraphicsLayerModifier).set_compositingStrategy_zi9izn_k$ = function (_set____db54di) {
    this.compositingStrategy_1 = _set____db54di;
  };
  protoOf(SimpleGraphicsLayerModifier).get_compositingStrategy_sjy48x_k$ = function () {
    return this.compositingStrategy_1;
  };
  protoOf(SimpleGraphicsLayerModifier).get_shouldAutoInvalidate_lc75y2_k$ = function () {
    return false;
  };
  protoOf(SimpleGraphicsLayerModifier).invalidateLayerBlock_e1i4jd_k$ = function () {
    // Inline function 'androidx.compose.ui.node.Nodes.Layout' call
    Nodes_getInstance();
    var tmp$ret$0 = _NodeKind___init__impl__ojsprp(2);
    var tmp0_safe_receiver = requireCoordinator(this, tmp$ret$0).get_wrapped_rnh7rw_k$();
    if (tmp0_safe_receiver == null)
      null;
    else {
      tmp0_safe_receiver.updateLayerBlock_ncp06q_k$(this.layerBlock_1, true);
    }
  };
  protoOf(SimpleGraphicsLayerModifier).measure_z885gt_k$ = function (_this__u8e3s4, measurable, constraints) {
    var placeable = measurable.measure_4dmfk1_k$(constraints);
    var tmp = placeable.get_width_j0q4yl_k$();
    var tmp_0 = placeable.get_height_e7t92o_k$();
    return _this__u8e3s4.layout$default_n19e5l_k$(tmp, tmp_0, VOID, SimpleGraphicsLayerModifier$measure$lambda(placeable, this));
  };
  protoOf(SimpleGraphicsLayerModifier).toString = function () {
    return 'SimpleGraphicsLayerModifier(' + ('scaleX=' + this.scaleX_1 + ', ') + ('scaleY=' + this.scaleY_1 + ', ') + ('alpha = ' + this.alpha_1 + ', ') + ('translationX=' + this.translationX_1 + ', ') + ('translationY=' + this.translationY_1 + ', ') + ('shadowElevation=' + this.shadowElevation_1 + ', ') + ('rotationX=' + this.rotationX_1 + ', ') + ('rotationY=' + this.rotationY_1 + ', ') + ('rotationZ=' + this.rotationZ_1 + ', ') + ('cameraDistance=' + this.cameraDistance_1 + ', ') + ('transformOrigin=' + new TransformOrigin(this.transformOrigin_1) + ', ') + ('shape=' + this.shape_1 + ', ') + ('clip=' + this.clip_1 + ', ') + ('renderEffect=' + this.renderEffect_1 + ', ') + ('ambientShadowColor=' + new Color(this.ambientShadowColor_1) + ', ') + ('spotShadowColor=' + new Color(this.spotShadowColor_1) + ', ') + ('compositingStrategy=' + new CompositingStrategy(this.compositingStrategy_1) + ')');
  };
  function get_DefaultShadowColor() {
    _init_properties_GraphicsLayerScope_kt__7b4fv2();
    return DefaultShadowColor;
  }
  var DefaultShadowColor;
  function GraphicsLayerScope() {
  }
  function ReusableGraphicsLayerScope() {
    this.scaleX_1 = 1.0;
    this.scaleY_1 = 1.0;
    this.alpha_1 = 1.0;
    this.translationX_1 = 0.0;
    this.translationY_1 = 0.0;
    this.shadowElevation_1 = 0.0;
    this.ambientShadowColor_1 = get_DefaultShadowColor();
    this.spotShadowColor_1 = get_DefaultShadowColor();
    this.rotationX_1 = 0.0;
    this.rotationY_1 = 0.0;
    this.rotationZ_1 = 0.0;
    this.cameraDistance_1 = 8.0;
    this.transformOrigin_1 = Companion_getInstance_26().get_Center_bvqaiy_k$();
    this.shape_1 = get_RectangleShape();
    this.clip_1 = false;
    this.compositingStrategy_1 = Companion_getInstance_25().get_Auto_wkqwx7_k$();
    this.size_1 = Companion_getInstance_0().get_Unspecified_3ttj0y_k$();
    this.graphicsDensity_1 = Density_0(1.0);
    this.renderEffect_1 = null;
  }
  protoOf(ReusableGraphicsLayerScope).set_scaleX_ykjjzx_k$ = function (_set____db54di) {
    this.scaleX_1 = _set____db54di;
  };
  protoOf(ReusableGraphicsLayerScope).get_scaleX_je2hxz_k$ = function () {
    return this.scaleX_1;
  };
  protoOf(ReusableGraphicsLayerScope).set_scaleY_i4eqp0_k$ = function (_set____db54di) {
    this.scaleY_1 = _set____db54di;
  };
  protoOf(ReusableGraphicsLayerScope).get_scaleY_je2hy0_k$ = function () {
    return this.scaleY_1;
  };
  protoOf(ReusableGraphicsLayerScope).set_alpha_tvzcqh_k$ = function (_set____db54di) {
    this.alpha_1 = _set____db54di;
  };
  protoOf(ReusableGraphicsLayerScope).get_alpha_iooth1_k$ = function () {
    return this.alpha_1;
  };
  protoOf(ReusableGraphicsLayerScope).set_translationX_u7hqho_k$ = function (_set____db54di) {
    this.translationX_1 = _set____db54di;
  };
  protoOf(ReusableGraphicsLayerScope).get_translationX_fq2dbk_k$ = function () {
    return this.translationX_1;
  };
  protoOf(ReusableGraphicsLayerScope).set_translationY_bvbz7h_k$ = function (_set____db54di) {
    this.translationY_1 = _set____db54di;
  };
  protoOf(ReusableGraphicsLayerScope).get_translationY_fq2dbj_k$ = function () {
    return this.translationY_1;
  };
  protoOf(ReusableGraphicsLayerScope).set_shadowElevation_t4qnx4_k$ = function (_set____db54di) {
    this.shadowElevation_1 = _set____db54di;
  };
  protoOf(ReusableGraphicsLayerScope).get_shadowElevation_peykek_k$ = function () {
    return this.shadowElevation_1;
  };
  protoOf(ReusableGraphicsLayerScope).set_ambientShadowColor_q06yuz_k$ = function (_set____db54di) {
    this.ambientShadowColor_1 = _set____db54di;
  };
  protoOf(ReusableGraphicsLayerScope).get_ambientShadowColor_8w030l_k$ = function () {
    return this.ambientShadowColor_1;
  };
  protoOf(ReusableGraphicsLayerScope).set_spotShadowColor_2m7ou9_k$ = function (_set____db54di) {
    this.spotShadowColor_1 = _set____db54di;
  };
  protoOf(ReusableGraphicsLayerScope).get_spotShadowColor_2cxx5r_k$ = function () {
    return this.spotShadowColor_1;
  };
  protoOf(ReusableGraphicsLayerScope).set_rotationX_cedymj_k$ = function (_set____db54di) {
    this.rotationX_1 = _set____db54di;
  };
  protoOf(ReusableGraphicsLayerScope).get_rotationX_c5agwf_k$ = function () {
    return this.rotationX_1;
  };
  protoOf(ReusableGraphicsLayerScope).set_rotationY_uqjpwq_k$ = function (_set____db54di) {
    this.rotationY_1 = _set____db54di;
  };
  protoOf(ReusableGraphicsLayerScope).get_rotationY_c5agwe_k$ = function () {
    return this.rotationY_1;
  };
  protoOf(ReusableGraphicsLayerScope).set_rotationZ_lyeks7_k$ = function (_set____db54di) {
    this.rotationZ_1 = _set____db54di;
  };
  protoOf(ReusableGraphicsLayerScope).get_rotationZ_c5agwd_k$ = function () {
    return this.rotationZ_1;
  };
  protoOf(ReusableGraphicsLayerScope).set_cameraDistance_ois3u7_k$ = function (_set____db54di) {
    this.cameraDistance_1 = _set____db54di;
  };
  protoOf(ReusableGraphicsLayerScope).get_cameraDistance_i3885f_k$ = function () {
    return this.cameraDistance_1;
  };
  protoOf(ReusableGraphicsLayerScope).set_transformOrigin_wfji5_k$ = function (_set____db54di) {
    this.transformOrigin_1 = _set____db54di;
  };
  protoOf(ReusableGraphicsLayerScope).get_transformOrigin_bc7467_k$ = function () {
    return this.transformOrigin_1;
  };
  protoOf(ReusableGraphicsLayerScope).set_shape_ak8aoz_k$ = function (_set____db54di) {
    this.shape_1 = _set____db54di;
  };
  protoOf(ReusableGraphicsLayerScope).get_shape_iyi9a0_k$ = function () {
    return this.shape_1;
  };
  protoOf(ReusableGraphicsLayerScope).set_clip_a88iug_k$ = function (_set____db54di) {
    this.clip_1 = _set____db54di;
  };
  protoOf(ReusableGraphicsLayerScope).get_clip_wok5uh_k$ = function () {
    return this.clip_1;
  };
  protoOf(ReusableGraphicsLayerScope).set_compositingStrategy_zi9izn_k$ = function (_set____db54di) {
    this.compositingStrategy_1 = _set____db54di;
  };
  protoOf(ReusableGraphicsLayerScope).get_compositingStrategy_sjy48x_k$ = function () {
    return this.compositingStrategy_1;
  };
  protoOf(ReusableGraphicsLayerScope).set_size_6a0e6q_k$ = function (_set____db54di) {
    this.size_1 = _set____db54di;
  };
  protoOf(ReusableGraphicsLayerScope).get_size_cxx1ym_k$ = function () {
    return this.size_1;
  };
  protoOf(ReusableGraphicsLayerScope).set_graphicsDensity_e0lhun_k$ = function (_set____db54di) {
    this.graphicsDensity_1 = _set____db54di;
  };
  protoOf(ReusableGraphicsLayerScope).get_graphicsDensity_xb1gj8_k$ = function () {
    return this.graphicsDensity_1;
  };
  protoOf(ReusableGraphicsLayerScope).get_density_qy0267_k$ = function () {
    return this.graphicsDensity_1.get_density_qy0267_k$();
  };
  protoOf(ReusableGraphicsLayerScope).get_fontScale_h56n3i_k$ = function () {
    return this.graphicsDensity_1.get_fontScale_h56n3i_k$();
  };
  protoOf(ReusableGraphicsLayerScope).set_renderEffect_uf825w_k$ = function (_set____db54di) {
    this.renderEffect_1 = _set____db54di;
  };
  protoOf(ReusableGraphicsLayerScope).get_renderEffect_9you8g_k$ = function () {
    return this.renderEffect_1;
  };
  protoOf(ReusableGraphicsLayerScope).reset_5u6xz3_k$ = function () {
    this.scaleX_1 = 1.0;
    this.scaleY_1 = 1.0;
    this.alpha_1 = 1.0;
    this.translationX_1 = 0.0;
    this.translationY_1 = 0.0;
    this.shadowElevation_1 = 0.0;
    this.ambientShadowColor_1 = get_DefaultShadowColor();
    this.spotShadowColor_1 = get_DefaultShadowColor();
    this.rotationX_1 = 0.0;
    this.rotationY_1 = 0.0;
    this.rotationZ_1 = 0.0;
    this.cameraDistance_1 = 8.0;
    this.transformOrigin_1 = Companion_getInstance_26().get_Center_bvqaiy_k$();
    this.shape_1 = get_RectangleShape();
    this.clip_1 = false;
    this.renderEffect_1 = null;
    this.compositingStrategy_1 = Companion_getInstance_25().get_Auto_wkqwx7_k$();
    this.size_1 = Companion_getInstance_0().get_Unspecified_3ttj0y_k$();
  };
  function get_DefaultCameraDistance() {
    return DefaultCameraDistance;
  }
  var DefaultCameraDistance;
  var properties_initialized_GraphicsLayerScope_kt_mgrju8;
  function _init_properties_GraphicsLayerScope_kt__7b4fv2() {
    if (!properties_initialized_GraphicsLayerScope_kt_mgrju8) {
      properties_initialized_GraphicsLayerScope_kt_mgrju8 = true;
      DefaultShadowColor = Companion_getInstance_1().get_Black_t4k9fh_k$();
    }
  }
  function _TransformOrigin___init__impl__ats3ll(packedValue) {
    return packedValue;
  }
  function _TransformOrigin___get_packedValue__impl__iu9z4d($this) {
    return $this;
  }
  function _TransformOrigin___get_pivotFractionX__impl__a9pmci($this) {
    // Inline function 'androidx.compose.ui.util.unpackFloat1' call
    var value = _TransformOrigin___get_packedValue__impl__iu9z4d($this);
    // Inline function 'kotlin.fromBits' call
    FloatCompanionObject_getInstance();
    var bits = value.shr_9fl3wl_k$(32).toInt_1tsl84_k$();
    return floatFromBits(bits);
  }
  function _TransformOrigin___get_pivotFractionY__impl__ijwupp($this) {
    // Inline function 'androidx.compose.ui.util.unpackFloat2' call
    var value = _TransformOrigin___get_packedValue__impl__iu9z4d($this);
    // Inline function 'kotlin.fromBits' call
    FloatCompanionObject_getInstance();
    var bits = value.and_4spn93_k$(new Long(-1, 0)).toInt_1tsl84_k$();
    return floatFromBits(bits);
  }
  function TransformOrigin__component1_impl_cqhg7b($this) {
    return _TransformOrigin___get_pivotFractionX__impl__a9pmci($this);
  }
  function TransformOrigin__component2_impl_d7j2li($this) {
    return _TransformOrigin___get_pivotFractionY__impl__ijwupp($this);
  }
  function TransformOrigin__copy_impl_wdetae($this, pivotFractionX, pivotFractionY) {
    return TransformOrigin_0(pivotFractionX, pivotFractionY);
  }
  function TransformOrigin__copy$default_impl_aymsll($this, pivotFractionX, pivotFractionY, $super) {
    pivotFractionX = pivotFractionX === VOID ? _TransformOrigin___get_pivotFractionX__impl__a9pmci($this) : pivotFractionX;
    pivotFractionY = pivotFractionY === VOID ? _TransformOrigin___get_pivotFractionY__impl__ijwupp($this) : pivotFractionY;
    var tmp;
    if ($super === VOID) {
      tmp = TransformOrigin__copy_impl_wdetae($this, pivotFractionX, pivotFractionY);
    } else {
      var tmp_0 = $super;
      tmp = (tmp_0 == null ? null : new TransformOrigin(tmp_0)).copy_198bqr_k$.call(new TransformOrigin($this), pivotFractionX, pivotFractionY).packedValue_1;
    }
    return tmp;
  }
  function Companion_5() {
    Companion_instance_5 = this;
    this.Center_1 = TransformOrigin_0(0.5, 0.5);
  }
  protoOf(Companion_5).get_Center_bvqaiy_k$ = function () {
    return this.Center_1;
  };
  var Companion_instance_5;
  function Companion_getInstance_26() {
    if (Companion_instance_5 == null)
      new Companion_5();
    return Companion_instance_5;
  }
  function TransformOrigin__toString_impl_nn7ftd($this) {
    return 'TransformOrigin(packedValue=' + $this.toString() + ')';
  }
  function TransformOrigin__hashCode_impl_pmqpcw($this) {
    return $this.hashCode();
  }
  function TransformOrigin__equals_impl_jrzhoc($this, other) {
    if (!(other instanceof TransformOrigin))
      return false;
    var tmp0_other_with_cast = other instanceof TransformOrigin ? other.packedValue_1 : THROW_CCE();
    if (!$this.equals(tmp0_other_with_cast))
      return false;
    return true;
  }
  function TransformOrigin(packedValue) {
    Companion_getInstance_26();
    this.packedValue_1 = packedValue;
  }
  protoOf(TransformOrigin).toString = function () {
    return TransformOrigin__toString_impl_nn7ftd(this.packedValue_1);
  };
  protoOf(TransformOrigin).hashCode = function () {
    return TransformOrigin__hashCode_impl_pmqpcw(this.packedValue_1);
  };
  protoOf(TransformOrigin).equals = function (other) {
    return TransformOrigin__equals_impl_jrzhoc(this.packedValue_1, other);
  };
  function TransformOrigin_0(pivotFractionX, pivotFractionY) {
    // Inline function 'androidx.compose.ui.util.packFloats' call
    var v1 = toLong(toBits(pivotFractionX));
    var v2 = toLong(toBits(pivotFractionY));
    var tmp$ret$0 = v1.shl_bg8if3_k$(32).or_v7fvkl_k$(v2.and_4spn93_k$(new Long(-1, 0)));
    return _TransformOrigin___init__impl__ats3ll(tmp$ret$0);
  }
  function _get_name__das4rk($this) {
    return $this.name_1;
  }
  function _get_defaultWidth__dirl5y($this) {
    return $this.defaultWidth_1;
  }
  function _get_defaultHeight__fx6z93($this) {
    return $this.defaultHeight_1;
  }
  function _get_viewportWidth__li5att($this) {
    return $this.viewportWidth_1;
  }
  function _get_viewportHeight__ig9yda($this) {
    return $this.viewportHeight_1;
  }
  function _get_tintColor__jqcn55($this) {
    return $this.tintColor_1;
  }
  function _get_tintBlendMode__8broo($this) {
    return $this.tintBlendMode_1;
  }
  function _get_autoMirror__yi01z1($this) {
    return $this.autoMirror_1;
  }
  function Builder_init_$Init$(name, defaultWidth, defaultHeight, viewportWidth, viewportHeight, tintColor, tintBlendMode, $this) {
    name = name === VOID ? get_DefaultGroupName() : name;
    tintColor = tintColor === VOID ? Companion_getInstance_1().get_Unspecified_j397pn_k$() : tintColor;
    tintBlendMode = tintBlendMode === VOID ? Companion_getInstance_2().get_SrcIn_enr0mu_k$() : tintBlendMode;
    Builder.call($this, name, defaultWidth, defaultHeight, viewportWidth, viewportHeight, tintColor, tintBlendMode, false);
    return $this;
  }
  function Builder_init_$Create$(name, defaultWidth, defaultHeight, viewportWidth, viewportHeight, tintColor, tintBlendMode) {
    return Builder_init_$Init$(name, defaultWidth, defaultHeight, viewportWidth, viewportHeight, tintColor, tintBlendMode, objectCreate(protoOf(Builder)));
  }
  function _get_nodes__dowtds($this) {
    return $this.nodes_1;
  }
  function _set_root__9tgb79($this, _set____db54di) {
    $this.root_1 = _set____db54di;
  }
  function _get_root__dd8asp($this) {
    return $this.root_1;
  }
  function _set_isConsumed__3lvdy3($this, _set____db54di) {
    $this.isConsumed_1 = _set____db54di;
  }
  function _get_isConsumed__io3z3b($this) {
    return $this.isConsumed_1;
  }
  function _get_currentGroup__r31fut($this) {
    return peek($this.nodes_1);
  }
  function ensureNotConsumed($this) {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!!$this.isConsumed_1) {
      // Inline function 'androidx.compose.ui.graphics.vector.Builder.ensureNotConsumed.<anonymous>' call
      var message = 'ImageVector.Builder is single use, create a new instance to create a new ImageVector';
      throw IllegalStateException_init_$Create$(toString(message));
    }
  }
  function asVectorGroup(_this__u8e3s4, $this) {
    return new VectorGroup(_this__u8e3s4.name_1, _this__u8e3s4.rotate_1, _this__u8e3s4.pivotX_1, _this__u8e3s4.pivotY_1, _this__u8e3s4.scaleX_1, _this__u8e3s4.scaleY_1, _this__u8e3s4.translationX_1, _this__u8e3s4.translationY_1, _this__u8e3s4.clipPathData_1, _this__u8e3s4.children_1);
  }
  function GroupParams(name, rotate, pivotX, pivotY, scaleX, scaleY, translationX, translationY, clipPathData, children) {
    name = name === VOID ? get_DefaultGroupName() : name;
    rotate = rotate === VOID ? get_DefaultRotation() : rotate;
    pivotX = pivotX === VOID ? get_DefaultPivotX() : pivotX;
    pivotY = pivotY === VOID ? get_DefaultPivotY() : pivotY;
    scaleX = scaleX === VOID ? get_DefaultScaleX() : scaleX;
    scaleY = scaleY === VOID ? get_DefaultScaleY() : scaleY;
    translationX = translationX === VOID ? get_DefaultTranslationX() : translationX;
    translationY = translationY === VOID ? get_DefaultTranslationY() : translationY;
    clipPathData = clipPathData === VOID ? get_EmptyPath() : clipPathData;
    var tmp;
    if (children === VOID) {
      // Inline function 'kotlin.collections.mutableListOf' call
      tmp = ArrayList_init_$Create$_0();
    } else {
      tmp = children;
    }
    children = tmp;
    this.name_1 = name;
    this.rotate_1 = rotate;
    this.pivotX_1 = pivotX;
    this.pivotY_1 = pivotY;
    this.scaleX_1 = scaleX;
    this.scaleY_1 = scaleY;
    this.translationX_1 = translationX;
    this.translationY_1 = translationY;
    this.clipPathData_1 = clipPathData;
    this.children_1 = children;
  }
  protoOf(GroupParams).set_name_aqnlwe_k$ = function (_set____db54di) {
    this.name_1 = _set____db54di;
  };
  protoOf(GroupParams).get_name_woqyms_k$ = function () {
    return this.name_1;
  };
  protoOf(GroupParams).set_rotate_8xsnjk_k$ = function (_set____db54di) {
    this.rotate_1 = _set____db54di;
  };
  protoOf(GroupParams).get_rotate_j3ybms_k$ = function () {
    return this.rotate_1;
  };
  protoOf(GroupParams).set_pivotX_10hxqj_k$ = function (_set____db54di) {
    this.pivotX_1 = _set____db54di;
  };
  protoOf(GroupParams).get_pivotX_i2lvmn_k$ = function () {
    return this.pivotX_1;
  };
  protoOf(GroupParams).set_pivotY_hbntjo_k$ = function (_set____db54di) {
    this.pivotY_1 = _set____db54di;
  };
  protoOf(GroupParams).get_pivotY_i2lvmo_k$ = function () {
    return this.pivotY_1;
  };
  protoOf(GroupParams).set_scaleX_ykjjzx_k$ = function (_set____db54di) {
    this.scaleX_1 = _set____db54di;
  };
  protoOf(GroupParams).get_scaleX_je2hxz_k$ = function () {
    return this.scaleX_1;
  };
  protoOf(GroupParams).set_scaleY_i4eqp0_k$ = function (_set____db54di) {
    this.scaleY_1 = _set____db54di;
  };
  protoOf(GroupParams).get_scaleY_je2hy0_k$ = function () {
    return this.scaleY_1;
  };
  protoOf(GroupParams).set_translationX_u7hqho_k$ = function (_set____db54di) {
    this.translationX_1 = _set____db54di;
  };
  protoOf(GroupParams).get_translationX_fq2dbk_k$ = function () {
    return this.translationX_1;
  };
  protoOf(GroupParams).set_translationY_bvbz7h_k$ = function (_set____db54di) {
    this.translationY_1 = _set____db54di;
  };
  protoOf(GroupParams).get_translationY_fq2dbj_k$ = function () {
    return this.translationY_1;
  };
  protoOf(GroupParams).set_clipPathData_f0arej_k$ = function (_set____db54di) {
    this.clipPathData_1 = _set____db54di;
  };
  protoOf(GroupParams).get_clipPathData_fjk2zs_k$ = function () {
    return this.clipPathData_1;
  };
  protoOf(GroupParams).set_children_seplyc_k$ = function (_set____db54di) {
    this.children_1 = _set____db54di;
  };
  protoOf(GroupParams).get_children_4cwbp4_k$ = function () {
    return this.children_1;
  };
  function get_$stableprop_9() {
    return 8;
  }
  function Builder(name, defaultWidth, defaultHeight, viewportWidth, viewportHeight, tintColor, tintBlendMode, autoMirror) {
    name = name === VOID ? get_DefaultGroupName() : name;
    tintColor = tintColor === VOID ? Companion_getInstance_1().get_Unspecified_j397pn_k$() : tintColor;
    tintBlendMode = tintBlendMode === VOID ? Companion_getInstance_2().get_SrcIn_enr0mu_k$() : tintBlendMode;
    autoMirror = autoMirror === VOID ? false : autoMirror;
    this.name_1 = name;
    this.defaultWidth_1 = defaultWidth;
    this.defaultHeight_1 = defaultHeight;
    this.viewportWidth_1 = viewportWidth;
    this.viewportHeight_1 = viewportHeight;
    this.tintColor_1 = tintColor;
    this.tintBlendMode_1 = tintBlendMode;
    this.autoMirror_1 = autoMirror;
    this.nodes_1 = ArrayList_init_$Create$_0();
    this.root_1 = new GroupParams();
    this.isConsumed_1 = false;
    push(this.nodes_1, this.root_1);
    this.$stable_1 = 8;
  }
  protoOf(Builder).addGroup_xxexed_k$ = function (name, rotate, pivotX, pivotY, scaleX, scaleY, translationX, translationY, clipPathData) {
    ensureNotConsumed(this);
    var group = new GroupParams(name, rotate, pivotX, pivotY, scaleX, scaleY, translationX, translationY, clipPathData);
    push(this.nodes_1, group);
    return this;
  };
  protoOf(Builder).addGroup$default_x7xqxd_k$ = function (name, rotate, pivotX, pivotY, scaleX, scaleY, translationX, translationY, clipPathData, $super) {
    name = name === VOID ? get_DefaultGroupName() : name;
    rotate = rotate === VOID ? get_DefaultRotation() : rotate;
    pivotX = pivotX === VOID ? get_DefaultPivotX() : pivotX;
    pivotY = pivotY === VOID ? get_DefaultPivotY() : pivotY;
    scaleX = scaleX === VOID ? get_DefaultScaleX() : scaleX;
    scaleY = scaleY === VOID ? get_DefaultScaleY() : scaleY;
    translationX = translationX === VOID ? get_DefaultTranslationX() : translationX;
    translationY = translationY === VOID ? get_DefaultTranslationY() : translationY;
    clipPathData = clipPathData === VOID ? get_EmptyPath() : clipPathData;
    return $super === VOID ? this.addGroup_xxexed_k$(name, rotate, pivotX, pivotY, scaleX, scaleY, translationX, translationY, clipPathData) : $super.addGroup_xxexed_k$.call(this, name, rotate, pivotX, pivotY, scaleX, scaleY, translationX, translationY, clipPathData);
  };
  protoOf(Builder).clearGroup_chitou_k$ = function () {
    ensureNotConsumed(this);
    var popped = pop(this.nodes_1);
    _get_currentGroup__r31fut(this).children_1.add_utx5q5_k$(asVectorGroup(popped, this));
    return this;
  };
  protoOf(Builder).addPath_15iv0l_k$ = function (pathData, pathFillType, name, fill, fillAlpha, stroke, strokeAlpha, strokeLineWidth, strokeLineCap, strokeLineJoin, strokeLineMiter, trimPathStart, trimPathEnd, trimPathOffset) {
    ensureNotConsumed(this);
    _get_currentGroup__r31fut(this).children_1.add_utx5q5_k$(new VectorPath(name, pathData, pathFillType, fill, fillAlpha, stroke, strokeAlpha, strokeLineWidth, strokeLineCap, strokeLineJoin, strokeLineMiter, trimPathStart, trimPathEnd, trimPathOffset));
    return this;
  };
  protoOf(Builder).addPath$default_98yxvz_k$ = function (pathData, pathFillType, name, fill, fillAlpha, stroke, strokeAlpha, strokeLineWidth, strokeLineCap, strokeLineJoin, strokeLineMiter, trimPathStart, trimPathEnd, trimPathOffset, $super) {
    pathFillType = pathFillType === VOID ? get_DefaultFillType() : pathFillType;
    name = name === VOID ? get_DefaultPathName() : name;
    fill = fill === VOID ? null : fill;
    fillAlpha = fillAlpha === VOID ? 1.0 : fillAlpha;
    stroke = stroke === VOID ? null : stroke;
    strokeAlpha = strokeAlpha === VOID ? 1.0 : strokeAlpha;
    strokeLineWidth = strokeLineWidth === VOID ? get_DefaultStrokeLineWidth() : strokeLineWidth;
    strokeLineCap = strokeLineCap === VOID ? get_DefaultStrokeLineCap() : strokeLineCap;
    strokeLineJoin = strokeLineJoin === VOID ? get_DefaultStrokeLineJoin() : strokeLineJoin;
    strokeLineMiter = strokeLineMiter === VOID ? get_DefaultStrokeLineMiter() : strokeLineMiter;
    trimPathStart = trimPathStart === VOID ? get_DefaultTrimPathStart() : trimPathStart;
    trimPathEnd = trimPathEnd === VOID ? get_DefaultTrimPathEnd() : trimPathEnd;
    trimPathOffset = trimPathOffset === VOID ? get_DefaultTrimPathOffset() : trimPathOffset;
    return $super === VOID ? this.addPath_15iv0l_k$(pathData, pathFillType, name, fill, fillAlpha, stroke, strokeAlpha, strokeLineWidth, strokeLineCap, strokeLineJoin, strokeLineMiter, trimPathStart, trimPathEnd, trimPathOffset) : $super.addPath_15iv0l_k$.call(this, pathData, new PathFillType(pathFillType), name, fill, fillAlpha, stroke, strokeAlpha, strokeLineWidth, new StrokeCap(strokeLineCap), new StrokeJoin(strokeLineJoin), strokeLineMiter, trimPathStart, trimPathEnd, trimPathOffset);
  };
  protoOf(Builder).build_1k0s4u_k$ = function () {
    ensureNotConsumed(this);
    while (this.nodes_1.get_size_woubt6_k$() > 1) {
      this.clearGroup_chitou_k$();
    }
    var vectorImage = new ImageVector(this.name_1, this.defaultWidth_1, this.defaultHeight_1, this.viewportWidth_1, this.viewportHeight_1, asVectorGroup(this.root_1, this), this.tintColor_1, this.tintBlendMode_1, this.autoMirror_1);
    this.isConsumed_1 = true;
    return vectorImage;
  };
  function Companion_6() {
    Companion_instance_6 = this;
  }
  var Companion_instance_6;
  function Companion_getInstance_27() {
    if (Companion_instance_6 == null)
      new Companion_6();
    return Companion_instance_6;
  }
  function get_$stableprop_10() {
    return 0;
  }
  function ImageVector(name, defaultWidth, defaultHeight, viewportWidth, viewportHeight, root, tintColor, tintBlendMode, autoMirror) {
    Companion_getInstance_27();
    this.name_1 = name;
    this.defaultWidth_1 = defaultWidth;
    this.defaultHeight_1 = defaultHeight;
    this.viewportWidth_1 = viewportWidth;
    this.viewportHeight_1 = viewportHeight;
    this.root_1 = root;
    this.tintColor_1 = tintColor;
    this.tintBlendMode_1 = tintBlendMode;
    this.autoMirror_1 = autoMirror;
    this.$stable_1 = 0;
  }
  protoOf(ImageVector).get_name_woqyms_k$ = function () {
    return this.name_1;
  };
  protoOf(ImageVector).get_defaultWidth_b0st3p_k$ = function () {
    return this.defaultWidth_1;
  };
  protoOf(ImageVector).get_defaultHeight_e98930_k$ = function () {
    return this.defaultHeight_1;
  };
  protoOf(ImageVector).get_viewportWidth_q084fd_k$ = function () {
    return this.viewportWidth_1;
  };
  protoOf(ImageVector).get_viewportHeight_w0jsei_k$ = function () {
    return this.viewportHeight_1;
  };
  protoOf(ImageVector).get_root_wott0r_k$ = function () {
    return this.root_1;
  };
  protoOf(ImageVector).get_tintColor_9q5qcm_k$ = function () {
    return this.tintColor_1;
  };
  protoOf(ImageVector).get_tintBlendMode_ptmxbu_k$ = function () {
    return this.tintBlendMode_1;
  };
  protoOf(ImageVector).get_autoMirror_tieazt_k$ = function () {
    return this.autoMirror_1;
  };
  protoOf(ImageVector).equals = function (other) {
    if (this === other)
      return true;
    if (!(other instanceof ImageVector))
      return false;
    if (!(this.name_1 === other.name_1))
      return false;
    if (!equals(this.defaultWidth_1, other.defaultWidth_1))
      return false;
    if (!equals(this.defaultHeight_1, other.defaultHeight_1))
      return false;
    if (!(this.viewportWidth_1 === other.viewportWidth_1))
      return false;
    if (!(this.viewportHeight_1 === other.viewportHeight_1))
      return false;
    if (!this.root_1.equals(other.root_1))
      return false;
    if (!equals(this.tintColor_1, other.tintColor_1))
      return false;
    if (!(this.tintBlendMode_1 === other.tintBlendMode_1))
      return false;
    if (!(this.autoMirror_1 === other.autoMirror_1))
      return false;
    return true;
  };
  protoOf(ImageVector).hashCode = function () {
    var result = getStringHashCode(this.name_1);
    result = imul(31, result) + Dp__hashCode_impl_sxkrra(this.defaultWidth_1) | 0;
    result = imul(31, result) + Dp__hashCode_impl_sxkrra(this.defaultHeight_1) | 0;
    result = imul(31, result) + getNumberHashCode(this.viewportWidth_1) | 0;
    result = imul(31, result) + getNumberHashCode(this.viewportHeight_1) | 0;
    result = imul(31, result) + this.root_1.hashCode() | 0;
    result = imul(31, result) + Color__hashCode_impl_vjyivj(this.tintColor_1) | 0;
    result = imul(31, result) + BlendMode__hashCode_impl_93ceri(this.tintBlendMode_1) | 0;
    result = imul(31, result) + getBooleanHashCode(this.autoMirror_1) | 0;
    return result;
  };
  function _get_children__my42wc($this) {
    return $this.children_1;
  }
  function get_$stableprop_11() {
    return 0;
  }
  function VectorGroup$iterator$1(this$0) {
    this.it_1 = this$0.children_1.iterator_jk1svi_k$();
  }
  protoOf(VectorGroup$iterator$1).get_it_kntnws_k$ = function () {
    return this.it_1;
  };
  protoOf(VectorGroup$iterator$1).hasNext_bitz1p_k$ = function () {
    return this.it_1.hasNext_bitz1p_k$();
  };
  protoOf(VectorGroup$iterator$1).next_20eer_k$ = function () {
    return this.it_1.next_20eer_k$();
  };
  function VectorGroup(name, rotation, pivotX, pivotY, scaleX, scaleY, translationX, translationY, clipPathData, children) {
    name = name === VOID ? get_DefaultGroupName() : name;
    rotation = rotation === VOID ? get_DefaultRotation() : rotation;
    pivotX = pivotX === VOID ? get_DefaultPivotX() : pivotX;
    pivotY = pivotY === VOID ? get_DefaultPivotY() : pivotY;
    scaleX = scaleX === VOID ? get_DefaultScaleX() : scaleX;
    scaleY = scaleY === VOID ? get_DefaultScaleY() : scaleY;
    translationX = translationX === VOID ? get_DefaultTranslationX() : translationX;
    translationY = translationY === VOID ? get_DefaultTranslationY() : translationY;
    clipPathData = clipPathData === VOID ? get_EmptyPath() : clipPathData;
    children = children === VOID ? emptyList() : children;
    VectorNode.call(this);
    this.name_1 = name;
    this.rotation_1 = rotation;
    this.pivotX_1 = pivotX;
    this.pivotY_1 = pivotY;
    this.scaleX_1 = scaleX;
    this.scaleY_1 = scaleY;
    this.translationX_1 = translationX;
    this.translationY_1 = translationY;
    this.clipPathData_1 = clipPathData;
    this.children_1 = children;
    this.$stable_2 = 0;
  }
  protoOf(VectorGroup).get_name_woqyms_k$ = function () {
    return this.name_1;
  };
  protoOf(VectorGroup).get_rotation_wgxiux_k$ = function () {
    return this.rotation_1;
  };
  protoOf(VectorGroup).get_pivotX_i2lvmn_k$ = function () {
    return this.pivotX_1;
  };
  protoOf(VectorGroup).get_pivotY_i2lvmo_k$ = function () {
    return this.pivotY_1;
  };
  protoOf(VectorGroup).get_scaleX_je2hxz_k$ = function () {
    return this.scaleX_1;
  };
  protoOf(VectorGroup).get_scaleY_je2hy0_k$ = function () {
    return this.scaleY_1;
  };
  protoOf(VectorGroup).get_translationX_fq2dbk_k$ = function () {
    return this.translationX_1;
  };
  protoOf(VectorGroup).get_translationY_fq2dbj_k$ = function () {
    return this.translationY_1;
  };
  protoOf(VectorGroup).get_clipPathData_fjk2zs_k$ = function () {
    return this.clipPathData_1;
  };
  protoOf(VectorGroup).get_size_woubt6_k$ = function () {
    return this.children_1.get_size_woubt6_k$();
  };
  protoOf(VectorGroup).get_c1px32_k$ = function (index) {
    return this.children_1.get_c1px32_k$(index);
  };
  protoOf(VectorGroup).iterator_jk1svi_k$ = function () {
    return new VectorGroup$iterator$1(this);
  };
  protoOf(VectorGroup).equals = function (other) {
    if (this === other)
      return true;
    var tmp;
    if (other == null) {
      tmp = true;
    } else {
      tmp = !(other instanceof VectorGroup);
    }
    if (tmp)
      return false;
    if (!(this.name_1 === other.name_1))
      return false;
    if (!(this.rotation_1 === other.rotation_1))
      return false;
    if (!(this.pivotX_1 === other.pivotX_1))
      return false;
    if (!(this.pivotY_1 === other.pivotY_1))
      return false;
    if (!(this.scaleX_1 === other.scaleX_1))
      return false;
    if (!(this.scaleY_1 === other.scaleY_1))
      return false;
    if (!(this.translationX_1 === other.translationX_1))
      return false;
    if (!(this.translationY_1 === other.translationY_1))
      return false;
    if (!equals(this.clipPathData_1, other.clipPathData_1))
      return false;
    if (!equals(this.children_1, other.children_1))
      return false;
    return true;
  };
  protoOf(VectorGroup).hashCode = function () {
    var result = getStringHashCode(this.name_1);
    result = imul(31, result) + getNumberHashCode(this.rotation_1) | 0;
    result = imul(31, result) + getNumberHashCode(this.pivotX_1) | 0;
    result = imul(31, result) + getNumberHashCode(this.pivotY_1) | 0;
    result = imul(31, result) + getNumberHashCode(this.scaleX_1) | 0;
    result = imul(31, result) + getNumberHashCode(this.scaleY_1) | 0;
    result = imul(31, result) + getNumberHashCode(this.translationX_1) | 0;
    result = imul(31, result) + getNumberHashCode(this.translationY_1) | 0;
    result = imul(31, result) + hashCode(this.clipPathData_1) | 0;
    result = imul(31, result) + hashCode(this.children_1) | 0;
    return result;
  };
  function peek(_this__u8e3s4) {
    return _this__u8e3s4.get_c1px32_k$(_this__u8e3s4.get_size_woubt6_k$() - 1 | 0);
  }
  function push(_this__u8e3s4, value) {
    return _this__u8e3s4.add_utx5q5_k$(value);
  }
  function pop(_this__u8e3s4) {
    return _this__u8e3s4.removeAt_6niowx_k$(_this__u8e3s4.get_size_woubt6_k$() - 1 | 0);
  }
  function get_$stableprop_12() {
    return 0;
  }
  function VectorNode() {
    this.$stable_1 = 0;
  }
  function get_$stableprop_13() {
    return 0;
  }
  function VectorPath(name, pathData, pathFillType, fill, fillAlpha, stroke, strokeAlpha, strokeLineWidth, strokeLineCap, strokeLineJoin, strokeLineMiter, trimPathStart, trimPathEnd, trimPathOffset) {
    name = name === VOID ? get_DefaultPathName() : name;
    fill = fill === VOID ? null : fill;
    fillAlpha = fillAlpha === VOID ? 1.0 : fillAlpha;
    stroke = stroke === VOID ? null : stroke;
    strokeAlpha = strokeAlpha === VOID ? 1.0 : strokeAlpha;
    strokeLineWidth = strokeLineWidth === VOID ? get_DefaultStrokeLineWidth() : strokeLineWidth;
    strokeLineCap = strokeLineCap === VOID ? get_DefaultStrokeLineCap() : strokeLineCap;
    strokeLineJoin = strokeLineJoin === VOID ? get_DefaultStrokeLineJoin() : strokeLineJoin;
    strokeLineMiter = strokeLineMiter === VOID ? get_DefaultStrokeLineMiter() : strokeLineMiter;
    trimPathStart = trimPathStart === VOID ? get_DefaultTrimPathStart() : trimPathStart;
    trimPathEnd = trimPathEnd === VOID ? get_DefaultTrimPathEnd() : trimPathEnd;
    trimPathOffset = trimPathOffset === VOID ? get_DefaultTrimPathOffset() : trimPathOffset;
    VectorNode.call(this);
    this.name_1 = name;
    this.pathData_1 = pathData;
    this.pathFillType_1 = pathFillType;
    this.fill_1 = fill;
    this.fillAlpha_1 = fillAlpha;
    this.stroke_1 = stroke;
    this.strokeAlpha_1 = strokeAlpha;
    this.strokeLineWidth_1 = strokeLineWidth;
    this.strokeLineCap_1 = strokeLineCap;
    this.strokeLineJoin_1 = strokeLineJoin;
    this.strokeLineMiter_1 = strokeLineMiter;
    this.trimPathStart_1 = trimPathStart;
    this.trimPathEnd_1 = trimPathEnd;
    this.trimPathOffset_1 = trimPathOffset;
    this.$stable_2 = 0;
  }
  protoOf(VectorPath).get_name_woqyms_k$ = function () {
    return this.name_1;
  };
  protoOf(VectorPath).get_pathData_beah8o_k$ = function () {
    return this.pathData_1;
  };
  protoOf(VectorPath).get_pathFillType_fmurwp_k$ = function () {
    return this.pathFillType_1;
  };
  protoOf(VectorPath).get_fill_wom0ng_k$ = function () {
    return this.fill_1;
  };
  protoOf(VectorPath).get_fillAlpha_aeh3wu_k$ = function () {
    return this.fillAlpha_1;
  };
  protoOf(VectorPath).get_stroke_jnpx6p_k$ = function () {
    return this.stroke_1;
  };
  protoOf(VectorPath).get_strokeAlpha_pnepur_k$ = function () {
    return this.strokeAlpha_1;
  };
  protoOf(VectorPath).get_strokeLineWidth_xw12pd_k$ = function () {
    return this.strokeLineWidth_1;
  };
  protoOf(VectorPath).get_strokeLineCap_uro8oj_k$ = function () {
    return this.strokeLineCap_1;
  };
  protoOf(VectorPath).get_strokeLineJoin_9s6djf_k$ = function () {
    return this.strokeLineJoin_1;
  };
  protoOf(VectorPath).get_strokeLineMiter_xqjga8_k$ = function () {
    return this.strokeLineMiter_1;
  };
  protoOf(VectorPath).get_trimPathStart_41bzzi_k$ = function () {
    return this.trimPathStart_1;
  };
  protoOf(VectorPath).get_trimPathEnd_lt4cxh_k$ = function () {
    return this.trimPathEnd_1;
  };
  protoOf(VectorPath).get_trimPathOffset_et3pwj_k$ = function () {
    return this.trimPathOffset_1;
  };
  protoOf(VectorPath).equals = function (other) {
    if (this === other)
      return true;
    if (other == null ? true : !getKClassFromExpression(this).equals(getKClassFromExpression(other)))
      return false;
    if (!(other instanceof VectorPath))
      THROW_CCE();
    if (!(this.name_1 === other.name_1))
      return false;
    if (!equals(this.fill_1, other.fill_1))
      return false;
    if (!(this.fillAlpha_1 === other.fillAlpha_1))
      return false;
    if (!equals(this.stroke_1, other.stroke_1))
      return false;
    if (!(this.strokeAlpha_1 === other.strokeAlpha_1))
      return false;
    if (!(this.strokeLineWidth_1 === other.strokeLineWidth_1))
      return false;
    if (!(this.strokeLineCap_1 === other.strokeLineCap_1))
      return false;
    if (!(this.strokeLineJoin_1 === other.strokeLineJoin_1))
      return false;
    if (!(this.strokeLineMiter_1 === other.strokeLineMiter_1))
      return false;
    if (!(this.trimPathStart_1 === other.trimPathStart_1))
      return false;
    if (!(this.trimPathEnd_1 === other.trimPathEnd_1))
      return false;
    if (!(this.trimPathOffset_1 === other.trimPathOffset_1))
      return false;
    if (!(this.pathFillType_1 === other.pathFillType_1))
      return false;
    if (!equals(this.pathData_1, other.pathData_1))
      return false;
    return true;
  };
  protoOf(VectorPath).hashCode = function () {
    var result = getStringHashCode(this.name_1);
    result = imul(31, result) + hashCode(this.pathData_1) | 0;
    var tmp = imul(31, result);
    var tmp0_safe_receiver = this.fill_1;
    var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : hashCode(tmp0_safe_receiver);
    result = tmp + (tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs) | 0;
    result = imul(31, result) + getNumberHashCode(this.fillAlpha_1) | 0;
    var tmp_0 = imul(31, result);
    var tmp2_safe_receiver = this.stroke_1;
    var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : hashCode(tmp2_safe_receiver);
    result = tmp_0 + (tmp3_elvis_lhs == null ? 0 : tmp3_elvis_lhs) | 0;
    result = imul(31, result) + getNumberHashCode(this.strokeAlpha_1) | 0;
    result = imul(31, result) + getNumberHashCode(this.strokeLineWidth_1) | 0;
    result = imul(31, result) + StrokeCap__hashCode_impl_posxk8(this.strokeLineCap_1) | 0;
    result = imul(31, result) + StrokeJoin__hashCode_impl_3pyh8w(this.strokeLineJoin_1) | 0;
    result = imul(31, result) + getNumberHashCode(this.strokeLineMiter_1) | 0;
    result = imul(31, result) + getNumberHashCode(this.trimPathStart_1) | 0;
    result = imul(31, result) + getNumberHashCode(this.trimPathEnd_1) | 0;
    result = imul(31, result) + getNumberHashCode(this.trimPathOffset_1) | 0;
    result = imul(31, result) + PathFillType__hashCode_impl_pdqo4w(this.pathFillType_1) | 0;
    return result;
  };
  function get_EmptyPath() {
    _init_properties_Vector_kt__7ulyhp();
    return EmptyPath;
  }
  var EmptyPath;
  function get_DefaultStrokeLineCap() {
    _init_properties_Vector_kt__7ulyhp();
    return DefaultStrokeLineCap;
  }
  var DefaultStrokeLineCap;
  function get_DefaultStrokeLineJoin() {
    _init_properties_Vector_kt__7ulyhp();
    return DefaultStrokeLineJoin;
  }
  var DefaultStrokeLineJoin;
  function get_DefaultTintBlendMode() {
    _init_properties_Vector_kt__7ulyhp();
    return DefaultTintBlendMode;
  }
  var DefaultTintBlendMode;
  function get_DefaultTintColor() {
    _init_properties_Vector_kt__7ulyhp();
    return DefaultTintColor;
  }
  var DefaultTintColor;
  function get_DefaultFillType() {
    _init_properties_Vector_kt__7ulyhp();
    return DefaultFillType;
  }
  var DefaultFillType;
  function get_DefaultGroupName() {
    return DefaultGroupName;
  }
  var DefaultGroupName;
  function get_DefaultRotation() {
    return DefaultRotation;
  }
  var DefaultRotation;
  function get_DefaultPivotX() {
    return DefaultPivotX;
  }
  var DefaultPivotX;
  function get_DefaultPivotY() {
    return DefaultPivotY;
  }
  var DefaultPivotY;
  function get_DefaultScaleX() {
    return DefaultScaleX;
  }
  var DefaultScaleX;
  function get_DefaultScaleY() {
    return DefaultScaleY;
  }
  var DefaultScaleY;
  function get_DefaultTranslationX() {
    return DefaultTranslationX;
  }
  var DefaultTranslationX;
  function get_DefaultTranslationY() {
    return DefaultTranslationY;
  }
  var DefaultTranslationY;
  function get_DefaultPathName() {
    return DefaultPathName;
  }
  var DefaultPathName;
  function get_DefaultStrokeLineWidth() {
    return DefaultStrokeLineWidth;
  }
  var DefaultStrokeLineWidth;
  function get_DefaultStrokeLineMiter() {
    return DefaultStrokeLineMiter;
  }
  var DefaultStrokeLineMiter;
  function get_DefaultTrimPathStart() {
    return DefaultTrimPathStart;
  }
  var DefaultTrimPathStart;
  function get_DefaultTrimPathEnd() {
    return DefaultTrimPathEnd;
  }
  var DefaultTrimPathEnd;
  function get_DefaultTrimPathOffset() {
    return DefaultTrimPathOffset;
  }
  var DefaultTrimPathOffset;
  var properties_initialized_Vector_kt_6ddpp7;
  function _init_properties_Vector_kt__7ulyhp() {
    if (!properties_initialized_Vector_kt_6ddpp7) {
      properties_initialized_Vector_kt_6ddpp7 = true;
      EmptyPath = emptyList();
      DefaultStrokeLineCap = Companion_getInstance_3().get_Butt_jb7qjw_k$();
      DefaultStrokeLineJoin = Companion_getInstance_4().get_Miter_xkwqso_k$();
      DefaultTintBlendMode = Companion_getInstance_2().get_SrcIn_enr0mu_k$();
      DefaultTintColor = Companion_getInstance_1().get_Transparent_if5ln4_k$();
      DefaultFillType = Companion_getInstance_5().get_NonZero_dwy848_k$();
    }
  }
  function HapticFeedback() {
  }
  function _HapticFeedbackType___init__impl__z5bkgl(value) {
    return value;
  }
  function _HapticFeedbackType___get_value__impl__d0n727($this) {
    return $this;
  }
  function HapticFeedbackType__toString_impl_a87iph($this) {
    return $this === Companion_getInstance_28().get_LongPress_u8wlw3_k$() ? 'LongPress' : $this === Companion_getInstance_28().get_TextHandleMove_tnjrc2_k$() ? 'TextHandleMove' : 'Invalid';
  }
  function Companion_7() {
    Companion_instance_7 = this;
  }
  protoOf(Companion_7).get_LongPress_u8wlw3_k$ = function () {
    return PlatformHapticFeedbackType_getInstance().get_LongPress_u8wlw3_k$();
  };
  protoOf(Companion_7).get_TextHandleMove_tnjrc2_k$ = function () {
    return PlatformHapticFeedbackType_getInstance().get_TextHandleMove_tnjrc2_k$();
  };
  protoOf(Companion_7).values_dmh61q_k$ = function () {
    return listOf([new HapticFeedbackType(this.get_LongPress_u8wlw3_k$()), new HapticFeedbackType(this.get_TextHandleMove_tnjrc2_k$())]);
  };
  var Companion_instance_7;
  function Companion_getInstance_28() {
    if (Companion_instance_7 == null)
      new Companion_7();
    return Companion_instance_7;
  }
  function HapticFeedbackType__hashCode_impl_vzdfic($this) {
    return $this;
  }
  function HapticFeedbackType__equals_impl_7pd0mg($this, other) {
    if (!(other instanceof HapticFeedbackType))
      return false;
    if (!($this === (other instanceof HapticFeedbackType ? other.value_1 : THROW_CCE())))
      return false;
    return true;
  }
  function HapticFeedbackType(value) {
    Companion_getInstance_28();
    this.value_1 = value;
  }
  protoOf(HapticFeedbackType).toString = function () {
    return HapticFeedbackType__toString_impl_a87iph(this.value_1);
  };
  protoOf(HapticFeedbackType).hashCode = function () {
    return HapticFeedbackType__hashCode_impl_vzdfic(this.value_1);
  };
  protoOf(HapticFeedbackType).equals = function (other) {
    return HapticFeedbackType__equals_impl_7pd0mg(this.value_1, other);
  };
  function InputModeManager() {
  }
  function _InputMode___init__impl__v9lqz8(value) {
    return value;
  }
  function _get_value__a43j40_1($this) {
    return $this;
  }
  function InputMode__toString_impl_z22qz0($this) {
    return $this === Companion_getInstance_29().Touch_1 ? 'Touch' : $this === Companion_getInstance_29().Keyboard_1 ? 'Keyboard' : 'Error';
  }
  function Companion_8() {
    Companion_instance_8 = this;
    this.Touch_1 = _InputMode___init__impl__v9lqz8(1);
    this.Keyboard_1 = _InputMode___init__impl__v9lqz8(2);
  }
  protoOf(Companion_8).get_Touch_mjalr8_k$ = function () {
    return this.Touch_1;
  };
  protoOf(Companion_8).get_Keyboard_em08ea_k$ = function () {
    return this.Keyboard_1;
  };
  var Companion_instance_8;
  function Companion_getInstance_29() {
    if (Companion_instance_8 == null)
      new Companion_8();
    return Companion_instance_8;
  }
  function InputMode__hashCode_impl_e7ve79($this) {
    return $this;
  }
  function InputMode__equals_impl_rgqy7z($this, other) {
    if (!(other instanceof InputMode))
      return false;
    if (!($this === (other instanceof InputMode ? other.value_1 : THROW_CCE())))
      return false;
    return true;
  }
  function InputMode(value) {
    Companion_getInstance_29();
    this.value_1 = value;
  }
  protoOf(InputMode).toString = function () {
    return InputMode__toString_impl_z22qz0(this.value_1);
  };
  protoOf(InputMode).hashCode = function () {
    return InputMode__hashCode_impl_e7ve79(this.value_1);
  };
  protoOf(InputMode).equals = function (other) {
    return InputMode__equals_impl_rgqy7z(this.value_1, other);
  };
  function _get_onRequestInputModeChange__p1cs66($this) {
    return $this.onRequestInputModeChange_1;
  }
  function InputModeManagerImpl(initialInputMode, onRequestInputModeChange) {
    this.onRequestInputModeChange_1 = onRequestInputModeChange;
    this.inputMode$delegate_1 = mutableStateOf(new InputMode(initialInputMode));
  }
  protoOf(InputModeManagerImpl).set_inputMode_luxnjm_k$ = function (_set____db54di) {
    var this_0 = this.inputMode$delegate_1;
    inputMode$factory();
    var value = new InputMode(_set____db54di);
    this_0.set_value_v1vabv_k$(value);
    return Unit_getInstance();
  };
  protoOf(InputModeManagerImpl).get_inputMode_6j1lsi_k$ = function () {
    // Inline function 'androidx.compose.runtime.getValue' call
    var this_0 = this.inputMode$delegate_1;
    inputMode$factory_0();
    return this_0.get_value_j01efc_k$().value_1;
  };
  protoOf(InputModeManagerImpl).requestInputMode_2h57ws_k$ = function (inputMode) {
    return this.onRequestInputModeChange_1(new InputMode(inputMode));
  };
  function inputMode$factory() {
    return getPropertyCallableRef('inputMode', 1, KMutableProperty1, function (receiver) {
      return new InputMode(receiver.get_inputMode_6j1lsi_k$());
    }, function (receiver, value) {
      return receiver.set_inputMode_luxnjm_k$(value.value_1);
    });
  }
  function inputMode$factory_0() {
    return getPropertyCallableRef('inputMode', 1, KMutableProperty1, function (receiver) {
      return new InputMode(receiver.get_inputMode_6j1lsi_k$());
    }, function (receiver, value) {
      return receiver.set_inputMode_luxnjm_k$(value.value_1);
    });
  }
  function _KeyEvent___init__impl__411tom(nativeKeyEvent) {
    return nativeKeyEvent;
  }
  function _KeyEvent___get_nativeKeyEvent__impl__py13j5($this) {
    return $this;
  }
  function KeyEvent__toString_impl_1f7sp2($this) {
    return 'KeyEvent(nativeKeyEvent=' + $this + ')';
  }
  function KeyEvent__hashCode_impl_kby43t($this) {
    return $this.hashCode();
  }
  function KeyEvent__equals_impl_vn1w6l($this, other) {
    if (!(other instanceof KeyEvent))
      return false;
    var tmp0_other_with_cast = other instanceof KeyEvent ? other.nativeKeyEvent_1 : THROW_CCE();
    if (!$this.equals(tmp0_other_with_cast))
      return false;
    return true;
  }
  function KeyEvent(nativeKeyEvent) {
    this.nativeKeyEvent_1 = nativeKeyEvent;
  }
  protoOf(KeyEvent).toString = function () {
    return KeyEvent__toString_impl_1f7sp2(this.nativeKeyEvent_1);
  };
  protoOf(KeyEvent).hashCode = function () {
    return KeyEvent__hashCode_impl_kby43t(this.nativeKeyEvent_1);
  };
  protoOf(KeyEvent).equals = function (other) {
    return KeyEvent__equals_impl_vn1w6l(this.nativeKeyEvent_1, other);
  };
  function _KeyEventType___init__impl__85599o(value) {
    return value;
  }
  function _get_value__a43j40_2($this) {
    return $this;
  }
  function KeyEventType__toString_impl_auomc4($this) {
    return $this === Companion_getInstance_30().KeyUp_1 ? 'KeyUp' : $this === Companion_getInstance_30().KeyDown_1 ? 'KeyDown' : $this === Companion_getInstance_30().Unknown_1 ? 'Unknown' : 'Invalid';
  }
  function Companion_9() {
    Companion_instance_9 = this;
    this.Unknown_1 = _KeyEventType___init__impl__85599o(0);
    this.KeyUp_1 = _KeyEventType___init__impl__85599o(1);
    this.KeyDown_1 = _KeyEventType___init__impl__85599o(2);
  }
  protoOf(Companion_9).get_Unknown_onndyb_k$ = function () {
    return this.Unknown_1;
  };
  protoOf(Companion_9).get_KeyUp_ws4i37_k$ = function () {
    return this.KeyUp_1;
  };
  protoOf(Companion_9).get_KeyDown_f1w5w4_k$ = function () {
    return this.KeyDown_1;
  };
  var Companion_instance_9;
  function Companion_getInstance_30() {
    if (Companion_instance_9 == null)
      new Companion_9();
    return Companion_instance_9;
  }
  function KeyEventType__hashCode_impl_wluj4z($this) {
    return $this;
  }
  function KeyEventType__equals_impl_fu2z0n($this, other) {
    if (!(other instanceof KeyEventType))
      return false;
    if (!($this === (other instanceof KeyEventType ? other.value_1 : THROW_CCE())))
      return false;
    return true;
  }
  function KeyEventType(value) {
    Companion_getInstance_30();
    this.value_1 = value;
  }
  protoOf(KeyEventType).toString = function () {
    return KeyEventType__toString_impl_auomc4(this.value_1);
  };
  protoOf(KeyEventType).hashCode = function () {
    return KeyEventType__hashCode_impl_wluj4z(this.value_1);
  };
  protoOf(KeyEventType).equals = function (other) {
    return KeyEventType__equals_impl_fu2z0n(this.value_1, other);
  };
  function KeyInputElement(onKeyEvent, onPreKeyEvent) {
    ModifierNodeElement.call(this);
    this.onKeyEvent_1 = onKeyEvent;
    this.onPreKeyEvent_1 = onPreKeyEvent;
  }
  protoOf(KeyInputElement).get_onKeyEvent_xj01kz_k$ = function () {
    return this.onKeyEvent_1;
  };
  protoOf(KeyInputElement).get_onPreKeyEvent_pgnk22_k$ = function () {
    return this.onPreKeyEvent_1;
  };
  protoOf(KeyInputElement).create_md4cuc_k$ = function () {
    return new KeyInputNode(this.onKeyEvent_1, this.onPreKeyEvent_1);
  };
  protoOf(KeyInputElement).update_9renbi_k$ = function (node) {
    node.onEvent_1 = this.onKeyEvent_1;
    node.onPreEvent_1 = this.onPreKeyEvent_1;
  };
  protoOf(KeyInputElement).update_9wd57p_k$ = function (node) {
    return this.update_9renbi_k$(node instanceof KeyInputNode ? node : THROW_CCE());
  };
  protoOf(KeyInputElement).inspectableProperties_e25ntu_k$ = function (_this__u8e3s4) {
    var tmp0_safe_receiver = this.onKeyEvent_1;
    if (tmp0_safe_receiver == null)
      null;
    else {
      // Inline function 'kotlin.let' call
      // Inline function 'kotlin.contracts.contract' call
      _this__u8e3s4.set_name_wkmnld_k$('onKeyEvent');
      _this__u8e3s4.get_properties_zhllqc_k$().set_vvveh5_k$('onKeyEvent', tmp0_safe_receiver);
    }
    var tmp1_safe_receiver = this.onPreKeyEvent_1;
    if (tmp1_safe_receiver == null)
      null;
    else {
      // Inline function 'kotlin.let' call
      // Inline function 'kotlin.contracts.contract' call
      _this__u8e3s4.set_name_wkmnld_k$('onPreviewKeyEvent');
      _this__u8e3s4.get_properties_zhllqc_k$().set_vvveh5_k$('onPreviewKeyEvent', tmp1_safe_receiver);
    }
  };
  protoOf(KeyInputElement).component1_7eebsc_k$ = function () {
    return this.onKeyEvent_1;
  };
  protoOf(KeyInputElement).component2_7eebsb_k$ = function () {
    return this.onPreKeyEvent_1;
  };
  protoOf(KeyInputElement).copy_lj9vk9_k$ = function (onKeyEvent, onPreKeyEvent) {
    return new KeyInputElement(onKeyEvent, onPreKeyEvent);
  };
  protoOf(KeyInputElement).copy$default_1tk4vm_k$ = function (onKeyEvent, onPreKeyEvent, $super) {
    onKeyEvent = onKeyEvent === VOID ? this.onKeyEvent_1 : onKeyEvent;
    onPreKeyEvent = onPreKeyEvent === VOID ? this.onPreKeyEvent_1 : onPreKeyEvent;
    return $super === VOID ? this.copy_lj9vk9_k$(onKeyEvent, onPreKeyEvent) : $super.copy_lj9vk9_k$.call(this, onKeyEvent, onPreKeyEvent);
  };
  protoOf(KeyInputElement).toString = function () {
    return 'KeyInputElement(onKeyEvent=' + this.onKeyEvent_1 + ', onPreKeyEvent=' + this.onPreKeyEvent_1 + ')';
  };
  protoOf(KeyInputElement).hashCode = function () {
    var result = this.onKeyEvent_1 == null ? 0 : hashCode(this.onKeyEvent_1);
    result = imul(result, 31) + (this.onPreKeyEvent_1 == null ? 0 : hashCode(this.onPreKeyEvent_1)) | 0;
    return result;
  };
  protoOf(KeyInputElement).equals = function (other) {
    if (this === other)
      return true;
    if (!(other instanceof KeyInputElement))
      return false;
    var tmp0_other_with_cast = other instanceof KeyInputElement ? other : THROW_CCE();
    if (!equals(this.onKeyEvent_1, tmp0_other_with_cast.onKeyEvent_1))
      return false;
    if (!equals(this.onPreKeyEvent_1, tmp0_other_with_cast.onPreKeyEvent_1))
      return false;
    return true;
  };
  function onKeyEvent(_this__u8e3s4, onKeyEvent) {
    return _this__u8e3s4.then_g5qrxq_k$(new KeyInputElement(onKeyEvent, null));
  }
  function KeyInputNode(onEvent, onPreEvent) {
    Node.call(this);
    this.onEvent_1 = onEvent;
    this.onPreEvent_1 = onPreEvent;
  }
  protoOf(KeyInputNode).set_onEvent_cuhzu9_k$ = function (_set____db54di) {
    this.onEvent_1 = _set____db54di;
  };
  protoOf(KeyInputNode).get_onEvent_l2248e_k$ = function () {
    return this.onEvent_1;
  };
  protoOf(KeyInputNode).set_onPreEvent_3pqkbo_k$ = function (_set____db54di) {
    this.onPreEvent_1 = _set____db54di;
  };
  protoOf(KeyInputNode).get_onPreEvent_3tte0v_k$ = function () {
    return this.onPreEvent_1;
  };
  protoOf(KeyInputNode).onKeyEvent_keeqga_k$ = function (event) {
    var tmp0_safe_receiver = this.onEvent_1;
    var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver(new KeyEvent(event));
    return tmp1_elvis_lhs == null ? false : tmp1_elvis_lhs;
  };
  protoOf(KeyInputNode).onPreKeyEvent_gdwcp1_k$ = function (event) {
    var tmp0_safe_receiver = this.onPreEvent_1;
    var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver(new KeyEvent(event));
    return tmp1_elvis_lhs == null ? false : tmp1_elvis_lhs;
  };
  function KeyInputModifierNode() {
  }
  function SoftKeyboardInterceptionModifierNode() {
  }
  function NestedScrollConnection() {
  }
  function get_$stableprop_14() {
    return 8;
  }
  function NestedScrollDispatcher$calculateNestedScrollScope$lambda(this$0) {
    return function () {
      return this$0.scope_1;
    };
  }
  function $dispatchPreFlingCOROUTINE$0(_this__u8e3s4, available, resultContinuation) {
    CoroutineImpl.call(this, resultContinuation);
    this._this__u8e3s4__1 = _this__u8e3s4;
    this.available_1 = available;
  }
  protoOf($dispatchPreFlingCOROUTINE$0).doResume_5yljmg_k$ = function () {
    var suspendResult = this.get_result_iyg5d2_k$();
    $sm: do
      try {
        var tmp = this.get_state_iypx7s_k$();
        switch (tmp) {
          case 0:
            this.set_exceptionState_fex74n_k$(4);
            this.tmp0_safe_receiver0__1 = this._this__u8e3s4__1.get_parent_hy4reb_k$();
            if (this.tmp0_safe_receiver0__1 == null) {
              this.WHEN_RESULT1__1 = null;
              this.set_state_rjd8d0_k$(3);
              continue $sm;
            } else {
              this.set_state_rjd8d0_k$(1);
              suspendResult = this.tmp0_safe_receiver0__1.onPreFling_poi4ez_k$(this.available_1, this);
              if (suspendResult === get_COROUTINE_SUSPENDED()) {
                return suspendResult;
              }
              this.set_state_rjd8d0_k$(2);
              continue $sm;
            }

          case 1:
            var unboxed = suspendResult.packedValue_1;
            suspendResult = new Velocity(unboxed);
            this.set_state_rjd8d0_k$(2);
            continue $sm;
          case 2:
            var tmp_0 = this;
            var tmp_1 = suspendResult;
            tmp_0.WHEN_RESULT1__1 = tmp_1 == null ? null : tmp_1.packedValue_1;
            this.set_state_rjd8d0_k$(3);
            continue $sm;
          case 3:
            var tmp1_elvis_lhs = this.WHEN_RESULT1__1;
            var tmp_2;
            var tmp_3 = tmp1_elvis_lhs;
            if ((tmp_3 == null ? null : new Velocity(tmp_3)) == null) {
              tmp_2 = Companion_getInstance_7().get_Zero_m4dhvl_k$();
            } else {
              tmp_2 = tmp1_elvis_lhs;
            }

            return new Velocity(tmp_2);
          case 4:
            throw this.get_exception_x0n6w6_k$();
        }
      } catch ($p) {
        var e = $p;
        if (this.get_exceptionState_wflpxn_k$() === 4) {
          throw e;
        } else {
          this.set_state_rjd8d0_k$(this.get_exceptionState_wflpxn_k$());
          this.set_exception_px07aa_k$(e);
        }
      }
     while (true);
  };
  function $dispatchPostFlingCOROUTINE$1(_this__u8e3s4, consumed, available, resultContinuation) {
    CoroutineImpl.call(this, resultContinuation);
    this._this__u8e3s4__1 = _this__u8e3s4;
    this.consumed_1 = consumed;
    this.available_1 = available;
  }
  protoOf($dispatchPostFlingCOROUTINE$1).doResume_5yljmg_k$ = function () {
    var suspendResult = this.get_result_iyg5d2_k$();
    $sm: do
      try {
        var tmp = this.get_state_iypx7s_k$();
        switch (tmp) {
          case 0:
            this.set_exceptionState_fex74n_k$(4);
            this.tmp0_safe_receiver0__1 = this._this__u8e3s4__1.get_parent_hy4reb_k$();
            if (this.tmp0_safe_receiver0__1 == null) {
              this.WHEN_RESULT1__1 = null;
              this.set_state_rjd8d0_k$(3);
              continue $sm;
            } else {
              this.set_state_rjd8d0_k$(1);
              suspendResult = this.tmp0_safe_receiver0__1.onPostFling_ja8c94_k$(this.consumed_1, this.available_1, this);
              if (suspendResult === get_COROUTINE_SUSPENDED()) {
                return suspendResult;
              }
              this.set_state_rjd8d0_k$(2);
              continue $sm;
            }

          case 1:
            var unboxed = suspendResult.packedValue_1;
            suspendResult = new Velocity(unboxed);
            this.set_state_rjd8d0_k$(2);
            continue $sm;
          case 2:
            var tmp_0 = this;
            var tmp_1 = suspendResult;
            tmp_0.WHEN_RESULT1__1 = tmp_1 == null ? null : tmp_1.packedValue_1;
            this.set_state_rjd8d0_k$(3);
            continue $sm;
          case 3:
            var tmp1_elvis_lhs = this.WHEN_RESULT1__1;
            var tmp_2;
            var tmp_3 = tmp1_elvis_lhs;
            if ((tmp_3 == null ? null : new Velocity(tmp_3)) == null) {
              tmp_2 = Companion_getInstance_7().get_Zero_m4dhvl_k$();
            } else {
              tmp_2 = tmp1_elvis_lhs;
            }

            return new Velocity(tmp_2);
          case 4:
            throw this.get_exception_x0n6w6_k$();
        }
      } catch ($p) {
        var e = $p;
        if (this.get_exceptionState_wflpxn_k$() === 4) {
          throw e;
        } else {
          this.set_state_rjd8d0_k$(this.get_exceptionState_wflpxn_k$());
          this.set_exception_px07aa_k$(e);
        }
      }
     while (true);
  };
  function NestedScrollDispatcher() {
    this.modifierLocalNode_1 = null;
    var tmp = this;
    tmp.calculateNestedScrollScope_1 = NestedScrollDispatcher$calculateNestedScrollScope$lambda(this);
    this.scope_1 = null;
    this.$stable_1 = 8;
  }
  protoOf(NestedScrollDispatcher).set_modifierLocalNode_5fxa6v_k$ = function (_set____db54di) {
    this.modifierLocalNode_1 = _set____db54di;
  };
  protoOf(NestedScrollDispatcher).get_modifierLocalNode_rcpv7x_k$ = function () {
    return this.modifierLocalNode_1;
  };
  protoOf(NestedScrollDispatcher).set_calculateNestedScrollScope_f2lrpi_k$ = function (_set____db54di) {
    this.calculateNestedScrollScope_1 = _set____db54di;
  };
  protoOf(NestedScrollDispatcher).get_calculateNestedScrollScope_nkyksz_k$ = function () {
    return this.calculateNestedScrollScope_1;
  };
  protoOf(NestedScrollDispatcher).set_scope_d2jb44_k$ = function (_set____db54di) {
    this.scope_1 = _set____db54di;
  };
  protoOf(NestedScrollDispatcher).get_scope_iyfcq3_k$ = function () {
    return this.scope_1;
  };
  protoOf(NestedScrollDispatcher).get_coroutineScope_5k7h45_k$ = function () {
    var tmp0_elvis_lhs = this.calculateNestedScrollScope_1();
    var tmp;
    if (tmp0_elvis_lhs == null) {
      throw IllegalStateException_init_$Create$('in order to access nested coroutine scope you need to attach dispatcher to the `Modifier.nestedScroll` first.');
    } else {
      tmp = tmp0_elvis_lhs;
    }
    return tmp;
  };
  protoOf(NestedScrollDispatcher).get_parent_hy4reb_k$ = function () {
    var tmp0_safe_receiver = this.modifierLocalNode_1;
    var tmp;
    if (tmp0_safe_receiver == null) {
      tmp = null;
    } else {
      // Inline function 'kotlin.run' call
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'androidx.compose.ui.input.nestedscroll.NestedScrollDispatcher.<get-parent>.<anonymous>' call
      tmp = tmp0_safe_receiver.get_current_2exe6q_k$(get_ModifierLocalNestedScroll());
    }
    return tmp;
  };
  protoOf(NestedScrollDispatcher).dispatchPreScroll_wdsrb_k$ = function (available, source) {
    var tmp0_safe_receiver = this.get_parent_hy4reb_k$();
    var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.onPreScroll_eev2j6_k$(available, source);
    var tmp;
    var tmp_0 = tmp1_elvis_lhs;
    if ((tmp_0 == null ? null : new Offset(tmp_0)) == null) {
      tmp = Companion_getInstance_6().get_Zero_k6n73t_k$();
    } else {
      tmp = tmp1_elvis_lhs;
    }
    return tmp;
  };
  protoOf(NestedScrollDispatcher).dispatchPostScroll_cly2ro_k$ = function (consumed, available, source) {
    var tmp0_safe_receiver = this.get_parent_hy4reb_k$();
    var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.onPostScroll_hno7jz_k$(consumed, available, source);
    var tmp;
    var tmp_0 = tmp1_elvis_lhs;
    if ((tmp_0 == null ? null : new Offset(tmp_0)) == null) {
      tmp = Companion_getInstance_6().get_Zero_k6n73t_k$();
    } else {
      tmp = tmp1_elvis_lhs;
    }
    return tmp;
  };
  protoOf(NestedScrollDispatcher).dispatchPreFling_dy46ru_k$ = function (available, $completion) {
    var tmp = new $dispatchPreFlingCOROUTINE$0(this, available, $completion);
    tmp.set_result_xj64lm_k$(Unit_getInstance());
    tmp.set_exception_px07aa_k$(null);
    var tmp_0 = tmp.doResume_5yljmg_k$();
    if (tmp_0 === get_COROUTINE_SUSPENDED())
      return tmp_0;
    return tmp_0;
  };
  protoOf(NestedScrollDispatcher).dispatchPostFling_uf109f_k$ = function (consumed, available, $completion) {
    var tmp = new $dispatchPostFlingCOROUTINE$1(this, consumed, available, $completion);
    tmp.set_result_xj64lm_k$(Unit_getInstance());
    tmp.set_exception_px07aa_k$(null);
    var tmp_0 = tmp.doResume_5yljmg_k$();
    if (tmp_0 === get_COROUTINE_SUSPENDED())
      return tmp_0;
    return tmp_0;
  };
  function _NestedScrollSource___init__impl__igf50i(value) {
    return value;
  }
  function _get_value__a43j40_3($this) {
    return $this;
  }
  function NestedScrollSource__toString_impl_wshuzm($this) {
    return $this === Companion_getInstance_31().Drag_1 ? 'Drag' : $this === Companion_getInstance_31().Fling_1 ? 'Fling' : $this === Companion_getInstance_31().Relocate_1 ? 'Relocate' : 'Invalid';
  }
  function Companion_10() {
    Companion_instance_10 = this;
    this.Drag_1 = _NestedScrollSource___init__impl__igf50i(1);
    this.Fling_1 = _NestedScrollSource___init__impl__igf50i(2);
    this.Relocate_1 = _NestedScrollSource___init__impl__igf50i(3);
  }
  protoOf(Companion_10).get_Drag_sl3r5k_k$ = function () {
    return this.Drag_1;
  };
  protoOf(Companion_10).get_Fling_my7682_k$ = function () {
    return this.Fling_1;
  };
  protoOf(Companion_10).get_Relocate_wmadg9_k$ = function () {
    return this.Relocate_1;
  };
  var Companion_instance_10;
  function Companion_getInstance_31() {
    if (Companion_instance_10 == null)
      new Companion_10();
    return Companion_instance_10;
  }
  function NestedScrollSource__hashCode_impl_b1by6r($this) {
    return $this;
  }
  function NestedScrollSource__equals_impl_rrieq9($this, other) {
    if (!(other instanceof NestedScrollSource))
      return false;
    if (!($this === (other instanceof NestedScrollSource ? other.value_1 : THROW_CCE())))
      return false;
    return true;
  }
  function NestedScrollSource(value) {
    Companion_getInstance_31();
    this.value_1 = value;
  }
  protoOf(NestedScrollSource).toString = function () {
    return NestedScrollSource__toString_impl_wshuzm(this.value_1);
  };
  protoOf(NestedScrollSource).hashCode = function () {
    return NestedScrollSource__hashCode_impl_b1by6r(this.value_1);
  };
  protoOf(NestedScrollSource).equals = function (other) {
    return NestedScrollSource__equals_impl_rrieq9(this.value_1, other);
  };
  function get_ModifierLocalNestedScroll() {
    _init_properties_NestedScrollNode_kt__kh8kx2();
    return ModifierLocalNestedScroll;
  }
  var ModifierLocalNestedScroll;
  function _set_resolvedDispatcher__bxqgco($this, _set____db54di) {
    $this.resolvedDispatcher_1 = _set____db54di;
  }
  function _get_resolvedDispatcher__p5iai4($this) {
    return $this.resolvedDispatcher_1;
  }
  function _get_parentModifierLocal__j6vw55($this) {
    return $this.get_isAttached_odsl1l_k$() ? $this.get_current_2exe6q_k$(get_ModifierLocalNestedScroll()) : null;
  }
  function _get_parentConnection__qqqlcz($this) {
    return $this.get_isAttached_odsl1l_k$() ? $this.get_current_2exe6q_k$(get_ModifierLocalNestedScroll()) : null;
  }
  function _get_nestedCoroutineScope__9ygy9k($this) {
    var tmp0_safe_receiver = _get_parentModifierLocal__j6vw55($this);
    var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : _get_nestedCoroutineScope__9ygy9k(tmp0_safe_receiver);
    var tmp2_elvis_lhs = tmp1_elvis_lhs == null ? $this.resolvedDispatcher_1.get_scope_iyfcq3_k$() : tmp1_elvis_lhs;
    var tmp;
    if (tmp2_elvis_lhs == null) {
      throw IllegalStateException_init_$Create$('in order to access nested coroutine scope you need to attach dispatcher to the `Modifier.nestedScroll` first.');
    } else {
      tmp = tmp2_elvis_lhs;
    }
    return tmp;
  }
  function updateDispatcher($this, newDispatcher) {
    resetDispatcherFields($this);
    if (newDispatcher == null) {
      $this.resolvedDispatcher_1 = new NestedScrollDispatcher();
    } else if (!equals(newDispatcher, $this.resolvedDispatcher_1)) {
      $this.resolvedDispatcher_1 = newDispatcher;
    }
    if ($this.get_isAttached_odsl1l_k$()) {
      updateDispatcherFields($this);
    }
  }
  function updateDispatcherFields($this) {
    $this.resolvedDispatcher_1.set_modifierLocalNode_5fxa6v_k$($this);
    var tmp = $this.resolvedDispatcher_1;
    tmp.set_calculateNestedScrollScope_f2lrpi_k$(NestedScrollNode$updateDispatcherFields$lambda($this));
    $this.resolvedDispatcher_1.set_scope_d2jb44_k$($this.get_coroutineScope_5k7h45_k$());
  }
  function resetDispatcherFields($this) {
    if ($this.resolvedDispatcher_1.get_modifierLocalNode_rcpv7x_k$() === $this) {
      $this.resolvedDispatcher_1.set_modifierLocalNode_5fxa6v_k$(null);
    }
  }
  function NestedScrollNode$updateDispatcherFields$lambda(this$0) {
    return function () {
      return _get_nestedCoroutineScope__9ygy9k(this$0);
    };
  }
  function $onPreFlingCOROUTINE$2(_this__u8e3s4, available, resultContinuation) {
    CoroutineImpl.call(this, resultContinuation);
    this._this__u8e3s4__1 = _this__u8e3s4;
    this.available_1 = available;
  }
  protoOf($onPreFlingCOROUTINE$2).doResume_5yljmg_k$ = function () {
    var suspendResult = this.get_result_iyg5d2_k$();
    $sm: do
      try {
        var tmp = this.get_state_iypx7s_k$();
        switch (tmp) {
          case 0:
            this.set_exceptionState_fex74n_k$(6);
            this.tmp0_safe_receiver0__1 = _get_parentConnection__qqqlcz(this._this__u8e3s4__1);
            if (this.tmp0_safe_receiver0__1 == null) {
              this.WHEN_RESULT1__1 = null;
              this.set_state_rjd8d0_k$(3);
              continue $sm;
            } else {
              this.set_state_rjd8d0_k$(1);
              suspendResult = this.tmp0_safe_receiver0__1.onPreFling_poi4ez_k$(this.available_1, this);
              if (suspendResult === get_COROUTINE_SUSPENDED()) {
                return suspendResult;
              }
              this.set_state_rjd8d0_k$(2);
              continue $sm;
            }

          case 1:
            this.unboxed2__1 = suspendResult.packedValue_1;
            suspendResult = new Velocity(this.unboxed2__1);
            this.set_state_rjd8d0_k$(2);
            continue $sm;
          case 2:
            var tmp_0 = this;
            var tmp_1 = suspendResult;
            tmp_0.WHEN_RESULT1__1 = tmp_1 == null ? null : tmp_1.packedValue_1;
            this.set_state_rjd8d0_k$(3);
            continue $sm;
          case 3:
            this.tmp1_elvis_lhs3__1 = this.WHEN_RESULT1__1;
            var tmp_2 = this;
            var tmp_3;
            var tmp_4 = this.tmp1_elvis_lhs3__1;
            if ((tmp_4 == null ? null : new Velocity(tmp_4)) == null) {
              tmp_3 = Companion_getInstance_7().get_Zero_m4dhvl_k$();
            } else {
              tmp_3 = this.tmp1_elvis_lhs3__1;
            }

            tmp_2.parentPreConsumed4__1 = tmp_3;
            this.set_state_rjd8d0_k$(4);
            suspendResult = this._this__u8e3s4__1.connection_1.onPreFling_poi4ez_k$(Velocity__minus_impl_w0cg92(this.available_1, this.parentPreConsumed4__1), this);
            if (suspendResult === get_COROUTINE_SUSPENDED()) {
              return suspendResult;
            }

            this.set_state_rjd8d0_k$(5);
            continue $sm;
          case 4:
            var unboxed = suspendResult.packedValue_1;
            suspendResult = new Velocity(unboxed);
            this.set_state_rjd8d0_k$(5);
            continue $sm;
          case 5:
            var selfPreConsumed = suspendResult.packedValue_1;
            return new Velocity(Velocity__plus_impl_9g3s6u(this.parentPreConsumed4__1, selfPreConsumed));
          case 6:
            throw this.get_exception_x0n6w6_k$();
        }
      } catch ($p) {
        var e = $p;
        if (this.get_exceptionState_wflpxn_k$() === 6) {
          throw e;
        } else {
          this.set_state_rjd8d0_k$(this.get_exceptionState_wflpxn_k$());
          this.set_exception_px07aa_k$(e);
        }
      }
     while (true);
  };
  function $onPostFlingCOROUTINE$3(_this__u8e3s4, consumed, available, resultContinuation) {
    CoroutineImpl.call(this, resultContinuation);
    this._this__u8e3s4__1 = _this__u8e3s4;
    this.consumed_1 = consumed;
    this.available_1 = available;
  }
  protoOf($onPostFlingCOROUTINE$3).doResume_5yljmg_k$ = function () {
    var suspendResult = this.get_result_iyg5d2_k$();
    $sm: do
      try {
        var tmp = this.get_state_iypx7s_k$();
        switch (tmp) {
          case 0:
            this.set_exceptionState_fex74n_k$(6);
            this.set_state_rjd8d0_k$(1);
            suspendResult = this._this__u8e3s4__1.connection_1.onPostFling_ja8c94_k$(this.consumed_1, this.available_1, this);
            if (suspendResult === get_COROUTINE_SUSPENDED()) {
              return suspendResult;
            }

            this.set_state_rjd8d0_k$(2);
            continue $sm;
          case 1:
            this.unboxed0__1 = suspendResult.packedValue_1;
            suspendResult = new Velocity(this.unboxed0__1);
            this.set_state_rjd8d0_k$(2);
            continue $sm;
          case 2:
            this.selfConsumed1__1 = suspendResult.packedValue_1;
            this.tmp0_safe_receiver2__1 = _get_parentConnection__qqqlcz(this._this__u8e3s4__1);
            if (this.tmp0_safe_receiver2__1 == null) {
              this.WHEN_RESULT3__1 = null;
              this.set_state_rjd8d0_k$(5);
              continue $sm;
            } else {
              this.set_state_rjd8d0_k$(3);
              suspendResult = this.tmp0_safe_receiver2__1.onPostFling_ja8c94_k$(Velocity__plus_impl_9g3s6u(this.consumed_1, this.selfConsumed1__1), Velocity__minus_impl_w0cg92(this.available_1, this.selfConsumed1__1), this);
              if (suspendResult === get_COROUTINE_SUSPENDED()) {
                return suspendResult;
              }
              this.set_state_rjd8d0_k$(4);
              continue $sm;
            }

          case 3:
            var unboxed = suspendResult.packedValue_1;
            suspendResult = new Velocity(unboxed);
            this.set_state_rjd8d0_k$(4);
            continue $sm;
          case 4:
            var tmp_0 = this;
            var tmp_1 = suspendResult;
            tmp_0.WHEN_RESULT3__1 = tmp_1 == null ? null : tmp_1.packedValue_1;
            this.set_state_rjd8d0_k$(5);
            continue $sm;
          case 5:
            var tmp1_elvis_lhs = this.WHEN_RESULT3__1;
            var tmp_2;
            var tmp_3 = tmp1_elvis_lhs;
            if ((tmp_3 == null ? null : new Velocity(tmp_3)) == null) {
              tmp_2 = Companion_getInstance_7().get_Zero_m4dhvl_k$();
            } else {
              tmp_2 = tmp1_elvis_lhs;
            }

            var parentConsumed = tmp_2;
            return new Velocity(Velocity__plus_impl_9g3s6u(this.selfConsumed1__1, parentConsumed));
          case 6:
            throw this.get_exception_x0n6w6_k$();
        }
      } catch ($p) {
        var e = $p;
        if (this.get_exceptionState_wflpxn_k$() === 6) {
          throw e;
        } else {
          this.set_state_rjd8d0_k$(this.get_exceptionState_wflpxn_k$());
          this.set_exception_px07aa_k$(e);
        }
      }
     while (true);
  };
  function NestedScrollNode(connection, dispatcher) {
    Node.call(this);
    this.connection_1 = connection;
    var tmp = this;
    tmp.resolvedDispatcher_1 = dispatcher == null ? new NestedScrollDispatcher() : dispatcher;
    this.providedValues_1 = modifierLocalMapOf(to(get_ModifierLocalNestedScroll(), this));
  }
  protoOf(NestedScrollNode).set_connection_vgs2ft_k$ = function (_set____db54di) {
    this.connection_1 = _set____db54di;
  };
  protoOf(NestedScrollNode).get_connection_x01z89_k$ = function () {
    return this.connection_1;
  };
  protoOf(NestedScrollNode).get_providedValues_crrbpu_k$ = function () {
    return this.providedValues_1;
  };
  protoOf(NestedScrollNode).onPreScroll_eev2j6_k$ = function (available, source) {
    var tmp0_safe_receiver = _get_parentConnection__qqqlcz(this);
    var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.onPreScroll_eev2j6_k$(available, source);
    var tmp;
    var tmp_0 = tmp1_elvis_lhs;
    if ((tmp_0 == null ? null : new Offset(tmp_0)) == null) {
      tmp = Companion_getInstance_6().get_Zero_k6n73t_k$();
    } else {
      tmp = tmp1_elvis_lhs;
    }
    var parentPreConsumed = tmp;
    var selfPreConsumed = this.connection_1.onPreScroll_eev2j6_k$(Offset__minus_impl_hoj2c0(available, parentPreConsumed), source);
    return Offset__plus_impl_c78cg0(parentPreConsumed, selfPreConsumed);
  };
  protoOf(NestedScrollNode).onPostScroll_hno7jz_k$ = function (consumed, available, source) {
    var selfConsumed = this.connection_1.onPostScroll_hno7jz_k$(consumed, available, source);
    var tmp0_safe_receiver = _get_parentConnection__qqqlcz(this);
    var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.onPostScroll_hno7jz_k$(Offset__plus_impl_c78cg0(consumed, selfConsumed), Offset__minus_impl_hoj2c0(available, selfConsumed), source);
    var tmp;
    var tmp_0 = tmp1_elvis_lhs;
    if ((tmp_0 == null ? null : new Offset(tmp_0)) == null) {
      tmp = Companion_getInstance_6().get_Zero_k6n73t_k$();
    } else {
      tmp = tmp1_elvis_lhs;
    }
    var parentConsumed = tmp;
    return Offset__plus_impl_c78cg0(selfConsumed, parentConsumed);
  };
  protoOf(NestedScrollNode).onPreFling_poi4ez_k$ = function (available, $completion) {
    var tmp = new $onPreFlingCOROUTINE$2(this, available, $completion);
    tmp.set_result_xj64lm_k$(Unit_getInstance());
    tmp.set_exception_px07aa_k$(null);
    var tmp_0 = tmp.doResume_5yljmg_k$();
    if (tmp_0 === get_COROUTINE_SUSPENDED())
      return tmp_0;
    return tmp_0;
  };
  protoOf(NestedScrollNode).onPostFling_ja8c94_k$ = function (consumed, available, $completion) {
    var tmp = new $onPostFlingCOROUTINE$3(this, consumed, available, $completion);
    tmp.set_result_xj64lm_k$(Unit_getInstance());
    tmp.set_exception_px07aa_k$(null);
    var tmp_0 = tmp.doResume_5yljmg_k$();
    if (tmp_0 === get_COROUTINE_SUSPENDED())
      return tmp_0;
    return tmp_0;
  };
  protoOf(NestedScrollNode).onAttach_juzy2c_k$ = function () {
    updateDispatcherFields(this);
  };
  protoOf(NestedScrollNode).onDetach_8dig02_k$ = function () {
    resetDispatcherFields(this);
  };
  protoOf(NestedScrollNode).updateNode_qg0n4b_k$ = function (connection, dispatcher) {
    this.connection_1 = connection;
    updateDispatcher(this, dispatcher);
  };
  function ModifierLocalNestedScroll$lambda() {
    _init_properties_NestedScrollNode_kt__kh8kx2();
    return null;
  }
  var properties_initialized_NestedScrollNode_kt_3g9xag;
  function _init_properties_NestedScrollNode_kt__kh8kx2() {
    if (!properties_initialized_NestedScrollNode_kt_3g9xag) {
      properties_initialized_NestedScrollNode_kt_3g9xag = true;
      ModifierLocalNestedScroll = modifierLocalOf(ModifierLocalNestedScroll$lambda);
    }
  }
  function _get_rootCoordinates__yukya0($this) {
    return $this.rootCoordinates_1;
  }
  function HitPathTracker(rootCoordinates) {
    this.rootCoordinates_1 = rootCoordinates;
    this.root_1 = new NodeParent();
  }
  protoOf(HitPathTracker).get_root_wott0r_k$ = function () {
    return this.root_1;
  };
  protoOf(HitPathTracker).addHitPath_q6uxub_k$ = function (pointerId, pointerInputNodes) {
    var parent = this.root_1;
    var merging = true;
    var inductionVariable = 0;
    var last = pointerInputNodes.get_size_woubt6_k$() - 1 | 0;
    if (inductionVariable <= last)
      eachPin: do {
        var i = inductionVariable;
        inductionVariable = inductionVariable + 1 | 0;
        var pointerInputNode = pointerInputNodes.get_c1px32_k$(i);
        if (merging) {
          var tmp$ret$1;
          $l$block: {
            // Inline function 'androidx.compose.runtime.collection.MutableVector.firstOrNull' call
            var this_0 = parent.children_1;
            // Inline function 'kotlin.contracts.contract' call
            var size = this_0.get_size_woubt6_k$();
            if (size > 0) {
              var i_0 = 0;
              var tmp = this_0.get_content_h02jrk_k$();
              var content = isArray(tmp) ? tmp : THROW_CCE();
              do {
                var item = content[i_0];
                // Inline function 'androidx.compose.ui.input.pointer.HitPathTracker.addHitPath.<anonymous>' call
                if (equals(item.modifierNode_1, pointerInputNode)) {
                  tmp$ret$1 = item;
                  break $l$block;
                }
                i_0 = i_0 + 1 | 0;
              }
               while (i_0 < size);
            }
            tmp$ret$1 = null;
          }
          var node = tmp$ret$1;
          if (!(node == null)) {
            node.markIsIn_ndcnt8_k$();
            if (!node.pointerIds_1.contains_ccp5tc_k$(new PointerId(pointerId))) {
              node.pointerIds_1.add_wl2rvy_k$(new PointerId(pointerId));
            }
            parent = node;
            continue eachPin;
          } else {
            merging = false;
          }
        }
        // Inline function 'kotlin.apply' call
        var this_1 = new Node_0(pointerInputNode);
        // Inline function 'kotlin.contracts.contract' call
        // Inline function 'androidx.compose.ui.input.pointer.HitPathTracker.addHitPath.<anonymous>' call
        this_1.pointerIds_1.add_wl2rvy_k$(new PointerId(pointerId));
        var node_0 = this_1;
        parent.children_1.add_wl2rvy_k$(node_0);
        parent = node_0;
      }
       while (inductionVariable <= last);
  };
  protoOf(HitPathTracker).dispatchChanges_5xqq8v_k$ = function (internalPointerEvent, isInBounds) {
    var changed = this.root_1.buildCache_295fbb_k$(internalPointerEvent.get_changes_dhi2my_k$(), this.rootCoordinates_1, internalPointerEvent, isInBounds);
    if (!changed) {
      this.root_1.cleanUpHover_iemxvc_k$();
      return false;
    }
    var dispatchHit = this.root_1.dispatchMainEventPass_p59g0b_k$(internalPointerEvent.get_changes_dhi2my_k$(), this.rootCoordinates_1, internalPointerEvent, isInBounds);
    dispatchHit = this.root_1.dispatchFinalEventPass_t18cly_k$(internalPointerEvent) ? true : dispatchHit;
    return dispatchHit;
  };
  protoOf(HitPathTracker).dispatchChanges$default_92jqp5_k$ = function (internalPointerEvent, isInBounds, $super) {
    isInBounds = isInBounds === VOID ? true : isInBounds;
    return $super === VOID ? this.dispatchChanges_5xqq8v_k$(internalPointerEvent, isInBounds) : $super.dispatchChanges_5xqq8v_k$.call(this, internalPointerEvent, isInBounds);
  };
  protoOf(HitPathTracker).processCancel_f0k26f_k$ = function () {
    this.root_1.dispatchCancel_8jswu4_k$();
    this.root_1.clear_j9egeb_k$();
  };
  protoOf(HitPathTracker).removeDetachedPointerInputFilters_3qt78o_k$ = function () {
    this.root_1.removeDetachedPointerInputFilters_3qt78o_k$();
  };
  function NodeParent() {
    var tmp = this;
    // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
    // Inline function 'kotlin.arrayOfNulls' call
    var tmp$ret$0 = fillArrayVal(Array(16), null);
    tmp.children_1 = new MutableVector(tmp$ret$0, 0);
  }
  protoOf(NodeParent).get_children_4cwbp4_k$ = function () {
    return this.children_1;
  };
  protoOf(NodeParent).buildCache_295fbb_k$ = function (changes, parentCoordinates, internalPointerEvent, isInBounds) {
    var changed = false;
    // Inline function 'androidx.compose.runtime.collection.MutableVector.forEach' call
    var this_0 = this.children_1;
    // Inline function 'kotlin.contracts.contract' call
    var size = this_0.get_size_woubt6_k$();
    if (size > 0) {
      var i = 0;
      var tmp = this_0.get_content_h02jrk_k$();
      var content = isArray(tmp) ? tmp : THROW_CCE();
      do {
        // Inline function 'androidx.compose.ui.input.pointer.NodeParent.buildCache.<anonymous>' call
        changed = content[i].buildCache_295fbb_k$(changes, parentCoordinates, internalPointerEvent, isInBounds) ? true : changed;
        i = i + 1 | 0;
      }
       while (i < size);
    }
    return changed;
  };
  protoOf(NodeParent).dispatchMainEventPass_p59g0b_k$ = function (changes, parentCoordinates, internalPointerEvent, isInBounds) {
    var dispatched = false;
    // Inline function 'androidx.compose.runtime.collection.MutableVector.forEach' call
    var this_0 = this.children_1;
    // Inline function 'kotlin.contracts.contract' call
    var size = this_0.get_size_woubt6_k$();
    if (size > 0) {
      var i = 0;
      var tmp = this_0.get_content_h02jrk_k$();
      var content = isArray(tmp) ? tmp : THROW_CCE();
      do {
        // Inline function 'androidx.compose.ui.input.pointer.NodeParent.dispatchMainEventPass.<anonymous>' call
        dispatched = content[i].dispatchMainEventPass_p59g0b_k$(changes, parentCoordinates, internalPointerEvent, isInBounds) ? true : dispatched;
        i = i + 1 | 0;
      }
       while (i < size);
    }
    return dispatched;
  };
  protoOf(NodeParent).dispatchFinalEventPass_t18cly_k$ = function (internalPointerEvent) {
    var dispatched = false;
    // Inline function 'androidx.compose.runtime.collection.MutableVector.forEach' call
    var this_0 = this.children_1;
    // Inline function 'kotlin.contracts.contract' call
    var size = this_0.get_size_woubt6_k$();
    if (size > 0) {
      var i = 0;
      var tmp = this_0.get_content_h02jrk_k$();
      var content = isArray(tmp) ? tmp : THROW_CCE();
      do {
        // Inline function 'androidx.compose.ui.input.pointer.NodeParent.dispatchFinalEventPass.<anonymous>' call
        dispatched = content[i].dispatchFinalEventPass_t18cly_k$(internalPointerEvent) ? true : dispatched;
        i = i + 1 | 0;
      }
       while (i < size);
    }
    this.cleanUpHits_ezvrv5_k$(internalPointerEvent);
    this.cleanUpHover_iemxvc_k$();
    return dispatched;
  };
  protoOf(NodeParent).dispatchCancel_8jswu4_k$ = function () {
    // Inline function 'androidx.compose.runtime.collection.MutableVector.forEach' call
    var this_0 = this.children_1;
    // Inline function 'kotlin.contracts.contract' call
    var size = this_0.get_size_woubt6_k$();
    if (size > 0) {
      var i = 0;
      var tmp = this_0.get_content_h02jrk_k$();
      var content = isArray(tmp) ? tmp : THROW_CCE();
      do {
        // Inline function 'androidx.compose.ui.input.pointer.NodeParent.dispatchCancel.<anonymous>' call
        content[i].dispatchCancel_8jswu4_k$();
        i = i + 1 | 0;
      }
       while (i < size);
    }
  };
  protoOf(NodeParent).clear_j9egeb_k$ = function () {
    this.children_1.clear_j9egeb_k$();
  };
  protoOf(NodeParent).removeDetachedPointerInputFilters_3qt78o_k$ = function () {
    var index = 0;
    while (index < this.children_1.get_size_woubt6_k$()) {
      // Inline function 'androidx.compose.runtime.collection.MutableVector.get' call
      var this_0 = this.children_1;
      var index_0 = index;
      var tmp = this_0.get_content_h02jrk_k$()[index_0];
      var child = (tmp == null ? true : !(tmp == null)) ? tmp : THROW_CCE();
      if (!child.modifierNode_1.get_isAttached_odsl1l_k$()) {
        this.children_1.removeAt_6niowx_k$(index);
        child.dispatchCancel_8jswu4_k$();
      } else {
        index = index + 1 | 0;
        child.removeDetachedPointerInputFilters_3qt78o_k$();
      }
    }
  };
  protoOf(NodeParent).cleanUpHits_ezvrv5_k$ = function (internalPointerEvent) {
    // Inline function 'androidx.compose.runtime.collection.MutableVector.lastIndex' call
    var inductionVariable = this.children_1.get_size_woubt6_k$() - 1 | 0;
    if (0 <= inductionVariable)
      do {
        var i = inductionVariable;
        inductionVariable = inductionVariable + -1 | 0;
        // Inline function 'androidx.compose.runtime.collection.MutableVector.get' call
        var tmp = this.children_1.get_content_h02jrk_k$()[i];
        var child = (tmp == null ? true : !(tmp == null)) ? tmp : THROW_CCE();
        if (child.pointerIds_1.isEmpty_y1axqb_k$()) {
          this.children_1.removeAt_6niowx_k$(i);
        }
      }
       while (0 <= inductionVariable);
  };
  protoOf(NodeParent).cleanUpHover_iemxvc_k$ = function () {
    // Inline function 'androidx.compose.runtime.collection.MutableVector.forEach' call
    var this_0 = this.children_1;
    // Inline function 'kotlin.contracts.contract' call
    var size = this_0.get_size_woubt6_k$();
    if (size > 0) {
      var i = 0;
      var tmp = this_0.get_content_h02jrk_k$();
      var content = isArray(tmp) ? tmp : THROW_CCE();
      do {
        // Inline function 'androidx.compose.ui.input.pointer.NodeParent.cleanUpHover.<anonymous>' call
        content[i].cleanUpHover_iemxvc_k$();
        i = i + 1 | 0;
      }
       while (i < size);
    }
  };
  function _set_isIn__9ojxhk($this, _set____db54di) {
    $this.isIn_1 = _set____db54di;
  }
  function _get_isIn__d8bx30($this) {
    return $this.isIn_1;
  }
  function _set_hasEntered__3f7yo6($this, _set____db54di) {
    $this.hasEntered_1 = _set____db54di;
  }
  function _get_hasEntered__ihgjte($this) {
    return $this.hasEntered_1;
  }
  function _get_relevantChanges__klu1d7($this) {
    return $this.relevantChanges_1;
  }
  function _set_coordinates__xd9ld6($this, _set____db54di) {
    $this.coordinates_1 = _set____db54di;
  }
  function _get_coordinates__7dgaa2($this) {
    return $this.coordinates_1;
  }
  function _set_pointerEvent__opd6xy($this, _set____db54di) {
    $this.pointerEvent_1 = _set____db54di;
  }
  function _get_pointerEvent__95mgdu($this) {
    return $this.pointerEvent_1;
  }
  function hasPositionChanged($this, oldEvent, newEvent) {
    if (oldEvent == null ? true : !(oldEvent.get_changes_dhi2my_k$().get_size_woubt6_k$() === newEvent.get_changes_dhi2my_k$().get_size_woubt6_k$())) {
      return true;
    }
    var inductionVariable = 0;
    var last = newEvent.get_changes_dhi2my_k$().get_size_woubt6_k$();
    if (inductionVariable < last)
      do {
        var i = inductionVariable;
        inductionVariable = inductionVariable + 1 | 0;
        var old = oldEvent.get_changes_dhi2my_k$().get_c1px32_k$(i);
        var current = newEvent.get_changes_dhi2my_k$().get_c1px32_k$(i);
        if (!equals(old.get_position_cpyh94_k$(), current.get_position_cpyh94_k$())) {
          return true;
        }
      }
       while (inductionVariable < last);
    return false;
  }
  function clearCache($this) {
    $this.relevantChanges_1.clear_j9egeb_k$();
    $this.coordinates_1 = null;
  }
  function dispatchIfNeeded($this, block) {
    if ($this.relevantChanges_1.isEmpty_y1axqb_k$())
      return false;
    if (!$this.modifierNode_1.get_isAttached_odsl1l_k$())
      return false;
    block();
    return true;
  }
  function Node_0(modifierNode) {
    NodeParent.call(this);
    this.modifierNode_1 = modifierNode;
    var tmp = this;
    // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
    // Inline function 'kotlin.arrayOfNulls' call
    var tmp$ret$0 = fillArrayVal(Array(16), null);
    tmp.pointerIds_1 = new MutableVector(tmp$ret$0, 0);
    this.isIn_1 = true;
    this.hasEntered_1 = false;
    var tmp_0 = this;
    // Inline function 'kotlin.collections.mutableMapOf' call
    tmp_0.relevantChanges_1 = LinkedHashMap_init_$Create$();
    this.coordinates_1 = null;
    this.pointerEvent_1 = null;
  }
  protoOf(Node_0).get_modifierNode_5l9h6m_k$ = function () {
    return this.modifierNode_1;
  };
  protoOf(Node_0).get_pointerIds_uw890_k$ = function () {
    return this.pointerIds_1;
  };
  protoOf(Node_0).dispatchMainEventPass_p59g0b_k$ = function (changes, parentCoordinates, internalPointerEvent, isInBounds) {
    var tmp$ret$0;
    $l$block_0: {
      // Inline function 'androidx.compose.ui.input.pointer.Node.dispatchIfNeeded' call
      if (this.relevantChanges_1.isEmpty_y1axqb_k$()) {
        tmp$ret$0 = false;
        break $l$block_0;
      }
      if (!this.modifierNode_1.get_isAttached_odsl1l_k$()) {
        tmp$ret$0 = false;
        break $l$block_0;
      }
      // Inline function 'androidx.compose.ui.input.pointer.Node.dispatchMainEventPass.<anonymous>' call
      var event = ensureNotNull(this.pointerEvent_1);
      var size = ensureNotNull(this.coordinates_1).get_size_kd98kr_k$();
      // Inline function 'androidx.compose.ui.node.dispatchForKind' call
      var this_0 = this.modifierNode_1;
      // Inline function 'androidx.compose.ui.node.Nodes.PointerInput' call
      Nodes_getInstance();
      var kind = _NodeKind___init__impl__ojsprp(16);
      var stack = null;
      var node = this_0;
      $l$loop: while (!(node == null)) {
        if (!(node == null) ? isInterface(node, PointerInputModifierNode) : false) {
          // Inline function 'androidx.compose.ui.input.pointer.Node.dispatchMainEventPass.<anonymous>.<anonymous>' call
          node.onPointerEvent_pn3mb5_k$(event, PointerEventPass_Initial_getInstance(), size);
        } else {
          var tmp;
          // Inline function 'androidx.compose.ui.Node.isKind' call
          if (!((node.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(kind)) === 0)) {
            tmp = node instanceof DelegatingNode;
          } else {
            tmp = false;
          }
          if (tmp) {
            var count = 0;
            // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
            var node_0 = node.get_delegate_i94tki_k$();
            while (!(node_0 == null)) {
              // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
              var next = node_0;
              // Inline function 'androidx.compose.ui.Node.isKind' call
              if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(kind)) === 0)) {
                count = count + 1 | 0;
                if (count === 1) {
                  node = next;
                } else {
                  var tmp1_elvis_lhs = stack;
                  var tmp_0;
                  if (tmp1_elvis_lhs == null) {
                    // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                    // Inline function 'kotlin.arrayOfNulls' call
                    var tmp$ret$4 = fillArrayVal(Array(16), null);
                    tmp_0 = new MutableVector(tmp$ret$4, 0);
                  } else {
                    tmp_0 = tmp1_elvis_lhs;
                  }
                  stack = tmp_0;
                  var theNode = node;
                  if (!(theNode == null)) {
                    var tmp2_safe_receiver = stack;
                    if (tmp2_safe_receiver == null)
                      null;
                    else
                      tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                    node = null;
                  }
                  var tmp3_safe_receiver = stack;
                  if (tmp3_safe_receiver == null)
                    null;
                  else
                    tmp3_safe_receiver.add_wl2rvy_k$(next);
                }
              }
              node_0 = node_0.get_child_ipppmb_k$();
            }
            if (count === 1) {
              continue $l$loop;
            }
          }
        }
        node = pop$accessor$1u1ky95(stack);
      }
      if (this.modifierNode_1.get_isAttached_odsl1l_k$()) {
        // Inline function 'androidx.compose.runtime.collection.MutableVector.forEach' call
        var this_1 = this.children_1;
        // Inline function 'kotlin.contracts.contract' call
        var size_0 = this_1.get_size_woubt6_k$();
        if (size_0 > 0) {
          var i = 0;
          var tmp_1 = this_1.get_content_h02jrk_k$();
          var content = isArray(tmp_1) ? tmp_1 : THROW_CCE();
          do {
            // Inline function 'androidx.compose.ui.input.pointer.Node.dispatchMainEventPass.<anonymous>.<anonymous>' call
            content[i].dispatchMainEventPass_p59g0b_k$(this.relevantChanges_1, ensureNotNull(this.coordinates_1), internalPointerEvent, isInBounds);
            i = i + 1 | 0;
          }
           while (i < size_0);
        }
      }
      if (this.modifierNode_1.get_isAttached_odsl1l_k$()) {
        // Inline function 'androidx.compose.ui.node.dispatchForKind' call
        var this_2 = this.modifierNode_1;
        // Inline function 'androidx.compose.ui.node.Nodes.PointerInput' call
        Nodes_getInstance();
        var kind_0 = _NodeKind___init__impl__ojsprp(16);
        var stack_0 = null;
        var node_1 = this_2;
        $l$loop_0: while (!(node_1 == null)) {
          if (!(node_1 == null) ? isInterface(node_1, PointerInputModifierNode) : false) {
            // Inline function 'androidx.compose.ui.input.pointer.Node.dispatchMainEventPass.<anonymous>.<anonymous>' call
            node_1.onPointerEvent_pn3mb5_k$(event, PointerEventPass_Main_getInstance(), size);
          } else {
            var tmp_2;
            // Inline function 'androidx.compose.ui.Node.isKind' call
            if (!((node_1.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(kind_0)) === 0)) {
              tmp_2 = node_1 instanceof DelegatingNode;
            } else {
              tmp_2 = false;
            }
            if (tmp_2) {
              var count_0 = 0;
              // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
              var node_2 = node_1.get_delegate_i94tki_k$();
              while (!(node_2 == null)) {
                // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                var next_0 = node_2;
                // Inline function 'androidx.compose.ui.Node.isKind' call
                if (!((next_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(kind_0)) === 0)) {
                  count_0 = count_0 + 1 | 0;
                  if (count_0 === 1) {
                    node_1 = next_0;
                  } else {
                    var tmp1_elvis_lhs_0 = stack_0;
                    var tmp_3;
                    if (tmp1_elvis_lhs_0 == null) {
                      // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                      // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                      // Inline function 'kotlin.arrayOfNulls' call
                      var tmp$ret$10 = fillArrayVal(Array(16), null);
                      tmp_3 = new MutableVector(tmp$ret$10, 0);
                    } else {
                      tmp_3 = tmp1_elvis_lhs_0;
                    }
                    stack_0 = tmp_3;
                    var theNode_0 = node_1;
                    if (!(theNode_0 == null)) {
                      var tmp2_safe_receiver_0 = stack_0;
                      if (tmp2_safe_receiver_0 == null)
                        null;
                      else
                        tmp2_safe_receiver_0.add_wl2rvy_k$(theNode_0);
                      node_1 = null;
                    }
                    var tmp3_safe_receiver_0 = stack_0;
                    if (tmp3_safe_receiver_0 == null)
                      null;
                    else
                      tmp3_safe_receiver_0.add_wl2rvy_k$(next_0);
                  }
                }
                node_2 = node_2.get_child_ipppmb_k$();
              }
              if (count_0 === 1) {
                continue $l$loop_0;
              }
            }
          }
          node_1 = pop$accessor$1u1ky95(stack_0);
        }
      }
      tmp$ret$0 = true;
    }
    return tmp$ret$0;
  };
  protoOf(Node_0).dispatchFinalEventPass_t18cly_k$ = function (internalPointerEvent) {
    var tmp$ret$0;
    $l$block_0: {
      // Inline function 'androidx.compose.ui.input.pointer.Node.dispatchIfNeeded' call
      if (this.relevantChanges_1.isEmpty_y1axqb_k$()) {
        tmp$ret$0 = false;
        break $l$block_0;
      }
      if (!this.modifierNode_1.get_isAttached_odsl1l_k$()) {
        tmp$ret$0 = false;
        break $l$block_0;
      }
      // Inline function 'androidx.compose.ui.input.pointer.Node.dispatchFinalEventPass.<anonymous>' call
      var event = ensureNotNull(this.pointerEvent_1);
      var size = ensureNotNull(this.coordinates_1).get_size_kd98kr_k$();
      // Inline function 'androidx.compose.ui.node.dispatchForKind' call
      var this_0 = this.modifierNode_1;
      // Inline function 'androidx.compose.ui.node.Nodes.PointerInput' call
      Nodes_getInstance();
      var kind = _NodeKind___init__impl__ojsprp(16);
      var stack = null;
      var node = this_0;
      $l$loop: while (!(node == null)) {
        if (!(node == null) ? isInterface(node, PointerInputModifierNode) : false) {
          // Inline function 'androidx.compose.ui.input.pointer.Node.dispatchFinalEventPass.<anonymous>.<anonymous>' call
          node.onPointerEvent_pn3mb5_k$(event, PointerEventPass_Final_getInstance(), size);
        } else {
          var tmp;
          // Inline function 'androidx.compose.ui.Node.isKind' call
          if (!((node.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(kind)) === 0)) {
            tmp = node instanceof DelegatingNode;
          } else {
            tmp = false;
          }
          if (tmp) {
            var count = 0;
            // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
            var node_0 = node.get_delegate_i94tki_k$();
            while (!(node_0 == null)) {
              // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
              var next = node_0;
              // Inline function 'androidx.compose.ui.Node.isKind' call
              if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(kind)) === 0)) {
                count = count + 1 | 0;
                if (count === 1) {
                  node = next;
                } else {
                  var tmp1_elvis_lhs = stack;
                  var tmp_0;
                  if (tmp1_elvis_lhs == null) {
                    // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                    // Inline function 'kotlin.arrayOfNulls' call
                    var tmp$ret$4 = fillArrayVal(Array(16), null);
                    tmp_0 = new MutableVector(tmp$ret$4, 0);
                  } else {
                    tmp_0 = tmp1_elvis_lhs;
                  }
                  stack = tmp_0;
                  var theNode = node;
                  if (!(theNode == null)) {
                    var tmp2_safe_receiver = stack;
                    if (tmp2_safe_receiver == null)
                      null;
                    else
                      tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                    node = null;
                  }
                  var tmp3_safe_receiver = stack;
                  if (tmp3_safe_receiver == null)
                    null;
                  else
                    tmp3_safe_receiver.add_wl2rvy_k$(next);
                }
              }
              node_0 = node_0.get_child_ipppmb_k$();
            }
            if (count === 1) {
              continue $l$loop;
            }
          }
        }
        node = pop$accessor$1u1ky95(stack);
      }
      if (this.modifierNode_1.get_isAttached_odsl1l_k$()) {
        // Inline function 'androidx.compose.runtime.collection.MutableVector.forEach' call
        var this_1 = this.children_1;
        // Inline function 'kotlin.contracts.contract' call
        var size_0 = this_1.get_size_woubt6_k$();
        if (size_0 > 0) {
          var i = 0;
          var tmp_1 = this_1.get_content_h02jrk_k$();
          var content = isArray(tmp_1) ? tmp_1 : THROW_CCE();
          do {
            // Inline function 'androidx.compose.ui.input.pointer.Node.dispatchFinalEventPass.<anonymous>.<anonymous>' call
            content[i].dispatchFinalEventPass_t18cly_k$(internalPointerEvent);
            i = i + 1 | 0;
          }
           while (i < size_0);
        }
      }
      tmp$ret$0 = true;
    }
    var result = tmp$ret$0;
    this.cleanUpHits_ezvrv5_k$(internalPointerEvent);
    clearCache(this);
    return result;
  };
  protoOf(Node_0).buildCache_295fbb_k$ = function (changes, parentCoordinates, internalPointerEvent, isInBounds) {
    var childChanged = protoOf(NodeParent).buildCache_295fbb_k$.call(this, changes, parentCoordinates, internalPointerEvent, isInBounds);
    if (!this.modifierNode_1.get_isAttached_odsl1l_k$())
      return true;
    // Inline function 'androidx.compose.ui.node.dispatchForKind' call
    var this_0 = this.modifierNode_1;
    // Inline function 'androidx.compose.ui.node.Nodes.PointerInput' call
    Nodes_getInstance();
    var kind = _NodeKind___init__impl__ojsprp(16);
    var stack = null;
    var node = this_0;
    $l$loop: while (!(node == null)) {
      if (!(node == null) ? isInterface(node, PointerInputModifierNode) : false) {
        // Inline function 'androidx.compose.ui.input.pointer.Node.buildCache.<anonymous>' call
        var it = node;
        this.coordinates_1 = get_layoutCoordinates(it);
      } else {
        var tmp;
        // Inline function 'androidx.compose.ui.Node.isKind' call
        if (!((node.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(kind)) === 0)) {
          tmp = node instanceof DelegatingNode;
        } else {
          tmp = false;
        }
        if (tmp) {
          var count = 0;
          // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
          var node_0 = node.get_delegate_i94tki_k$();
          while (!(node_0 == null)) {
            // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
            var next = node_0;
            // Inline function 'androidx.compose.ui.Node.isKind' call
            if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(kind)) === 0)) {
              count = count + 1 | 0;
              if (count === 1) {
                node = next;
              } else {
                var tmp1_elvis_lhs = stack;
                var tmp_0;
                if (tmp1_elvis_lhs == null) {
                  // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                  // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                  // Inline function 'kotlin.arrayOfNulls' call
                  var tmp$ret$3 = fillArrayVal(Array(16), null);
                  tmp_0 = new MutableVector(tmp$ret$3, 0);
                } else {
                  tmp_0 = tmp1_elvis_lhs;
                }
                stack = tmp_0;
                var theNode = node;
                if (!(theNode == null)) {
                  var tmp2_safe_receiver = stack;
                  if (tmp2_safe_receiver == null)
                    null;
                  else
                    tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                  node = null;
                }
                var tmp3_safe_receiver = stack;
                if (tmp3_safe_receiver == null)
                  null;
                else
                  tmp3_safe_receiver.add_wl2rvy_k$(next);
              }
            }
            node_0 = node_0.get_child_ipppmb_k$();
          }
          if (count === 1) {
            continue $l$loop;
          }
        }
      }
      node = pop$accessor$1u1ky95(stack);
    }
    // Inline function 'kotlin.collections.iterator' call
    var tmp0_iterator = changes.get_entries_p20ztl_k$().iterator_jk1svi_k$();
    while (tmp0_iterator.hasNext_bitz1p_k$()) {
      var tmp1_loop_parameter = tmp0_iterator.next_20eer_k$();
      // Inline function 'kotlin.collections.component1' call
      var key = tmp1_loop_parameter.get_key_18j28a_k$().value_1;
      // Inline function 'kotlin.collections.component2' call
      var change = tmp1_loop_parameter.get_value_j01efc_k$();
      var keyValue = _PointerId___get_value__impl__odqw2d(key);
      var keyInPointerIds = false;
      var inductionVariable = 0;
      // Inline function 'androidx.compose.runtime.collection.MutableVector.lastIndex' call
      var last = this.pointerIds_1.get_size_woubt6_k$() - 1 | 0;
      if (inductionVariable <= last)
        $l$loop_0: do {
          var i = inductionVariable;
          inductionVariable = inductionVariable + 1 | 0;
          // Inline function 'androidx.compose.runtime.collection.MutableVector.get' call
          var this_1 = this.pointerIds_1;
          var index = i;
          var tmp_1 = this_1.get_content_h02jrk_k$()[index];
          var tmp$ret$10 = ((tmp_1 == null ? true : !(tmp_1 == null)) ? tmp_1 : THROW_CCE()).value_1;
          if (_PointerId___get_value__impl__odqw2d(tmp$ret$10).equals(keyValue)) {
            keyInPointerIds = true;
            break $l$loop_0;
          }
        }
         while (!(i === last));
      if (keyInPointerIds) {
        var historical = ArrayList_init_$Create$(change.get_historical_c323ir_k$().get_size_woubt6_k$());
        // Inline function 'androidx.compose.ui.util.fastForEach' call
        var this_2 = change.get_historical_c323ir_k$();
        // Inline function 'kotlin.contracts.contract' call
        var inductionVariable_0 = 0;
        var last_0 = this_2.get_size_woubt6_k$() - 1 | 0;
        if (inductionVariable_0 <= last_0)
          do {
            var index_0 = inductionVariable_0;
            inductionVariable_0 = inductionVariable_0 + 1 | 0;
            var item = this_2.get_c1px32_k$(index_0);
            // Inline function 'androidx.compose.ui.input.pointer.Node.buildCache.<anonymous>' call
            historical.add_utx5q5_k$(new HistoricalChange(item.get_uptimeMillis_9p467d_k$(), ensureNotNull(this.coordinates_1).localPositionOf_hrey0l_k$(parentCoordinates, item.get_position_cpyh94_k$())));
          }
           while (inductionVariable_0 <= last_0);
        // Inline function 'kotlin.collections.set' call
        var this_3 = this.relevantChanges_1;
        var key_0 = new PointerId(key);
        var tmp3_previousPosition = ensureNotNull(this.coordinates_1).localPositionOf_hrey0l_k$(parentCoordinates, change.get_previousPosition_owy0u9_k$());
        var tmp4_currentPosition = ensureNotNull(this.coordinates_1).localPositionOf_hrey0l_k$(parentCoordinates, change.get_position_cpyh94_k$());
        var value = change.copy$default_4q4gf8_k$(VOID, VOID, tmp4_currentPosition, VOID, VOID, tmp3_previousPosition, VOID, VOID, historical);
        this_3.put_4fpzoq_k$(key_0, value);
      }
    }
    if (this.relevantChanges_1.isEmpty_y1axqb_k$()) {
      this.pointerIds_1.clear_j9egeb_k$();
      this.children_1.clear_j9egeb_k$();
      return true;
    }
    // Inline function 'androidx.compose.runtime.collection.MutableVector.lastIndex' call
    var inductionVariable_1 = this.pointerIds_1.get_size_woubt6_k$() - 1 | 0;
    if (0 <= inductionVariable_1)
      do {
        var i_0 = inductionVariable_1;
        inductionVariable_1 = inductionVariable_1 + -1 | 0;
        // Inline function 'androidx.compose.runtime.collection.MutableVector.get' call
        var tmp_2 = this.pointerIds_1.get_content_h02jrk_k$()[i_0];
        var pointerId = ((tmp_2 == null ? true : !(tmp_2 == null)) ? tmp_2 : THROW_CCE()).value_1;
        if (!changes.containsKey_aw81wo_k$(new PointerId(pointerId))) {
          this.pointerIds_1.removeAt_6niowx_k$(i_0);
        }
      }
       while (0 <= inductionVariable_1);
    var event = PointerEvent_init_$Create$(toList(this.relevantChanges_1.get_values_ksazhn_k$()), internalPointerEvent);
    var tmp$ret$14;
    $l$block: {
      // Inline function 'androidx.compose.ui.util.fastFirstOrNull' call
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'androidx.compose.ui.util.fastForEach' call
      var this_4 = event.get_changes_dhi2my_k$();
      // Inline function 'kotlin.contracts.contract' call
      var inductionVariable_2 = 0;
      var last_1 = this_4.get_size_woubt6_k$() - 1 | 0;
      if (inductionVariable_2 <= last_1)
        do {
          var index_1 = inductionVariable_2;
          inductionVariable_2 = inductionVariable_2 + 1 | 0;
          var item_0 = this_4.get_c1px32_k$(index_1);
          // Inline function 'androidx.compose.ui.util.fastFirstOrNull.<anonymous>' call
          // Inline function 'androidx.compose.ui.input.pointer.Node.buildCache.<anonymous>' call
          if (internalPointerEvent.issuesEnterExitEvent_3mrf23_k$(item_0.get_id_o9b1d7_k$())) {
            tmp$ret$14 = item_0;
            break $l$block;
          }
        }
         while (inductionVariable_2 <= last_1);
      tmp$ret$14 = null;
    }
    var enterExitChange = tmp$ret$14;
    if (!(enterExitChange == null)) {
      if (!isInBounds) {
        this.isIn_1 = false;
      } else if (!this.isIn_1 ? enterExitChange.get_pressed_3zxk93_k$() ? true : enterExitChange.get_previousPressed_bystdq_k$() : false) {
        var size = ensureNotNull(this.coordinates_1).get_size_kd98kr_k$();
        this.isIn_1 = !isOutOfBounds(enterExitChange, size);
      }
      if ((event.get_type_sn5ie3_k$() === Companion_getInstance_32().get_Move_ubkky6_k$() ? true : event.get_type_sn5ie3_k$() === Companion_getInstance_32().get_Enter_qot5uv_k$()) ? true : event.get_type_sn5ie3_k$() === Companion_getInstance_32().get_Exit_1jxq8x_k$()) {
        event.set_type_nusy05_k$((!this.hasEntered_1 ? this.isIn_1 : false) ? Companion_getInstance_32().get_Enter_qot5uv_k$() : (this.hasEntered_1 ? !this.isIn_1 : false) ? Companion_getInstance_32().get_Exit_1jxq8x_k$() : Companion_getInstance_32().get_Move_ubkky6_k$());
      }
      if (event.get_type_sn5ie3_k$() === Companion_getInstance_32().get_Enter_qot5uv_k$())
        this.hasEntered_1 = true;
      if (event.get_type_sn5ie3_k$() === Companion_getInstance_32().get_Exit_1jxq8x_k$())
        this.hasEntered_1 = false;
    }
    var changed = (childChanged ? true : !(event.get_type_sn5ie3_k$() === Companion_getInstance_32().get_Move_ubkky6_k$())) ? true : hasPositionChanged(this, this.pointerEvent_1, event);
    this.pointerEvent_1 = event;
    return changed;
  };
  protoOf(Node_0).dispatchCancel_8jswu4_k$ = function () {
    // Inline function 'androidx.compose.runtime.collection.MutableVector.forEach' call
    var this_0 = this.children_1;
    // Inline function 'kotlin.contracts.contract' call
    var size = this_0.get_size_woubt6_k$();
    if (size > 0) {
      var i = 0;
      var tmp = this_0.get_content_h02jrk_k$();
      var content = isArray(tmp) ? tmp : THROW_CCE();
      do {
        // Inline function 'androidx.compose.ui.input.pointer.Node.dispatchCancel.<anonymous>' call
        content[i].dispatchCancel_8jswu4_k$();
        i = i + 1 | 0;
      }
       while (i < size);
    }
    // Inline function 'androidx.compose.ui.node.dispatchForKind' call
    var this_1 = this.modifierNode_1;
    // Inline function 'androidx.compose.ui.node.Nodes.PointerInput' call
    Nodes_getInstance();
    var kind = _NodeKind___init__impl__ojsprp(16);
    var stack = null;
    var node = this_1;
    $l$loop: while (!(node == null)) {
      if (!(node == null) ? isInterface(node, PointerInputModifierNode) : false) {
        // Inline function 'androidx.compose.ui.input.pointer.Node.dispatchCancel.<anonymous>' call
        node.onCancelPointerInput_lztb3e_k$();
      } else {
        var tmp_0;
        // Inline function 'androidx.compose.ui.Node.isKind' call
        if (!((node.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(kind)) === 0)) {
          tmp_0 = node instanceof DelegatingNode;
        } else {
          tmp_0 = false;
        }
        if (tmp_0) {
          var count = 0;
          // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
          var node_0 = node.get_delegate_i94tki_k$();
          while (!(node_0 == null)) {
            // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
            var next = node_0;
            // Inline function 'androidx.compose.ui.Node.isKind' call
            if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(kind)) === 0)) {
              count = count + 1 | 0;
              if (count === 1) {
                node = next;
              } else {
                var tmp1_elvis_lhs = stack;
                var tmp_1;
                if (tmp1_elvis_lhs == null) {
                  // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                  // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                  // Inline function 'kotlin.arrayOfNulls' call
                  var tmp$ret$3 = fillArrayVal(Array(16), null);
                  tmp_1 = new MutableVector(tmp$ret$3, 0);
                } else {
                  tmp_1 = tmp1_elvis_lhs;
                }
                stack = tmp_1;
                var theNode = node;
                if (!(theNode == null)) {
                  var tmp2_safe_receiver = stack;
                  if (tmp2_safe_receiver == null)
                    null;
                  else
                    tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                  node = null;
                }
                var tmp3_safe_receiver = stack;
                if (tmp3_safe_receiver == null)
                  null;
                else
                  tmp3_safe_receiver.add_wl2rvy_k$(next);
              }
            }
            node_0 = node_0.get_child_ipppmb_k$();
          }
          if (count === 1) {
            continue $l$loop;
          }
        }
      }
      node = pop$accessor$1u1ky95(stack);
    }
  };
  protoOf(Node_0).markIsIn_ndcnt8_k$ = function () {
    this.isIn_1 = true;
  };
  protoOf(Node_0).cleanUpHits_ezvrv5_k$ = function (internalPointerEvent) {
    protoOf(NodeParent).cleanUpHits_ezvrv5_k$.call(this, internalPointerEvent);
    var tmp0_elvis_lhs = this.pointerEvent_1;
    var tmp;
    if (tmp0_elvis_lhs == null) {
      return Unit_getInstance();
    } else {
      tmp = tmp0_elvis_lhs;
    }
    var event = tmp;
    // Inline function 'androidx.compose.ui.util.fastForEach' call
    var this_0 = event.get_changes_dhi2my_k$();
    // Inline function 'kotlin.contracts.contract' call
    var inductionVariable = 0;
    var last = this_0.get_size_woubt6_k$() - 1 | 0;
    if (inductionVariable <= last)
      do {
        var index = inductionVariable;
        inductionVariable = inductionVariable + 1 | 0;
        var item = this_0.get_c1px32_k$(index);
        // Inline function 'androidx.compose.ui.input.pointer.Node.cleanUpHits.<anonymous>' call
        var remove = !item.get_pressed_3zxk93_k$() ? !internalPointerEvent.issuesEnterExitEvent_3mrf23_k$(item.get_id_o9b1d7_k$()) ? true : !this.isIn_1 : false;
        if (remove) {
          this.pointerIds_1.remove_an8aut_k$(new PointerId(item.get_id_o9b1d7_k$()));
        }
      }
       while (inductionVariable <= last);
  };
  protoOf(Node_0).cleanUpHover_iemxvc_k$ = function () {
    protoOf(NodeParent).cleanUpHover_iemxvc_k$.call(this);
    this.isIn_1 = false;
  };
  protoOf(Node_0).toString = function () {
    return 'Node(pointerInputFilter=' + this.modifierNode_1 + ', children=' + this.children_1 + ', ' + ('pointerIds=' + this.pointerIds_1 + ')');
  };
  function PointerInputEventData(id, uptime, positionOnScreen, position, down, pressure, type, issuesEnterExit, historical, scrollDelta) {
    issuesEnterExit = issuesEnterExit === VOID ? false : issuesEnterExit;
    scrollDelta = scrollDelta === VOID ? Companion_getInstance_6().get_Zero_k6n73t_k$() : scrollDelta;
    this.id_1 = id;
    this.uptime_1 = uptime;
    this.positionOnScreen_1 = positionOnScreen;
    this.position_1 = position;
    this.down_1 = down;
    this.pressure_1 = pressure;
    this.type_1 = type;
    this.issuesEnterExit_1 = issuesEnterExit;
    this.historical_1 = historical;
    this.scrollDelta_1 = scrollDelta;
  }
  protoOf(PointerInputEventData).get_id_o9b1d7_k$ = function () {
    return this.id_1;
  };
  protoOf(PointerInputEventData).get_uptime_kjn569_k$ = function () {
    return this.uptime_1;
  };
  protoOf(PointerInputEventData).get_positionOnScreen_iyexyr_k$ = function () {
    return this.positionOnScreen_1;
  };
  protoOf(PointerInputEventData).get_position_cpyh94_k$ = function () {
    return this.position_1;
  };
  protoOf(PointerInputEventData).get_down_wokve3_k$ = function () {
    return this.down_1;
  };
  protoOf(PointerInputEventData).get_pressure_i4c0em_k$ = function () {
    return this.pressure_1;
  };
  protoOf(PointerInputEventData).get_type_mliz2v_k$ = function () {
    return this.type_1;
  };
  protoOf(PointerInputEventData).get_issuesEnterExit_kczhjn_k$ = function () {
    return this.issuesEnterExit_1;
  };
  protoOf(PointerInputEventData).get_historical_c323ir_k$ = function () {
    return this.historical_1;
  };
  protoOf(PointerInputEventData).get_scrollDelta_c0xxo8_k$ = function () {
    return this.scrollDelta_1;
  };
  protoOf(PointerInputEventData).component1_ih4ul7_k$ = function () {
    return this.id_1;
  };
  protoOf(PointerInputEventData).component2_7eebsb_k$ = function () {
    return this.uptime_1;
  };
  protoOf(PointerInputEventData).component3_oi5ong_k$ = function () {
    return this.positionOnScreen_1;
  };
  protoOf(PointerInputEventData).component4_7ia8dv_k$ = function () {
    return this.position_1;
  };
  protoOf(PointerInputEventData).component5_7eebs8_k$ = function () {
    return this.down_1;
  };
  protoOf(PointerInputEventData).component6_7eebs7_k$ = function () {
    return this.pressure_1;
  };
  protoOf(PointerInputEventData).component7_vxoi2o_k$ = function () {
    return this.type_1;
  };
  protoOf(PointerInputEventData).component8_7eebs5_k$ = function () {
    return this.issuesEnterExit_1;
  };
  protoOf(PointerInputEventData).component9_7eebs4_k$ = function () {
    return this.historical_1;
  };
  protoOf(PointerInputEventData).component10_zb2g42_k$ = function () {
    return this.scrollDelta_1;
  };
  protoOf(PointerInputEventData).copy_86inb5_k$ = function (id, uptime, positionOnScreen, position, down, pressure, type, issuesEnterExit, historical, scrollDelta) {
    return new PointerInputEventData(id, uptime, positionOnScreen, position, down, pressure, type, issuesEnterExit, historical, scrollDelta);
  };
  protoOf(PointerInputEventData).copy$default_arbo75_k$ = function (id, uptime, positionOnScreen, position, down, pressure, type, issuesEnterExit, historical, scrollDelta, $super) {
    id = id === VOID ? this.id_1 : id;
    uptime = uptime === VOID ? this.uptime_1 : uptime;
    positionOnScreen = positionOnScreen === VOID ? this.positionOnScreen_1 : positionOnScreen;
    position = position === VOID ? this.position_1 : position;
    down = down === VOID ? this.down_1 : down;
    pressure = pressure === VOID ? this.pressure_1 : pressure;
    type = type === VOID ? this.type_1 : type;
    issuesEnterExit = issuesEnterExit === VOID ? this.issuesEnterExit_1 : issuesEnterExit;
    historical = historical === VOID ? this.historical_1 : historical;
    scrollDelta = scrollDelta === VOID ? this.scrollDelta_1 : scrollDelta;
    return $super === VOID ? this.copy_86inb5_k$(id, uptime, positionOnScreen, position, down, pressure, type, issuesEnterExit, historical, scrollDelta) : $super.copy_86inb5_k$.call(this, new PointerId(id), uptime, new Offset(positionOnScreen), new Offset(position), down, pressure, new PointerType(type), issuesEnterExit, historical, new Offset(scrollDelta));
  };
  protoOf(PointerInputEventData).toString = function () {
    return 'PointerInputEventData(id=' + new PointerId(this.id_1) + ', uptime=' + this.uptime_1.toString() + ', positionOnScreen=' + new Offset(this.positionOnScreen_1) + ', position=' + new Offset(this.position_1) + ', down=' + this.down_1 + ', pressure=' + this.pressure_1 + ', type=' + new PointerType(this.type_1) + ', issuesEnterExit=' + this.issuesEnterExit_1 + ', historical=' + this.historical_1 + ', scrollDelta=' + new Offset(this.scrollDelta_1) + ')';
  };
  protoOf(PointerInputEventData).hashCode = function () {
    var result = PointerId__hashCode_impl_vobdra(this.id_1);
    result = imul(result, 31) + this.uptime_1.hashCode() | 0;
    result = imul(result, 31) + Offset__hashCode_impl_hbql41(this.positionOnScreen_1) | 0;
    result = imul(result, 31) + Offset__hashCode_impl_hbql41(this.position_1) | 0;
    result = imul(result, 31) + getBooleanHashCode(this.down_1) | 0;
    result = imul(result, 31) + getNumberHashCode(this.pressure_1) | 0;
    result = imul(result, 31) + PointerType__hashCode_impl_d0afh7(this.type_1) | 0;
    result = imul(result, 31) + getBooleanHashCode(this.issuesEnterExit_1) | 0;
    result = imul(result, 31) + hashCode(this.historical_1) | 0;
    result = imul(result, 31) + Offset__hashCode_impl_hbql41(this.scrollDelta_1) | 0;
    return result;
  };
  protoOf(PointerInputEventData).equals = function (other) {
    if (this === other)
      return true;
    if (!(other instanceof PointerInputEventData))
      return false;
    var tmp0_other_with_cast = other instanceof PointerInputEventData ? other : THROW_CCE();
    if (!equals(this.id_1, tmp0_other_with_cast.id_1))
      return false;
    if (!this.uptime_1.equals(tmp0_other_with_cast.uptime_1))
      return false;
    if (!equals(this.positionOnScreen_1, tmp0_other_with_cast.positionOnScreen_1))
      return false;
    if (!equals(this.position_1, tmp0_other_with_cast.position_1))
      return false;
    if (!(this.down_1 === tmp0_other_with_cast.down_1))
      return false;
    if (!equals(this.pressure_1, tmp0_other_with_cast.pressure_1))
      return false;
    if (!(this.type_1 === tmp0_other_with_cast.type_1))
      return false;
    if (!(this.issuesEnterExit_1 === tmp0_other_with_cast.issuesEnterExit_1))
      return false;
    if (!equals(this.historical_1, tmp0_other_with_cast.historical_1))
      return false;
    if (!equals(this.scrollDelta_1, tmp0_other_with_cast.scrollDelta_1))
      return false;
    return true;
  };
  function PointerInputChange_init_$Init$(id, uptimeMillis, position, pressed, previousUptimeMillis, previousPosition, previousPressed, isInitiallyConsumed, type, scrollDelta, $this) {
    type = type === VOID ? Companion_getInstance_33().Touch_1 : type;
    scrollDelta = scrollDelta === VOID ? Companion_getInstance_6().get_Zero_k6n73t_k$() : scrollDelta;
    PointerInputChange.call($this, id, uptimeMillis, position, pressed, 1.0, previousUptimeMillis, previousPosition, previousPressed, isInitiallyConsumed, type, scrollDelta);
    return $this;
  }
  function PointerInputChange_init_$Create$(id, uptimeMillis, position, pressed, previousUptimeMillis, previousPosition, previousPressed, isInitiallyConsumed, type, scrollDelta) {
    return PointerInputChange_init_$Init$(id, uptimeMillis, position, pressed, previousUptimeMillis, previousPosition, previousPressed, isInitiallyConsumed, type, scrollDelta, objectCreate(protoOf(PointerInputChange)));
  }
  function PointerInputChange_init_$Init$_0(id, uptimeMillis, position, pressed, previousUptimeMillis, previousPosition, previousPressed, consumed, type, $this) {
    type = type === VOID ? Companion_getInstance_33().Touch_1 : type;
    PointerInputChange.call($this, id, uptimeMillis, position, pressed, 1.0, previousUptimeMillis, previousPosition, previousPressed, consumed.downChange_1 ? true : consumed.positionChange_1, type, Companion_getInstance_6().get_Zero_k6n73t_k$());
    return $this;
  }
  function PointerInputChange_init_$Create$_0(id, uptimeMillis, position, pressed, previousUptimeMillis, previousPosition, previousPressed, consumed, type) {
    return PointerInputChange_init_$Init$_0(id, uptimeMillis, position, pressed, previousUptimeMillis, previousPosition, previousPressed, consumed, type, objectCreate(protoOf(PointerInputChange)));
  }
  function PointerInputChange_init_$Init$_1(id, uptimeMillis, position, pressed, pressure, previousUptimeMillis, previousPosition, previousPressed, isInitiallyConsumed, type, historical, scrollDelta, $this) {
    PointerInputChange.call($this, id, uptimeMillis, position, pressed, pressure, previousUptimeMillis, previousPosition, previousPressed, isInitiallyConsumed, type, scrollDelta);
    $this._historical_1 = historical;
    return $this;
  }
  function PointerInputChange_init_$Create$_1(id, uptimeMillis, position, pressed, pressure, previousUptimeMillis, previousPosition, previousPressed, isInitiallyConsumed, type, historical, scrollDelta) {
    return PointerInputChange_init_$Init$_1(id, uptimeMillis, position, pressed, pressure, previousUptimeMillis, previousPosition, previousPressed, isInitiallyConsumed, type, historical, scrollDelta, objectCreate(protoOf(PointerInputChange)));
  }
  function _set__historical__7muhc4($this, _set____db54di) {
    $this._historical_1 = _set____db54di;
  }
  function _get__historical__mnjozs($this) {
    return $this._historical_1;
  }
  function _set_consumed__uchkof($this, _set____db54di) {
    $this.consumed_1 = _set____db54di;
  }
  function get_$stableprop_15() {
    return 0;
  }
  function PointerInputChange(id, uptimeMillis, position, pressed, pressure, previousUptimeMillis, previousPosition, previousPressed, isInitiallyConsumed, type, scrollDelta) {
    type = type === VOID ? Companion_getInstance_33().Touch_1 : type;
    scrollDelta = scrollDelta === VOID ? Companion_getInstance_6().get_Zero_k6n73t_k$() : scrollDelta;
    this.id_1 = id;
    this.uptimeMillis_1 = uptimeMillis;
    this.position_1 = position;
    this.pressed_1 = pressed;
    this.pressure_1 = pressure;
    this.previousUptimeMillis_1 = previousUptimeMillis;
    this.previousPosition_1 = previousPosition;
    this.previousPressed_1 = previousPressed;
    this.type_1 = type;
    this.scrollDelta_1 = scrollDelta;
    this._historical_1 = null;
    this.consumed_1 = new ConsumedData(isInitiallyConsumed, isInitiallyConsumed);
    this.$stable_1 = 0;
  }
  protoOf(PointerInputChange).get_id_o9b1d7_k$ = function () {
    return this.id_1;
  };
  protoOf(PointerInputChange).get_uptimeMillis_9p467d_k$ = function () {
    return this.uptimeMillis_1;
  };
  protoOf(PointerInputChange).get_position_cpyh94_k$ = function () {
    return this.position_1;
  };
  protoOf(PointerInputChange).get_pressed_3zxk93_k$ = function () {
    return this.pressed_1;
  };
  protoOf(PointerInputChange).get_pressure_i4c0em_k$ = function () {
    return this.pressure_1;
  };
  protoOf(PointerInputChange).get_previousUptimeMillis_pbkfde_k$ = function () {
    return this.previousUptimeMillis_1;
  };
  protoOf(PointerInputChange).get_previousPosition_owy0u9_k$ = function () {
    return this.previousPosition_1;
  };
  protoOf(PointerInputChange).get_previousPressed_bystdq_k$ = function () {
    return this.previousPressed_1;
  };
  protoOf(PointerInputChange).get_type_mliz2v_k$ = function () {
    return this.type_1;
  };
  protoOf(PointerInputChange).get_scrollDelta_c0xxo8_k$ = function () {
    return this.scrollDelta_1;
  };
  protoOf(PointerInputChange).get_historical_c323ir_k$ = function () {
    var tmp0_elvis_lhs = this._historical_1;
    var tmp;
    if (tmp0_elvis_lhs == null) {
      // Inline function 'kotlin.collections.listOf' call
      tmp = emptyList();
    } else {
      tmp = tmp0_elvis_lhs;
    }
    return tmp;
  };
  protoOf(PointerInputChange).get_isConsumed_scj5q3_k$ = function () {
    return this.consumed_1.downChange_1 ? true : this.consumed_1.positionChange_1;
  };
  protoOf(PointerInputChange).consume_sos6hg_k$ = function () {
    this.consumed_1.downChange_1 = true;
    this.consumed_1.positionChange_1 = true;
  };
  protoOf(PointerInputChange).get_consumed_tu512p_k$ = function () {
    return this.consumed_1;
  };
  protoOf(PointerInputChange).copy_q6thrn_k$ = function (id, currentTime, currentPosition, currentPressed, previousTime, previousPosition, previousPressed, consumed, type) {
    // Inline function 'kotlin.also' call
    var this_0 = PointerInputChange_init_$Create$_1(id, currentTime, currentPosition, currentPressed, this.pressure_1, previousTime, previousPosition, previousPressed, consumed.downChange_1 ? true : consumed.positionChange_1, type, this.get_historical_c323ir_k$(), this.scrollDelta_1);
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.input.pointer.PointerInputChange.copy.<anonymous>' call
    this.consumed_1 = consumed;
    return this_0;
  };
  protoOf(PointerInputChange).copy$default_rj8gg6_k$ = function (id, currentTime, currentPosition, currentPressed, previousTime, previousPosition, previousPressed, consumed, type, $super) {
    id = id === VOID ? this.id_1 : id;
    currentTime = currentTime === VOID ? this.uptimeMillis_1 : currentTime;
    currentPosition = currentPosition === VOID ? this.position_1 : currentPosition;
    currentPressed = currentPressed === VOID ? this.pressed_1 : currentPressed;
    previousTime = previousTime === VOID ? this.previousUptimeMillis_1 : previousTime;
    previousPosition = previousPosition === VOID ? this.previousPosition_1 : previousPosition;
    previousPressed = previousPressed === VOID ? this.previousPressed_1 : previousPressed;
    consumed = consumed === VOID ? this.consumed_1 : consumed;
    type = type === VOID ? this.type_1 : type;
    return $super === VOID ? this.copy_q6thrn_k$(id, currentTime, currentPosition, currentPressed, previousTime, previousPosition, previousPressed, consumed, type) : $super.copy_q6thrn_k$.call(this, new PointerId(id), currentTime, new Offset(currentPosition), currentPressed, previousTime, new Offset(previousPosition), previousPressed, consumed, new PointerType(type));
  };
  protoOf(PointerInputChange).copy_k45ues_k$ = function (id, currentTime, currentPosition, currentPressed, previousTime, previousPosition, previousPressed, type, scrollDelta) {
    return this.copy_6dnn2z_k$(id, currentTime, currentPosition, currentPressed, this.pressure_1, previousTime, previousPosition, previousPressed, type, this.get_historical_c323ir_k$(), scrollDelta);
  };
  protoOf(PointerInputChange).copy$default_i9qjdv_k$ = function (id, currentTime, currentPosition, currentPressed, previousTime, previousPosition, previousPressed, type, scrollDelta, $super) {
    id = id === VOID ? this.id_1 : id;
    currentTime = currentTime === VOID ? this.uptimeMillis_1 : currentTime;
    currentPosition = currentPosition === VOID ? this.position_1 : currentPosition;
    currentPressed = currentPressed === VOID ? this.pressed_1 : currentPressed;
    previousTime = previousTime === VOID ? this.previousUptimeMillis_1 : previousTime;
    previousPosition = previousPosition === VOID ? this.previousPosition_1 : previousPosition;
    previousPressed = previousPressed === VOID ? this.previousPressed_1 : previousPressed;
    type = type === VOID ? this.type_1 : type;
    scrollDelta = scrollDelta === VOID ? this.scrollDelta_1 : scrollDelta;
    return $super === VOID ? this.copy_k45ues_k$(id, currentTime, currentPosition, currentPressed, previousTime, previousPosition, previousPressed, type, scrollDelta) : $super.copy_k45ues_k$.call(this, new PointerId(id), currentTime, new Offset(currentPosition), currentPressed, previousTime, new Offset(previousPosition), previousPressed, new PointerType(type), new Offset(scrollDelta));
  };
  protoOf(PointerInputChange).copy_lrtfxl_k$ = function (id, currentTime, currentPosition, currentPressed, previousTime, previousPosition, previousPressed, consumed, type, scrollDelta) {
    // Inline function 'kotlin.also' call
    var this_0 = PointerInputChange_init_$Create$_1(id, currentTime, currentPosition, currentPressed, this.pressure_1, previousTime, previousPosition, previousPressed, consumed.downChange_1 ? true : consumed.positionChange_1, type, this.get_historical_c323ir_k$(), scrollDelta);
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.input.pointer.PointerInputChange.copy.<anonymous>' call
    this.consumed_1 = consumed;
    return this_0;
  };
  protoOf(PointerInputChange).copy$default_pgoh9i_k$ = function (id, currentTime, currentPosition, currentPressed, previousTime, previousPosition, previousPressed, consumed, type, scrollDelta, $super) {
    id = id === VOID ? this.id_1 : id;
    currentTime = currentTime === VOID ? this.uptimeMillis_1 : currentTime;
    currentPosition = currentPosition === VOID ? this.position_1 : currentPosition;
    currentPressed = currentPressed === VOID ? this.pressed_1 : currentPressed;
    previousTime = previousTime === VOID ? this.previousUptimeMillis_1 : previousTime;
    previousPosition = previousPosition === VOID ? this.previousPosition_1 : previousPosition;
    previousPressed = previousPressed === VOID ? this.previousPressed_1 : previousPressed;
    type = type === VOID ? this.type_1 : type;
    scrollDelta = scrollDelta === VOID ? this.scrollDelta_1 : scrollDelta;
    return $super === VOID ? this.copy_lrtfxl_k$(id, currentTime, currentPosition, currentPressed, previousTime, previousPosition, previousPressed, consumed, type, scrollDelta) : $super.copy_lrtfxl_k$.call(this, new PointerId(id), currentTime, new Offset(currentPosition), currentPressed, previousTime, new Offset(previousPosition), previousPressed, consumed, new PointerType(type), new Offset(scrollDelta));
  };
  protoOf(PointerInputChange).copy_l2ig12_k$ = function (id, currentTime, currentPosition, currentPressed, pressure, previousTime, previousPosition, previousPressed, type, scrollDelta) {
    // Inline function 'kotlin.also' call
    var this_0 = PointerInputChange_init_$Create$_1(id, currentTime, currentPosition, currentPressed, pressure, previousTime, previousPosition, previousPressed, false, type, this.get_historical_c323ir_k$(), scrollDelta);
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.input.pointer.PointerInputChange.copy.<anonymous>' call
    this_0.consumed_1 = this.consumed_1;
    return this_0;
  };
  protoOf(PointerInputChange).copy$default_pn871y_k$ = function (id, currentTime, currentPosition, currentPressed, pressure, previousTime, previousPosition, previousPressed, type, scrollDelta, $super) {
    id = id === VOID ? this.id_1 : id;
    currentTime = currentTime === VOID ? this.uptimeMillis_1 : currentTime;
    currentPosition = currentPosition === VOID ? this.position_1 : currentPosition;
    currentPressed = currentPressed === VOID ? this.pressed_1 : currentPressed;
    pressure = pressure === VOID ? this.pressure_1 : pressure;
    previousTime = previousTime === VOID ? this.previousUptimeMillis_1 : previousTime;
    previousPosition = previousPosition === VOID ? this.previousPosition_1 : previousPosition;
    previousPressed = previousPressed === VOID ? this.previousPressed_1 : previousPressed;
    type = type === VOID ? this.type_1 : type;
    scrollDelta = scrollDelta === VOID ? this.scrollDelta_1 : scrollDelta;
    return $super === VOID ? this.copy_l2ig12_k$(id, currentTime, currentPosition, currentPressed, pressure, previousTime, previousPosition, previousPressed, type, scrollDelta) : $super.copy_l2ig12_k$.call(this, new PointerId(id), currentTime, new Offset(currentPosition), currentPressed, pressure, previousTime, new Offset(previousPosition), previousPressed, new PointerType(type), new Offset(scrollDelta));
  };
  protoOf(PointerInputChange).copy_fj76sz_k$ = function (id, currentTime, currentPosition, currentPressed, previousTime, previousPosition, previousPressed, type, historical, scrollDelta) {
    return this.copy_6dnn2z_k$(id, currentTime, currentPosition, currentPressed, this.pressure_1, previousTime, previousPosition, previousPressed, type, historical, scrollDelta);
  };
  protoOf(PointerInputChange).copy$default_4q4gf8_k$ = function (id, currentTime, currentPosition, currentPressed, previousTime, previousPosition, previousPressed, type, historical, scrollDelta, $super) {
    id = id === VOID ? this.id_1 : id;
    currentTime = currentTime === VOID ? this.uptimeMillis_1 : currentTime;
    currentPosition = currentPosition === VOID ? this.position_1 : currentPosition;
    currentPressed = currentPressed === VOID ? this.pressed_1 : currentPressed;
    previousTime = previousTime === VOID ? this.previousUptimeMillis_1 : previousTime;
    previousPosition = previousPosition === VOID ? this.previousPosition_1 : previousPosition;
    previousPressed = previousPressed === VOID ? this.previousPressed_1 : previousPressed;
    type = type === VOID ? this.type_1 : type;
    scrollDelta = scrollDelta === VOID ? this.scrollDelta_1 : scrollDelta;
    return $super === VOID ? this.copy_fj76sz_k$(id, currentTime, currentPosition, currentPressed, previousTime, previousPosition, previousPressed, type, historical, scrollDelta) : $super.copy_fj76sz_k$.call(this, new PointerId(id), currentTime, new Offset(currentPosition), currentPressed, previousTime, new Offset(previousPosition), previousPressed, new PointerType(type), historical, new Offset(scrollDelta));
  };
  protoOf(PointerInputChange).copy_6dnn2z_k$ = function (id, currentTime, currentPosition, currentPressed, pressure, previousTime, previousPosition, previousPressed, type, historical, scrollDelta) {
    // Inline function 'kotlin.also' call
    var this_0 = PointerInputChange_init_$Create$_1(id, currentTime, currentPosition, currentPressed, pressure, previousTime, previousPosition, previousPressed, false, type, historical, scrollDelta);
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.input.pointer.PointerInputChange.copy.<anonymous>' call
    this_0.consumed_1 = this.consumed_1;
    return this_0;
  };
  protoOf(PointerInputChange).copy$default_9hnody_k$ = function (id, currentTime, currentPosition, currentPressed, pressure, previousTime, previousPosition, previousPressed, type, historical, scrollDelta, $super) {
    id = id === VOID ? this.id_1 : id;
    currentTime = currentTime === VOID ? this.uptimeMillis_1 : currentTime;
    currentPosition = currentPosition === VOID ? this.position_1 : currentPosition;
    currentPressed = currentPressed === VOID ? this.pressed_1 : currentPressed;
    pressure = pressure === VOID ? this.pressure_1 : pressure;
    previousTime = previousTime === VOID ? this.previousUptimeMillis_1 : previousTime;
    previousPosition = previousPosition === VOID ? this.previousPosition_1 : previousPosition;
    previousPressed = previousPressed === VOID ? this.previousPressed_1 : previousPressed;
    type = type === VOID ? this.type_1 : type;
    historical = historical === VOID ? this.get_historical_c323ir_k$() : historical;
    scrollDelta = scrollDelta === VOID ? this.scrollDelta_1 : scrollDelta;
    return $super === VOID ? this.copy_6dnn2z_k$(id, currentTime, currentPosition, currentPressed, pressure, previousTime, previousPosition, previousPressed, type, historical, scrollDelta) : $super.copy_6dnn2z_k$.call(this, new PointerId(id), currentTime, new Offset(currentPosition), currentPressed, pressure, previousTime, new Offset(previousPosition), previousPressed, new PointerType(type), historical, new Offset(scrollDelta));
  };
  protoOf(PointerInputChange).toString = function () {
    return 'PointerInputChange(id=' + new PointerId(this.id_1) + ', ' + ('uptimeMillis=' + this.uptimeMillis_1.toString() + ', ') + ('position=' + new Offset(this.position_1) + ', ') + ('pressed=' + this.pressed_1 + ', ') + ('pressure=' + this.pressure_1 + ', ') + ('previousUptimeMillis=' + this.previousUptimeMillis_1.toString() + ', ') + ('previousPosition=' + new Offset(this.previousPosition_1) + ', ') + ('previousPressed=' + this.previousPressed_1 + ', ') + ('isConsumed=' + this.get_isConsumed_scj5q3_k$() + ', ') + ('type=' + new PointerType(this.type_1) + ', ') + ('historical=' + this.get_historical_c323ir_k$() + ',') + ('scrollDelta=' + new Offset(this.scrollDelta_1) + ')');
  };
  function PointerInputModifier() {
  }
  function get_$stableprop_16() {
    return 8;
  }
  function PointerInputFilter() {
    this.layoutCoordinates_1 = null;
    this.isAttached_1 = false;
    this.$stable_1 = 8;
  }
  protoOf(PointerInputFilter).set_layoutCoordinates_5xe43h_k$ = function (_set____db54di) {
    this.layoutCoordinates_1 = _set____db54di;
  };
  protoOf(PointerInputFilter).get_layoutCoordinates_d2f0vs_k$ = function () {
    return this.layoutCoordinates_1;
  };
  protoOf(PointerInputFilter).get_size_kd98kr_k$ = function () {
    var tmp0_safe_receiver = this.layoutCoordinates_1;
    var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_size_kd98kr_k$();
    var tmp;
    var tmp_0 = tmp1_elvis_lhs;
    if ((tmp_0 == null ? null : new IntSize(tmp_0)) == null) {
      tmp = Companion_getInstance_8().get_Zero_9we0a6_k$();
    } else {
      tmp = tmp1_elvis_lhs;
    }
    return tmp;
  };
  protoOf(PointerInputFilter).set_isAttached_wr99di_k$ = function (_set____db54di) {
    this.isAttached_1 = _set____db54di;
  };
  protoOf(PointerInputFilter).get_isAttached_odsl1l_k$ = function () {
    return this.isAttached_1;
  };
  protoOf(PointerInputFilter).get_interceptOutOfBoundsChildEvents_jfgoes_k$ = function () {
    return false;
  };
  protoOf(PointerInputFilter).get_shareWithSiblings_a0291v_k$ = function () {
    return false;
  };
  var PointerEventPass_Initial_instance;
  var PointerEventPass_Main_instance;
  var PointerEventPass_Final_instance;
  function values_2() {
    return [PointerEventPass_Initial_getInstance(), PointerEventPass_Main_getInstance(), PointerEventPass_Final_getInstance()];
  }
  function valueOf_2(value) {
    switch (value) {
      case 'Initial':
        return PointerEventPass_Initial_getInstance();
      case 'Main':
        return PointerEventPass_Main_getInstance();
      case 'Final':
        return PointerEventPass_Final_getInstance();
      default:
        PointerEventPass_initEntries();
        THROW_IAE('No enum constant value.');
        break;
    }
  }
  var PointerEventPass_entriesInitialized;
  function PointerEventPass_initEntries() {
    if (PointerEventPass_entriesInitialized)
      return Unit_getInstance();
    PointerEventPass_entriesInitialized = true;
    PointerEventPass_Initial_instance = new PointerEventPass('Initial', 0);
    PointerEventPass_Main_instance = new PointerEventPass('Main', 1);
    PointerEventPass_Final_instance = new PointerEventPass('Final', 2);
  }
  function PointerEventPass(name, ordinal) {
    Enum.call(this, name, ordinal);
  }
  function _PointerId___init__impl__w2urwh(value) {
    return value;
  }
  function _PointerId___get_value__impl__odqw2d($this) {
    return $this;
  }
  function PointerId__toString_impl_9x5gyf($this) {
    return 'PointerId(value=' + $this.toString() + ')';
  }
  function PointerId__hashCode_impl_vobdra($this) {
    return $this.hashCode();
  }
  function PointerId__equals_impl_gbfrzq($this, other) {
    if (!(other instanceof PointerId))
      return false;
    var tmp0_other_with_cast = other instanceof PointerId ? other.value_1 : THROW_CCE();
    if (!$this.equals(tmp0_other_with_cast))
      return false;
    return true;
  }
  function PointerId(value) {
    this.value_1 = value;
  }
  protoOf(PointerId).toString = function () {
    return PointerId__toString_impl_9x5gyf(this.value_1);
  };
  protoOf(PointerId).hashCode = function () {
    return PointerId__hashCode_impl_vobdra(this.value_1);
  };
  protoOf(PointerId).equals = function (other) {
    return PointerId__equals_impl_gbfrzq(this.value_1, other);
  };
  function _PointerEventType___init__impl__k0lsty(value) {
    return value;
  }
  function _PointerEventType___get_value__impl__teq1fm($this) {
    return $this;
  }
  function Companion_11() {
    Companion_instance_11 = this;
    this.Unknown_1 = _PointerEventType___init__impl__k0lsty(0);
    this.Press_1 = _PointerEventType___init__impl__k0lsty(1);
    this.Release_1 = _PointerEventType___init__impl__k0lsty(2);
    this.Move_1 = _PointerEventType___init__impl__k0lsty(3);
    this.Enter_1 = _PointerEventType___init__impl__k0lsty(4);
    this.Exit_1 = _PointerEventType___init__impl__k0lsty(5);
    this.Scroll_1 = _PointerEventType___init__impl__k0lsty(6);
  }
  protoOf(Companion_11).get_Unknown_x99mw7_k$ = function () {
    return this.Unknown_1;
  };
  protoOf(Companion_11).get_Press_3tjliq_k$ = function () {
    return this.Press_1;
  };
  protoOf(Companion_11).get_Release_jji2mi_k$ = function () {
    return this.Release_1;
  };
  protoOf(Companion_11).get_Move_ubkky6_k$ = function () {
    return this.Move_1;
  };
  protoOf(Companion_11).get_Enter_qot5uv_k$ = function () {
    return this.Enter_1;
  };
  protoOf(Companion_11).get_Exit_1jxq8x_k$ = function () {
    return this.Exit_1;
  };
  protoOf(Companion_11).get_Scroll_zfn3u6_k$ = function () {
    return this.Scroll_1;
  };
  var Companion_instance_11;
  function Companion_getInstance_32() {
    if (Companion_instance_11 == null)
      new Companion_11();
    return Companion_instance_11;
  }
  function PointerEventType__toString_impl_o7j1va($this) {
    return $this === Companion_getInstance_32().Press_1 ? 'Press' : $this === Companion_getInstance_32().Release_1 ? 'Release' : $this === Companion_getInstance_32().Move_1 ? 'Move' : $this === Companion_getInstance_32().Enter_1 ? 'Enter' : $this === Companion_getInstance_32().Exit_1 ? 'Exit' : $this === Companion_getInstance_32().Scroll_1 ? 'Scroll' : 'Unknown';
  }
  function PointerEventType__hashCode_impl_p2f3az($this) {
    return $this;
  }
  function PointerEventType__equals_impl_w1bf55($this, other) {
    if (!(other instanceof PointerEventType))
      return false;
    if (!($this === (other instanceof PointerEventType ? other.value_1 : THROW_CCE())))
      return false;
    return true;
  }
  function PointerEventType(value) {
    Companion_getInstance_32();
    this.value_1 = value;
  }
  protoOf(PointerEventType).toString = function () {
    return PointerEventType__toString_impl_o7j1va(this.value_1);
  };
  protoOf(PointerEventType).hashCode = function () {
    return PointerEventType__hashCode_impl_p2f3az(this.value_1);
  };
  protoOf(PointerEventType).equals = function (other) {
    return PointerEventType__equals_impl_w1bf55(this.value_1, other);
  };
  function _PointerType___init__impl__8zawpu(value) {
    return value;
  }
  function _get_value__a43j40_4($this) {
    return $this;
  }
  function PointerType__toString_impl_yrgca2($this) {
    switch (_get_value__a43j40_4($this)) {
      case 1:
        return 'Touch';
      case 2:
        return 'Mouse';
      case 3:
        return 'Stylus';
      case 4:
        return 'Eraser';
      default:
        return 'Unknown';
    }
  }
  function Companion_12() {
    Companion_instance_12 = this;
    this.Unknown_1 = _PointerType___init__impl__8zawpu(0);
    this.Touch_1 = _PointerType___init__impl__8zawpu(1);
    this.Mouse_1 = _PointerType___init__impl__8zawpu(2);
    this.Stylus_1 = _PointerType___init__impl__8zawpu(3);
    this.Eraser_1 = _PointerType___init__impl__8zawpu(4);
  }
  protoOf(Companion_12).get_Unknown_ljn76v_k$ = function () {
    return this.Unknown_1;
  };
  protoOf(Companion_12).get_Touch_qt3yxo_k$ = function () {
    return this.Touch_1;
  };
  protoOf(Companion_12).get_Mouse_mtac1u_k$ = function () {
    return this.Mouse_1;
  };
  protoOf(Companion_12).get_Stylus_9ci2ch_k$ = function () {
    return this.Stylus_1;
  };
  protoOf(Companion_12).get_Eraser_1xyu1n_k$ = function () {
    return this.Eraser_1;
  };
  var Companion_instance_12;
  function Companion_getInstance_33() {
    if (Companion_instance_12 == null)
      new Companion_12();
    return Companion_instance_12;
  }
  function PointerType__hashCode_impl_d0afh7($this) {
    return $this;
  }
  function PointerType__equals_impl_dkjp55($this, other) {
    if (!(other instanceof PointerType))
      return false;
    if (!($this === (other instanceof PointerType ? other.value_1 : THROW_CCE())))
      return false;
    return true;
  }
  function PointerType(value) {
    Companion_getInstance_33();
    this.value_1 = value;
  }
  protoOf(PointerType).toString = function () {
    return PointerType__toString_impl_yrgca2(this.value_1);
  };
  protoOf(PointerType).hashCode = function () {
    return PointerType__hashCode_impl_d0afh7(this.value_1);
  };
  protoOf(PointerType).equals = function (other) {
    return PointerType__equals_impl_dkjp55(this.value_1, other);
  };
  function _PointerButtons___init__impl__wq04zh(packedValue) {
    return packedValue;
  }
  function _PointerButtons___get_packedValue__impl__z09y3b($this) {
    return $this;
  }
  function PointerButtons__toString_impl_sncyql($this) {
    return 'PointerButtons(packedValue=' + $this + ')';
  }
  function PointerButtons__hashCode_impl_6w71xq($this) {
    return $this;
  }
  function PointerButtons__equals_impl_817jpy($this, other) {
    if (!(other instanceof PointerButtons))
      return false;
    if (!($this === (other instanceof PointerButtons ? other.packedValue_1 : THROW_CCE())))
      return false;
    return true;
  }
  function PointerButtons(packedValue) {
    this.packedValue_1 = packedValue;
  }
  protoOf(PointerButtons).toString = function () {
    return PointerButtons__toString_impl_sncyql(this.packedValue_1);
  };
  protoOf(PointerButtons).hashCode = function () {
    return PointerButtons__hashCode_impl_6w71xq(this.packedValue_1);
  };
  protoOf(PointerButtons).equals = function (other) {
    return PointerButtons__equals_impl_817jpy(this.packedValue_1, other);
  };
  function _PointerKeyboardModifiers___init__impl__bj99nt(packedValue) {
    return packedValue;
  }
  function _PointerKeyboardModifiers___get_packedValue__impl__7vcep7($this) {
    return $this;
  }
  function PointerKeyboardModifiers__toString_impl_rpr9l5($this) {
    return 'PointerKeyboardModifiers(packedValue=' + $this + ')';
  }
  function PointerKeyboardModifiers__hashCode_impl_5ylcsa($this) {
    return $this;
  }
  function PointerKeyboardModifiers__equals_impl_ekziza($this, other) {
    if (!(other instanceof PointerKeyboardModifiers))
      return false;
    if (!($this === (other instanceof PointerKeyboardModifiers ? other.packedValue_1 : THROW_CCE())))
      return false;
    return true;
  }
  function PointerKeyboardModifiers(packedValue) {
    this.packedValue_1 = packedValue;
  }
  protoOf(PointerKeyboardModifiers).toString = function () {
    return PointerKeyboardModifiers__toString_impl_rpr9l5(this.packedValue_1);
  };
  protoOf(PointerKeyboardModifiers).hashCode = function () {
    return PointerKeyboardModifiers__hashCode_impl_5ylcsa(this.packedValue_1);
  };
  protoOf(PointerKeyboardModifiers).equals = function (other) {
    return PointerKeyboardModifiers__equals_impl_ekziza(this.packedValue_1, other);
  };
  function get_$stableprop_17() {
    return 0;
  }
  function HistoricalChange(uptimeMillis, position) {
    this.uptimeMillis_1 = uptimeMillis;
    this.position_1 = position;
    this.$stable_1 = 0;
  }
  protoOf(HistoricalChange).get_uptimeMillis_9p467d_k$ = function () {
    return this.uptimeMillis_1;
  };
  protoOf(HistoricalChange).get_position_cpyh94_k$ = function () {
    return this.position_1;
  };
  protoOf(HistoricalChange).toString = function () {
    return 'HistoricalChange(uptimeMillis=' + this.uptimeMillis_1.toString() + ', ' + ('position=' + new Offset(this.position_1) + ')');
  };
  function changedToUpIgnoreConsumed(_this__u8e3s4) {
    return _this__u8e3s4.previousPressed_1 ? !_this__u8e3s4.pressed_1 : false;
  }
  function changedToDownIgnoreConsumed(_this__u8e3s4) {
    return !_this__u8e3s4.previousPressed_1 ? _this__u8e3s4.pressed_1 : false;
  }
  function get_$stableprop_18() {
    return 8;
  }
  function ConsumedData(positionChange, downChange) {
    positionChange = positionChange === VOID ? false : positionChange;
    downChange = downChange === VOID ? false : downChange;
    this.positionChange_1 = positionChange;
    this.downChange_1 = downChange;
    this.$stable_1 = 8;
  }
  protoOf(ConsumedData).set_positionChange_pysnj5_k$ = function (_set____db54di) {
    this.positionChange_1 = _set____db54di;
  };
  protoOf(ConsumedData).get_positionChange_1poyim_k$ = function () {
    return this.positionChange_1;
  };
  protoOf(ConsumedData).set_downChange_2hbpom_k$ = function (_set____db54di) {
    this.downChange_1 = _set____db54di;
  };
  protoOf(ConsumedData).get_downChange_5yw22t_k$ = function () {
    return this.downChange_1;
  };
  function positionChangedIgnoreConsumed(_this__u8e3s4) {
    return !equals(positionChangeInternal(_this__u8e3s4, true), Companion_getInstance_6().get_Zero_k6n73t_k$());
  }
  function positionChangeInternal(_this__u8e3s4, ignoreConsumed) {
    ignoreConsumed = ignoreConsumed === VOID ? false : ignoreConsumed;
    var previousPosition = _this__u8e3s4.previousPosition_1;
    var currentPosition = _this__u8e3s4.position_1;
    var offset = Offset__minus_impl_hoj2c0(currentPosition, previousPosition);
    return (!ignoreConsumed ? _this__u8e3s4.get_isConsumed_scj5q3_k$() : false) ? Companion_getInstance_6().get_Zero_k6n73t_k$() : offset;
  }
  function isOutOfBounds(_this__u8e3s4, size) {
    var position = _this__u8e3s4.position_1;
    var x = _Offset___get_x__impl__xvi35n(position);
    var y = _Offset___get_y__impl__8bzhra(position);
    var width = _IntSize___get_width__impl__d9yl4o(size);
    var height = _IntSize___get_height__impl__prv63b(size);
    return ((x < 0.0 ? true : x > width) ? true : y < 0.0) ? true : y > height;
  }
  function PointerEventPass_Initial_getInstance() {
    PointerEventPass_initEntries();
    return PointerEventPass_Initial_instance;
  }
  function PointerEventPass_Main_getInstance() {
    PointerEventPass_initEntries();
    return PointerEventPass_Main_instance;
  }
  function PointerEventPass_Final_getInstance() {
    PointerEventPass_initEntries();
    return PointerEventPass_Final_instance;
  }
  function get_ModifierLocalPointerIcon() {
    _init_properties_PointerIcon_kt__ifleas();
    return ModifierLocalPointerIcon;
  }
  var ModifierLocalPointerIcon;
  function _set_icon__9oahvi($this, _set____db54di) {
    $this.icon_1 = _set____db54di;
  }
  function _get_icon__d82hgy($this) {
    return $this.icon_1;
  }
  function _set_overrideDescendants__go4wpn($this, _set____db54di) {
    $this.overrideDescendants_1 = _set____db54di;
  }
  function _get_overrideDescendants__tyv5lz($this) {
    return $this.overrideDescendants_1;
  }
  function _set_onSetIcon__hy3a5l($this, _set____db54di) {
    $this.onSetIcon_1 = _set____db54di;
  }
  function _get_onSetIcon__ns6bez($this) {
    return $this.onSetIcon_1;
  }
  function _set_parentInfo__beof3($this, _set____db54di) {
    var this_0 = $this.parentInfo$delegate_1;
    parentInfo$factory();
    this_0.set_value_v1vabv_k$(_set____db54di);
    return Unit_getInstance();
  }
  function _get_parentInfo__eqtwq5($this) {
    // Inline function 'androidx.compose.runtime.getValue' call
    var this_0 = $this.parentInfo$delegate_1;
    parentInfo$factory_0();
    return this_0.get_value_j01efc_k$();
  }
  function hasOverride($this) {
    var tmp;
    if ($this.overrideDescendants_1) {
      tmp = true;
    } else {
      var tmp0_safe_receiver = _get_parentInfo__eqtwq5($this);
      tmp = (tmp0_safe_receiver == null ? null : hasOverride(tmp0_safe_receiver)) === true;
    }
    return tmp;
  }
  function exit($this, parent) {
    if ($this.isHovered_1) {
      if (parent == null) {
        $this.onSetIcon_1(null);
      } else {
        reassignIcon(parent);
      }
    }
    $this.isHovered_1 = false;
  }
  function reassignIcon($this) {
    $this.isPaused_1 = false;
    if ($this.isHovered_1) {
      $this.onSetIcon_1($this.icon_1);
    } else if (_get_parentInfo__eqtwq5($this) == null) {
      $this.onSetIcon_1(null);
    } else {
      var tmp0_safe_receiver = _get_parentInfo__eqtwq5($this);
      if (tmp0_safe_receiver == null)
        null;
      else {
        reassignIcon(tmp0_safe_receiver);
      }
    }
  }
  function pause($this) {
    $this.isPaused_1 = true;
    var tmp0_safe_receiver = _get_parentInfo__eqtwq5($this);
    if (tmp0_safe_receiver == null)
      null;
    else {
      pause(tmp0_safe_receiver);
    }
  }
  function PointerIconModifierLocal$onModifierLocalsUpdated$lambda(it) {
    return Unit_getInstance();
  }
  function PointerIconModifierLocal(icon, overrideDescendants, onSetIcon) {
    this.icon_1 = icon;
    this.overrideDescendants_1 = overrideDescendants;
    this.onSetIcon_1 = onSetIcon;
    this.parentInfo$delegate_1 = mutableStateOf(null);
    this.isPaused_1 = false;
    this.isHovered_1 = false;
    this.key_1 = get_ModifierLocalPointerIcon();
    this.value_1 = this;
  }
  protoOf(PointerIconModifierLocal).set_isPaused_z1wfuo_k$ = function (_set____db54di) {
    this.isPaused_1 = _set____db54di;
  };
  protoOf(PointerIconModifierLocal).get_isPaused_xww0ch_k$ = function () {
    return this.isPaused_1;
  };
  protoOf(PointerIconModifierLocal).set_isHovered_jx5l5r_k$ = function (_set____db54di) {
    this.isHovered_1 = _set____db54di;
  };
  protoOf(PointerIconModifierLocal).get_isHovered_h4v5bc_k$ = function () {
    return this.isHovered_1;
  };
  protoOf(PointerIconModifierLocal).get_key_18j28a_k$ = function () {
    return this.key_1;
  };
  protoOf(PointerIconModifierLocal).get_value_j01efc_k$ = function () {
    return this.value_1;
  };
  protoOf(PointerIconModifierLocal).onModifierLocalsUpdated_2g0e5n_k$ = function (scope) {
    // Inline function 'kotlin.with' call
    // Inline function 'kotlin.contracts.contract' call
    var oldParentInfo = _get_parentInfo__eqtwq5(this);
    _set_parentInfo__beof3(this, scope.get_current_2exe6q_k$(get_ModifierLocalPointerIcon()));
    var tmp;
    if (!(oldParentInfo == null) ? _get_parentInfo__eqtwq5(this) == null : false) {
      exit(this, oldParentInfo);
      var tmp_0 = this;
      tmp_0.onSetIcon_1 = PointerIconModifierLocal$onModifierLocalsUpdated$lambda;
      tmp = Unit_getInstance();
    }
    return tmp;
  };
  protoOf(PointerIconModifierLocal).shouldUpdatePointerIcon_md2u1y_k$ = function () {
    var parentPointerInfo = _get_parentInfo__eqtwq5(this);
    return parentPointerInfo == null ? true : !hasOverride(parentPointerInfo);
  };
  protoOf(PointerIconModifierLocal).enter_h49n20_k$ = function () {
    this.isHovered_1 = true;
    if (!this.isPaused_1) {
      var tmp0_safe_receiver = _get_parentInfo__eqtwq5(this);
      if (tmp0_safe_receiver == null)
        null;
      else {
        pause(tmp0_safe_receiver);
      }
      this.onSetIcon_1(this.icon_1);
    }
  };
  protoOf(PointerIconModifierLocal).exit_v7dhv6_k$ = function () {
    exit(this, _get_parentInfo__eqtwq5(this));
  };
  protoOf(PointerIconModifierLocal).updateValues_u81z5u_k$ = function (icon, overrideDescendants, onSetIcon) {
    if ((!equals(this.icon_1, icon) ? this.isHovered_1 : false) ? !this.isPaused_1 : false) {
      onSetIcon(icon);
    }
    this.icon_1 = icon;
    this.overrideDescendants_1 = overrideDescendants;
    this.onSetIcon_1 = onSetIcon;
  };
  function Companion_13() {
    Companion_instance_13 = this;
    this.Default_1 = get_pointerIconDefault();
    this.Crosshair_1 = get_pointerIconCrosshair();
    this.Text_1 = get_pointerIconText();
    this.Hand_1 = get_pointerIconHand();
  }
  protoOf(Companion_13).get_Default_goqax4_k$ = function () {
    return this.Default_1;
  };
  protoOf(Companion_13).get_Crosshair_69627b_k$ = function () {
    return this.Crosshair_1;
  };
  protoOf(Companion_13).get_Text_woag7q_k$ = function () {
    return this.Text_1;
  };
  protoOf(Companion_13).get_Hand_wo2p5k_k$ = function () {
    return this.Hand_1;
  };
  var Companion_instance_13;
  function Companion_getInstance_34() {
    if (Companion_instance_13 == null)
      new Companion_13();
    return Companion_instance_13;
  }
  function PointerIcon() {
  }
  function PointerIconService() {
  }
  function ModifierLocalPointerIcon$lambda() {
    _init_properties_PointerIcon_kt__ifleas();
    return null;
  }
  function parentInfo$factory() {
    return getPropertyCallableRef('parentInfo', 1, KMutableProperty1, function (receiver) {
      return _get_parentInfo__eqtwq5(receiver);
    }, function (receiver, value) {
      return _set_parentInfo__beof3(receiver, value);
    });
  }
  function parentInfo$factory_0() {
    return getPropertyCallableRef('parentInfo', 1, KMutableProperty1, function (receiver) {
      return _get_parentInfo__eqtwq5(receiver);
    }, function (receiver, value) {
      return _set_parentInfo__beof3(receiver, value);
    });
  }
  var properties_initialized_PointerIcon_kt_aotmnu;
  function _init_properties_PointerIcon_kt__ifleas() {
    if (!properties_initialized_PointerIcon_kt_aotmnu) {
      properties_initialized_PointerIcon_kt_aotmnu = true;
      ModifierLocalPointerIcon = modifierLocalOf(ModifierLocalPointerIcon$lambda);
    }
  }
  function _ProcessResult___init__impl__8o937x(value) {
    return value;
  }
  function _get_value__a43j40_5($this) {
    return $this;
  }
  function _ProcessResult___get_dispatchedToAPointerInputModifier__impl__gsjodd($this) {
    return !((_get_value__a43j40_5($this) & 1) === 0);
  }
  function _ProcessResult___get_anyMovementConsumed__impl__tk30z5($this) {
    return !((_get_value__a43j40_5($this) & 2) === 0);
  }
  function ProcessResult__toString_impl_qlhkqd($this) {
    return 'ProcessResult(value=' + $this + ')';
  }
  function ProcessResult__hashCode_impl_4ubnxi($this) {
    return $this;
  }
  function ProcessResult__equals_impl_pdfn42($this, other) {
    if (!(other instanceof ProcessResult))
      return false;
    if (!($this === (other instanceof ProcessResult ? other.value_1 : THROW_CCE())))
      return false;
    return true;
  }
  function ProcessResult(value) {
    this.value_1 = value;
  }
  protoOf(ProcessResult).toString = function () {
    return ProcessResult__toString_impl_qlhkqd(this.value_1);
  };
  protoOf(ProcessResult).hashCode = function () {
    return ProcessResult__hashCode_impl_4ubnxi(this.value_1);
  };
  protoOf(ProcessResult).equals = function (other) {
    return ProcessResult__equals_impl_pdfn42(this.value_1, other);
  };
  function PositionCalculator() {
  }
  function _get_hitPathTracker__4zceob($this) {
    return $this.hitPathTracker_1;
  }
  function _get_pointerInputChangeEventProducer__72sdku($this) {
    return $this.pointerInputChangeEventProducer_1;
  }
  function _get_hitResult__wwxnsx($this) {
    return $this.hitResult_1;
  }
  function _set_isProcessing__v7xkii($this, _set____db54di) {
    $this.isProcessing_1 = _set____db54di;
  }
  function _get_isProcessing__o9fqwi($this) {
    return $this.isProcessing_1;
  }
  function PointerInputEventProcessor(root) {
    this.root_1 = root;
    this.hitPathTracker_1 = new HitPathTracker(this.root_1.get_coordinates_q6f2pa_k$());
    this.pointerInputChangeEventProducer_1 = new PointerInputChangeEventProducer();
    this.hitResult_1 = new HitTestResult();
    this.isProcessing_1 = false;
  }
  protoOf(PointerInputEventProcessor).get_root_wott0r_k$ = function () {
    return this.root_1;
  };
  protoOf(PointerInputEventProcessor).process_iuueox_k$ = function (pointerEvent, positionCalculator, isInBounds) {
    if (this.isProcessing_1) {
      return ProcessResult_0(false, false);
    }
    try {
      this.isProcessing_1 = true;
      var internalPointerEvent = this.pointerInputChangeEventProducer_1.produce_ochgdu_k$(pointerEvent, positionCalculator);
      var tmp$ret$0;
      $l$block_0: {
        // Inline function 'kotlin.collections.any' call
        var this_0 = internalPointerEvent.get_changes_dhi2my_k$().get_values_ksazhn_k$();
        var tmp;
        if (isInterface(this_0, Collection)) {
          tmp = this_0.isEmpty_y1axqb_k$();
        } else {
          tmp = false;
        }
        if (tmp) {
          tmp$ret$0 = false;
          break $l$block_0;
        }
        var tmp0_iterator = this_0.iterator_jk1svi_k$();
        while (tmp0_iterator.hasNext_bitz1p_k$()) {
          var element = tmp0_iterator.next_20eer_k$();
          // Inline function 'androidx.compose.ui.input.pointer.PointerInputEventProcessor.process.<anonymous>' call
          if (element.get_pressed_3zxk93_k$() ? true : element.get_previousPressed_bystdq_k$()) {
            tmp$ret$0 = true;
            break $l$block_0;
          }
        }
        tmp$ret$0 = false;
      }
      var isHover = !tmp$ret$0;
      // Inline function 'kotlin.collections.forEach' call
      var tmp0_iterator_0 = internalPointerEvent.get_changes_dhi2my_k$().get_values_ksazhn_k$().iterator_jk1svi_k$();
      while (tmp0_iterator_0.hasNext_bitz1p_k$()) {
        var element_0 = tmp0_iterator_0.next_20eer_k$();
        // Inline function 'androidx.compose.ui.input.pointer.PointerInputEventProcessor.process.<anonymous>' call
        if (isHover ? true : changedToDownIgnoreConsumed(element_0)) {
          var isTouchEvent = element_0.get_type_mliz2v_k$() === Companion_getInstance_33().get_Touch_qt3yxo_k$();
          this.root_1.hitTest$default_x4x06e_k$(element_0.get_position_cpyh94_k$(), this.hitResult_1, isTouchEvent);
          // Inline function 'kotlin.collections.isNotEmpty' call
          if (!this.hitResult_1.isEmpty_y1axqb_k$()) {
            this.hitPathTracker_1.addHitPath_q6uxub_k$(element_0.get_id_o9b1d7_k$(), this.hitResult_1);
            this.hitResult_1.clear_j9egeb_k$();
          }
        }
      }
      this.hitPathTracker_1.removeDetachedPointerInputFilters_3qt78o_k$();
      var dispatchedToSomething = this.hitPathTracker_1.dispatchChanges_5xqq8v_k$(internalPointerEvent, isInBounds);
      var tmp_0;
      if (internalPointerEvent.get_suppressMovementConsumption_4sqo7i_k$()) {
        tmp_0 = false;
      } else {
        var tmp$ret$3;
        $l$block_2: {
          // Inline function 'kotlin.collections.any' call
          var this_1 = internalPointerEvent.get_changes_dhi2my_k$().get_values_ksazhn_k$();
          var tmp_1;
          if (isInterface(this_1, Collection)) {
            tmp_1 = this_1.isEmpty_y1axqb_k$();
          } else {
            tmp_1 = false;
          }
          if (tmp_1) {
            tmp$ret$3 = false;
            break $l$block_2;
          }
          var tmp0_iterator_1 = this_1.iterator_jk1svi_k$();
          while (tmp0_iterator_1.hasNext_bitz1p_k$()) {
            var element_1 = tmp0_iterator_1.next_20eer_k$();
            // Inline function 'androidx.compose.ui.input.pointer.PointerInputEventProcessor.process.<anonymous>' call
            if (positionChangedIgnoreConsumed(element_1) ? element_1.get_isConsumed_scj5q3_k$() : false) {
              tmp$ret$3 = true;
              break $l$block_2;
            }
          }
          tmp$ret$3 = false;
        }
        tmp_0 = tmp$ret$3;
      }
      var anyMovementConsumed = tmp_0;
      return ProcessResult_0(dispatchedToSomething, anyMovementConsumed);
    }finally {
      this.isProcessing_1 = false;
    }
  };
  protoOf(PointerInputEventProcessor).process$default_loj83a_k$ = function (pointerEvent, positionCalculator, isInBounds, $super) {
    isInBounds = isInBounds === VOID ? true : isInBounds;
    return $super === VOID ? this.process_iuueox_k$(pointerEvent, positionCalculator, isInBounds) : $super.process_iuueox_k$.call(this, pointerEvent, positionCalculator, isInBounds).value_1;
  };
  protoOf(PointerInputEventProcessor).processCancel_f0k26f_k$ = function () {
    if (!this.isProcessing_1) {
      this.pointerInputChangeEventProducer_1.clear_j9egeb_k$();
      this.hitPathTracker_1.processCancel_f0k26f_k$();
    }
  };
  function _get_previousPointerInputData__uv59ct($this) {
    return $this.previousPointerInputData_1;
  }
  function PointerInputData(uptime, positionOnScreen, down, type) {
    this.uptime_1 = uptime;
    this.positionOnScreen_1 = positionOnScreen;
    this.down_1 = down;
    this.type_1 = type;
  }
  protoOf(PointerInputData).get_uptime_kjn569_k$ = function () {
    return this.uptime_1;
  };
  protoOf(PointerInputData).get_positionOnScreen_iyexyr_k$ = function () {
    return this.positionOnScreen_1;
  };
  protoOf(PointerInputData).get_down_wokve3_k$ = function () {
    return this.down_1;
  };
  protoOf(PointerInputData).get_type_mliz2v_k$ = function () {
    return this.type_1;
  };
  function PointerInputChangeEventProducer() {
    var tmp = this;
    // Inline function 'kotlin.collections.mutableMapOf' call
    tmp.previousPointerInputData_1 = LinkedHashMap_init_$Create$();
  }
  protoOf(PointerInputChangeEventProducer).produce_ochgdu_k$ = function (pointerInputEvent, positionCalculator) {
    var changes = LinkedHashMap_init_$Create$_0(pointerInputEvent.get_pointers_o3f0ip_k$().get_size_woubt6_k$());
    // Inline function 'androidx.compose.ui.util.fastForEach' call
    var this_0 = pointerInputEvent.get_pointers_o3f0ip_k$();
    // Inline function 'kotlin.contracts.contract' call
    var inductionVariable = 0;
    var last = this_0.get_size_woubt6_k$() - 1 | 0;
    if (inductionVariable <= last)
      do {
        var index = inductionVariable;
        inductionVariable = inductionVariable + 1 | 0;
        var item = this_0.get_c1px32_k$(index);
        // Inline function 'androidx.compose.ui.input.pointer.PointerInputChangeEventProducer.produce.<anonymous>' call
        var previousTime;
        var previousPosition;
        var previousDown;
        var previousData = this.previousPointerInputData_1.get_wei43m_k$(new PointerId(item.get_id_o9b1d7_k$()));
        if (previousData == null) {
          previousTime = item.get_uptime_kjn569_k$();
          previousPosition = item.get_position_cpyh94_k$();
          previousDown = false;
        } else {
          previousTime = previousData.uptime_1;
          previousDown = previousData.down_1;
          previousPosition = positionCalculator.screenToLocal_prbb24_k$(previousData.positionOnScreen_1);
        }
        // Inline function 'kotlin.collections.set' call
        var key = new PointerId(item.get_id_o9b1d7_k$());
        var value = PointerInputChange_init_$Create$_1(item.get_id_o9b1d7_k$(), item.get_uptime_kjn569_k$(), item.get_position_cpyh94_k$(), item.get_down_wokve3_k$(), item.get_pressure_i4c0em_k$(), previousTime, previousPosition, previousDown, false, item.get_type_mliz2v_k$(), item.get_historical_c323ir_k$(), item.get_scrollDelta_c0xxo8_k$());
        changes.put_4fpzoq_k$(key, value);
        if (item.get_down_wokve3_k$()) {
          // Inline function 'kotlin.collections.set' call
          var this_1 = this.previousPointerInputData_1;
          var key_0 = new PointerId(item.get_id_o9b1d7_k$());
          var value_0 = new PointerInputData(item.get_uptime_kjn569_k$(), item.get_positionOnScreen_iyexyr_k$(), item.get_down_wokve3_k$(), item.get_type_mliz2v_k$());
          this_1.put_4fpzoq_k$(key_0, value_0);
        } else {
          this.previousPointerInputData_1.remove_gppy8k_k$(new PointerId(item.get_id_o9b1d7_k$()));
        }
      }
       while (inductionVariable <= last);
    return InternalPointerEvent_init_$Create$(changes, pointerInputEvent);
  };
  protoOf(PointerInputChangeEventProducer).clear_j9egeb_k$ = function () {
    this.previousPointerInputData_1.clear_j9egeb_k$();
  };
  function ProcessResult_0(dispatchedToAPointerInputModifier, anyMovementConsumed) {
    var val1 = dispatchedToAPointerInputModifier ? 1 : 0;
    var val2 = anyMovementConsumed ? 2 : 0;
    return _ProcessResult___init__impl__8o937x(val1 | val2);
  }
  function get_EmptyPointerEvent() {
    _init_properties_SuspendingPointerInputFilter_kt__r2lt1n();
    return EmptyPointerEvent;
  }
  var EmptyPointerEvent;
  function SuspendPointerInputElement(key1, key2, keys, pointerInputHandler) {
    key1 = key1 === VOID ? null : key1;
    key2 = key2 === VOID ? null : key2;
    keys = keys === VOID ? null : keys;
    ModifierNodeElement.call(this);
    this.key1__1 = key1;
    this.key2__1 = key2;
    this.keys_1 = keys;
    this.pointerInputHandler_1 = pointerInputHandler;
  }
  protoOf(SuspendPointerInputElement).get_key1_wop4vv_k$ = function () {
    return this.key1__1;
  };
  protoOf(SuspendPointerInputElement).get_key2_wop4vw_k$ = function () {
    return this.key2__1;
  };
  protoOf(SuspendPointerInputElement).get_keys_wop4xp_k$ = function () {
    return this.keys_1;
  };
  protoOf(SuspendPointerInputElement).get_pointerInputHandler_jszvys_k$ = function () {
    return this.pointerInputHandler_1;
  };
  protoOf(SuspendPointerInputElement).inspectableProperties_e25ntu_k$ = function (_this__u8e3s4) {
    _this__u8e3s4.set_name_wkmnld_k$('pointerInput');
    _this__u8e3s4.get_properties_zhllqc_k$().set_vvveh5_k$('key1', this.key1__1);
    _this__u8e3s4.get_properties_zhllqc_k$().set_vvveh5_k$('key2', this.key2__1);
    _this__u8e3s4.get_properties_zhllqc_k$().set_vvveh5_k$('keys', this.keys_1);
    _this__u8e3s4.get_properties_zhllqc_k$().set_vvveh5_k$('pointerInputHandler', this.pointerInputHandler_1);
  };
  protoOf(SuspendPointerInputElement).create_md4cuc_k$ = function () {
    return new SuspendingPointerInputModifierNodeImpl(this.pointerInputHandler_1);
  };
  protoOf(SuspendPointerInputElement).update_fajc0s_k$ = function (node) {
    node.set_pointerInputHandler_lfvmtf_k$(this.pointerInputHandler_1);
  };
  protoOf(SuspendPointerInputElement).update_9wd57p_k$ = function (node) {
    return this.update_fajc0s_k$(node instanceof SuspendingPointerInputModifierNodeImpl ? node : THROW_CCE());
  };
  protoOf(SuspendPointerInputElement).equals = function (other) {
    if (this === other)
      return true;
    if (!(other instanceof SuspendPointerInputElement))
      return false;
    if (!equals(this.key1__1, other.key1__1))
      return false;
    if (!equals(this.key2__1, other.key2__1))
      return false;
    if (!(this.keys_1 == null)) {
      if (other.keys_1 == null)
        return false;
      if (!contentEquals(this.keys_1, other.keys_1))
        return false;
    } else if (!(other.keys_1 == null))
      return false;
    return true;
  };
  protoOf(SuspendPointerInputElement).hashCode = function () {
    var tmp0_safe_receiver = this.key1__1;
    var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : hashCode(tmp0_safe_receiver);
    var result = tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs;
    var tmp = imul(31, result);
    var tmp2_safe_receiver = this.key2__1;
    var tmp3_elvis_lhs = tmp2_safe_receiver == null ? null : hashCode(tmp2_safe_receiver);
    result = tmp + (tmp3_elvis_lhs == null ? 0 : tmp3_elvis_lhs) | 0;
    var tmp_0 = imul(31, result);
    var tmp4_safe_receiver = this.keys_1;
    var tmp5_elvis_lhs = tmp4_safe_receiver == null ? null : contentHashCode(tmp4_safe_receiver);
    result = tmp_0 + (tmp5_elvis_lhs == null ? 0 : tmp5_elvis_lhs) | 0;
    return result;
  };
  function _get_completion__ojdpzl($this) {
    return $this.completion_1;
  }
  function _set_pointerAwaiter__mnnwpd($this, _set____db54di) {
    $this.pointerAwaiter_1 = _set____db54di;
  }
  function _get_pointerAwaiter__mucp8b($this) {
    return $this.pointerAwaiter_1;
  }
  function _set_awaitPass__rd8grm($this, _set____db54di) {
    $this.awaitPass_1 = _set____db54di;
  }
  function _get_awaitPass__1xlzmy($this) {
    return $this.awaitPass_1;
  }
  function SuspendingPointerInputModifierNodeImpl$PointerEventHandlerCoroutine$withTimeout$slambda($timeMillis, this$0, resultContinuation) {
    this.$timeMillis_1 = $timeMillis;
    this.this$0__1 = this$0;
    CoroutineImpl.call(this, resultContinuation);
  }
  protoOf(SuspendingPointerInputModifierNodeImpl$PointerEventHandlerCoroutine$withTimeout$slambda).invoke_d9fzmj_k$ = function ($this$launch, $completion) {
    var tmp = this.create_rcuf4x_k$($this$launch, $completion);
    tmp.set_result_xj64lm_k$(Unit_getInstance());
    tmp.set_exception_px07aa_k$(null);
    return tmp.doResume_5yljmg_k$();
  };
  protoOf(SuspendingPointerInputModifierNodeImpl$PointerEventHandlerCoroutine$withTimeout$slambda).invoke_qns8j1_k$ = function (p1, $completion) {
    return this.invoke_d9fzmj_k$((!(p1 == null) ? isInterface(p1, CoroutineScope_0) : false) ? p1 : THROW_CCE(), $completion);
  };
  protoOf(SuspendingPointerInputModifierNodeImpl$PointerEventHandlerCoroutine$withTimeout$slambda).doResume_5yljmg_k$ = function () {
    var suspendResult = this.get_result_iyg5d2_k$();
    $sm: do
      try {
        var tmp = this.get_state_iypx7s_k$();
        switch (tmp) {
          case 0:
            this.set_exceptionState_fex74n_k$(3);
            this.set_state_rjd8d0_k$(1);
            var this_0 = this.$timeMillis_1;
            suspendResult = delay(this_0.minus_mfbszm_k$(toLong(1)), this);
            if (suspendResult === get_COROUTINE_SUSPENDED()) {
              return suspendResult;
            }

            continue $sm;
          case 1:
            this.set_state_rjd8d0_k$(2);
            suspendResult = delay(new Long(1, 0), this);
            if (suspendResult === get_COROUTINE_SUSPENDED()) {
              return suspendResult;
            }

            continue $sm;
          case 2:
            var tmp0_safe_receiver = this.this$0__1.pointerAwaiter_1;
            if (tmp0_safe_receiver == null)
              null;
            else {
              var exception = new PointerEventTimeoutCancellationException(this.$timeMillis_1);
              Companion_getInstance_9();
              tmp0_safe_receiver.resumeWith_dtxwbr_k$(_Result___init__impl__xyqfz8(createFailure(exception)));
            }

            return Unit_getInstance();
          case 3:
            throw this.get_exception_x0n6w6_k$();
        }
      } catch ($p) {
        var e = $p;
        if (this.get_exceptionState_wflpxn_k$() === 3) {
          throw e;
        } else {
          this.set_state_rjd8d0_k$(this.get_exceptionState_wflpxn_k$());
          this.set_exception_px07aa_k$(e);
        }
      }
     while (true);
  };
  protoOf(SuspendingPointerInputModifierNodeImpl$PointerEventHandlerCoroutine$withTimeout$slambda).create_rcuf4x_k$ = function ($this$launch, completion) {
    var i = new SuspendingPointerInputModifierNodeImpl$PointerEventHandlerCoroutine$withTimeout$slambda(this.$timeMillis_1, this.this$0__1, completion);
    i.$this$launch_1 = $this$launch;
    return i;
  };
  protoOf(SuspendingPointerInputModifierNodeImpl$PointerEventHandlerCoroutine$withTimeout$slambda).create_wyq9v6_k$ = function (value, completion) {
    return this.create_rcuf4x_k$((!(value == null) ? isInterface(value, CoroutineScope_0) : false) ? value : THROW_CCE(), completion);
  };
  function SuspendingPointerInputModifierNodeImpl$PointerEventHandlerCoroutine$withTimeout$slambda_0($timeMillis, this$0, resultContinuation) {
    var i = new SuspendingPointerInputModifierNodeImpl$PointerEventHandlerCoroutine$withTimeout$slambda($timeMillis, this$0, resultContinuation);
    var l = function ($this$launch, $completion) {
      return i.invoke_d9fzmj_k$($this$launch, $completion);
    };
    l.$arity = 1;
    return l;
  }
  function $withTimeoutOrNullCOROUTINE$4(_this__u8e3s4, timeMillis, block, resultContinuation) {
    CoroutineImpl.call(this, resultContinuation);
    this._this__u8e3s4__1 = _this__u8e3s4;
    this.timeMillis_1 = timeMillis;
    this.block_1 = block;
  }
  protoOf($withTimeoutOrNullCOROUTINE$4).doResume_5yljmg_k$ = function () {
    var suspendResult = this.get_result_iyg5d2_k$();
    $sm: do
      try {
        var tmp = this.get_state_iypx7s_k$();
        switch (tmp) {
          case 0:
            this.set_exceptionState_fex74n_k$(3);
            this.set_exceptionState_fex74n_k$(2);
            this.set_state_rjd8d0_k$(1);
            suspendResult = this._this__u8e3s4__1.withTimeout_u1w25x_k$(this.timeMillis_1, this.block_1, this);
            if (suspendResult === get_COROUTINE_SUSPENDED()) {
              return suspendResult;
            }

            continue $sm;
          case 1:
            this.TRY_RESULT0__1 = suspendResult;
            this.set_exceptionState_fex74n_k$(3);
            this.set_state_rjd8d0_k$(4);
            continue $sm;
          case 2:
            this.set_exceptionState_fex74n_k$(3);
            var tmp_0 = this.get_exception_x0n6w6_k$();
            if (tmp_0 instanceof PointerEventTimeoutCancellationException) {
              var _ = this.get_exception_x0n6w6_k$();
              var tmp_1 = this;
              tmp_1.TRY_RESULT0__1 = null;
              this.set_state_rjd8d0_k$(4);
              continue $sm;
            } else {
              throw this.get_exception_x0n6w6_k$();
            }

          case 3:
            throw this.get_exception_x0n6w6_k$();
          case 4:
            this.set_exceptionState_fex74n_k$(3);
            return this.TRY_RESULT0__1;
        }
      } catch ($p) {
        var e = $p;
        if (this.get_exceptionState_wflpxn_k$() === 3) {
          throw e;
        } else {
          this.set_state_rjd8d0_k$(this.get_exceptionState_wflpxn_k$());
          this.set_exception_px07aa_k$(e);
        }
      }
     while (true);
  };
  function $withTimeoutCOROUTINE$5(_this__u8e3s4, timeMillis, block, resultContinuation) {
    CoroutineImpl.call(this, resultContinuation);
    this._this__u8e3s4__1 = _this__u8e3s4;
    this.timeMillis_1 = timeMillis;
    this.block_1 = block;
  }
  protoOf($withTimeoutCOROUTINE$5).doResume_5yljmg_k$ = function () {
    var suspendResult = this.get_result_iyg5d2_k$();
    $sm: do
      try {
        var tmp = this.get_state_iypx7s_k$();
        switch (tmp) {
          case 0:
            this.set_exceptionState_fex74n_k$(7);
            if (this.timeMillis_1.compareTo_9jj042_k$(new Long(0, 0)) <= 0) {
              var tmp0_safe_receiver = this._this__u8e3s4__1.pointerAwaiter_1;
              if (tmp0_safe_receiver == null)
                null;
              else {
                var exception = new PointerEventTimeoutCancellationException(this.timeMillis_1);
                Companion_getInstance_9();
                tmp0_safe_receiver.resumeWith_dtxwbr_k$(_Result___init__impl__xyqfz8(createFailure(exception)));
              }
            }

            var tmp_0 = this;
            var tmp_1 = this._this__u8e3s4__1.$this_1.get_coroutineScope_5k7h45_k$();
            tmp_0.job0__1 = launch(tmp_1, VOID, VOID, SuspendingPointerInputModifierNodeImpl$PointerEventHandlerCoroutine$withTimeout$slambda_0(this.timeMillis_1, this._this__u8e3s4__1, null));
            this.set_state_rjd8d0_k$(1);
            continue $sm;
          case 1:
            this.set_state_rjd8d0_k$(2);
            continue $sm;
          case 2:
            this.set_exceptionState_fex74n_k$(6);
            this.set_state_rjd8d0_k$(3);
            suspendResult = this.block_1(this._this__u8e3s4__1, this);
            if (suspendResult === get_COROUTINE_SUSPENDED()) {
              return suspendResult;
            }

            continue $sm;
          case 3:
            this.tmp$ret$02__1 = suspendResult;
            this.set_exceptionState_fex74n_k$(7);
            this.set_state_rjd8d0_k$(4);
            var tmp_2 = this;
            continue $sm;
          case 4:
            var tmp_3 = this.tmp$ret$02__1;
            this.set_exceptionState_fex74n_k$(7);
            this.job0__1.cancel_hkmm2i_k$(CancelTimeoutCancellationException_getInstance());
            return tmp_3;
          case 5:
            this.set_exceptionState_fex74n_k$(7);
            this.job0__1.cancel_hkmm2i_k$(CancelTimeoutCancellationException_getInstance());
            return Unit_getInstance();
          case 6:
            this.set_exceptionState_fex74n_k$(7);
            var t = this.get_exception_x0n6w6_k$();
            this.job0__1.cancel_hkmm2i_k$(CancelTimeoutCancellationException_getInstance());
            throw t;
          case 7:
            throw this.get_exception_x0n6w6_k$();
        }
      } catch ($p) {
        var e = $p;
        if (this.get_exceptionState_wflpxn_k$() === 7) {
          throw e;
        } else {
          this.set_state_rjd8d0_k$(this.get_exceptionState_wflpxn_k$());
          this.set_exception_px07aa_k$(e);
        }
      }
     while (true);
  };
  function _set_pointerInputJob__3heu8l($this, _set____db54di) {
    $this.pointerInputJob_1 = _set____db54di;
  }
  function _get_pointerInputJob__dl51r5($this) {
    return $this.pointerInputJob_1;
  }
  function _set_currentEvent__an83x2($this, _set____db54di) {
    $this.currentEvent_1 = _set____db54di;
  }
  function _get_currentEvent__q6yuh6($this) {
    return $this.currentEvent_1;
  }
  function _get_pointerHandlers__dkrzzp($this) {
    return $this.pointerHandlers_1;
  }
  function _get_pointerHandlersLock__9eprq8($this) {
    return $this.pointerHandlersLock_1;
  }
  function _get_dispatchingPointerHandlers__d0fho3($this) {
    return $this.dispatchingPointerHandlers_1;
  }
  function _set_lastPointerEvent__p07yzg($this, _set____db54di) {
    $this.lastPointerEvent_1 = _set____db54di;
  }
  function _get_lastPointerEvent__42wa3c($this) {
    return $this.lastPointerEvent_1;
  }
  function _set_boundsSize__wojmrj($this, _set____db54di) {
    $this.boundsSize_1 = _set____db54di;
  }
  function _get_boundsSize__nabu2d($this) {
    return $this.boundsSize_1;
  }
  function forEachCurrentPointerHandler($this, pass, block) {
    // Inline function 'androidx.compose.ui.synchronized' call
    // Inline function 'kotlinx.atomicfu.locks.synchronized' call
    $this.pointerHandlersLock_1;
    // Inline function 'androidx.compose.ui.input.pointer.SuspendingPointerInputModifierNodeImpl.forEachCurrentPointerHandler.<anonymous>' call
    // Inline function 'androidx.compose.runtime.collection.MutableVector.addAll' call
    var this_0 = $this.dispatchingPointerHandlers_1;
    var elements = $this.pointerHandlers_1;
    this_0.addAll_u6cxp6_k$(this_0.get_size_woubt6_k$(), elements);
    try {
      switch (pass.get_ordinal_ip24qg_k$()) {
        case 0:
        case 2:
          // Inline function 'androidx.compose.runtime.collection.MutableVector.forEach' call

          var this_1 = $this.dispatchingPointerHandlers_1;
          // Inline function 'kotlin.contracts.contract' call

          var size = this_1.get_size_woubt6_k$();
          if (size > 0) {
            var i = 0;
            var tmp = this_1.get_content_h02jrk_k$();
            var content = isArray(tmp) ? tmp : THROW_CCE();
            do {
              block(content[i]);
              i = i + 1 | 0;
            }
             while (i < size);
          }

          break;
        case 1:
          // Inline function 'androidx.compose.runtime.collection.MutableVector.forEachReversed' call

          var this_2 = $this.dispatchingPointerHandlers_1;
          // Inline function 'kotlin.contracts.contract' call

          var size_0 = this_2.get_size_woubt6_k$();
          if (size_0 > 0) {
            var i_0 = size_0 - 1 | 0;
            var tmp_0 = this_2.get_content_h02jrk_k$();
            var content_0 = isArray(tmp_0) ? tmp_0 : THROW_CCE();
            do {
              block(content_0[i_0]);
              i_0 = i_0 - 1 | 0;
            }
             while (i_0 >= 0);
          }

          break;
      }
    }finally {
      $this.dispatchingPointerHandlers_1.clear_j9egeb_k$();
    }
  }
  function dispatchPointerEvent($this, pointerEvent, pass) {
    // Inline function 'androidx.compose.ui.input.pointer.SuspendingPointerInputModifierNodeImpl.forEachCurrentPointerHandler' call
    // Inline function 'androidx.compose.ui.synchronized' call
    // Inline function 'kotlinx.atomicfu.locks.synchronized' call
    $this.pointerHandlersLock_1;
    // Inline function 'androidx.compose.ui.input.pointer.SuspendingPointerInputModifierNodeImpl.forEachCurrentPointerHandler.<anonymous>' call
    // Inline function 'androidx.compose.runtime.collection.MutableVector.addAll' call
    var this_0 = $this.dispatchingPointerHandlers_1;
    var elements = $this.pointerHandlers_1;
    this_0.addAll_u6cxp6_k$(this_0.get_size_woubt6_k$(), elements);
    try {
      switch (pass.get_ordinal_ip24qg_k$()) {
        case 0:
        case 2:
          // Inline function 'androidx.compose.runtime.collection.MutableVector.forEach' call

          var this_1 = $this.dispatchingPointerHandlers_1;
          // Inline function 'kotlin.contracts.contract' call

          var size = this_1.get_size_woubt6_k$();
          if (size > 0) {
            var i = 0;
            var tmp = this_1.get_content_h02jrk_k$();
            var content = isArray(tmp) ? tmp : THROW_CCE();
            do {
              // Inline function 'androidx.compose.ui.input.pointer.SuspendingPointerInputModifierNodeImpl.dispatchPointerEvent.<anonymous>' call
              content[i].offerPointerEvent_o72z4l_k$(pointerEvent, pass);
              i = i + 1 | 0;
            }
             while (i < size);
          }

          break;
        case 1:
          // Inline function 'androidx.compose.runtime.collection.MutableVector.forEachReversed' call

          var this_2 = $this.dispatchingPointerHandlers_1;
          // Inline function 'kotlin.contracts.contract' call

          var size_0 = this_2.get_size_woubt6_k$();
          if (size_0 > 0) {
            var i_0 = size_0 - 1 | 0;
            var tmp_0 = this_2.get_content_h02jrk_k$();
            var content_0 = isArray(tmp_0) ? tmp_0 : THROW_CCE();
            do {
              // Inline function 'androidx.compose.ui.input.pointer.SuspendingPointerInputModifierNodeImpl.dispatchPointerEvent.<anonymous>' call
              content_0[i_0].offerPointerEvent_o72z4l_k$(pointerEvent, pass);
              i_0 = i_0 - 1 | 0;
            }
             while (i_0 >= 0);
          }

          break;
      }
    }finally {
      $this.dispatchingPointerHandlers_1.clear_j9egeb_k$();
    }
  }
  function PointerEventHandlerCoroutine($outer, completion) {
    this.$this_1 = $outer;
    this.completion_1 = completion;
    this.$$delegate_0__1 = this.$this_1;
    this.pointerAwaiter_1 = null;
    this.awaitPass_1 = PointerEventPass_Main_getInstance();
    this.context_1 = EmptyCoroutineContext_getInstance();
  }
  protoOf(PointerEventHandlerCoroutine).get_density_qy0267_k$ = function () {
    return this.$$delegate_0__1.get_density_qy0267_k$();
  };
  protoOf(PointerEventHandlerCoroutine).get_fontScale_h56n3i_k$ = function () {
    return this.$$delegate_0__1.get_fontScale_h56n3i_k$();
  };
  protoOf(PointerEventHandlerCoroutine).roundToPx_yb7vg8_k$ = function (_this__u8e3s4) {
    return this.$$delegate_0__1.roundToPx_yb7vg8_k$(_this__u8e3s4);
  };
  protoOf(PointerEventHandlerCoroutine).roundToPx_cw9j9b_k$ = function (_this__u8e3s4) {
    return this.$$delegate_0__1.roundToPx_cw9j9b_k$(_this__u8e3s4);
  };
  protoOf(PointerEventHandlerCoroutine).toDp_m8rr7q_k$ = function (_this__u8e3s4) {
    return this.$$delegate_0__1.toDp_m8rr7q_k$(_this__u8e3s4);
  };
  protoOf(PointerEventHandlerCoroutine).toDp_hs0w0_k$ = function (_this__u8e3s4) {
    return this.$$delegate_0__1.toDp_hs0w0_k$(_this__u8e3s4);
  };
  protoOf(PointerEventHandlerCoroutine).toDp_fjakf4_k$ = function (_this__u8e3s4) {
    return this.$$delegate_0__1.toDp_fjakf4_k$(_this__u8e3s4);
  };
  protoOf(PointerEventHandlerCoroutine).toDpSize_5hpeec_k$ = function (_this__u8e3s4) {
    return this.$$delegate_0__1.toDpSize_5hpeec_k$(_this__u8e3s4);
  };
  protoOf(PointerEventHandlerCoroutine).toPx_mycba2_k$ = function (_this__u8e3s4) {
    return this.$$delegate_0__1.toPx_mycba2_k$(_this__u8e3s4);
  };
  protoOf(PointerEventHandlerCoroutine).toPx_plt68j_k$ = function (_this__u8e3s4) {
    return this.$$delegate_0__1.toPx_plt68j_k$(_this__u8e3s4);
  };
  protoOf(PointerEventHandlerCoroutine).toRect_ysncr2_k$ = function (_this__u8e3s4) {
    return this.$$delegate_0__1.toRect_ysncr2_k$(_this__u8e3s4);
  };
  protoOf(PointerEventHandlerCoroutine).toSize_7jb2uc_k$ = function (_this__u8e3s4) {
    return this.$$delegate_0__1.toSize_7jb2uc_k$(_this__u8e3s4);
  };
  protoOf(PointerEventHandlerCoroutine).toSp_apeb1_k$ = function (_this__u8e3s4) {
    return this.$$delegate_0__1.toSp_apeb1_k$(_this__u8e3s4);
  };
  protoOf(PointerEventHandlerCoroutine).toSp_fixg4_k$ = function (_this__u8e3s4) {
    return this.$$delegate_0__1.toSp_fixg4_k$(_this__u8e3s4);
  };
  protoOf(PointerEventHandlerCoroutine).toSp_97l7ws_k$ = function (_this__u8e3s4) {
    return this.$$delegate_0__1.toSp_97l7ws_k$(_this__u8e3s4);
  };
  protoOf(PointerEventHandlerCoroutine).get_currentEvent_sfuq5m_k$ = function () {
    return this.$this_1.currentEvent_1;
  };
  protoOf(PointerEventHandlerCoroutine).get_size_kd98kr_k$ = function () {
    return this.$this_1.boundsSize_1;
  };
  protoOf(PointerEventHandlerCoroutine).get_viewConfiguration_qgdaco_k$ = function () {
    return this.$this_1.get_viewConfiguration_qgdaco_k$();
  };
  protoOf(PointerEventHandlerCoroutine).get_extendedTouchPadding_kexs9k_k$ = function () {
    return this.$this_1.get_extendedTouchPadding_kexs9k_k$();
  };
  protoOf(PointerEventHandlerCoroutine).offerPointerEvent_o72z4l_k$ = function (event, pass) {
    if (pass.equals(this.awaitPass_1)) {
      var tmp0_safe_receiver = this.pointerAwaiter_1;
      if (tmp0_safe_receiver == null)
        null;
      else {
        // Inline function 'kotlin.run' call
        // Inline function 'kotlin.contracts.contract' call
        this.pointerAwaiter_1 = null;
        // Inline function 'kotlin.coroutines.resume' call
        // Inline function 'kotlin.Companion.success' call
        Companion_getInstance_9();
        var tmp$ret$0 = _Result___init__impl__xyqfz8(event);
        tmp0_safe_receiver.resumeWith_dtxwbr_k$(tmp$ret$0);
      }
    }
  };
  protoOf(PointerEventHandlerCoroutine).cancel_9i2dv0_k$ = function (cause) {
    var tmp0_safe_receiver = this.pointerAwaiter_1;
    if (tmp0_safe_receiver == null)
      null;
    else
      tmp0_safe_receiver.cancel_e74who_k$(cause);
    this.pointerAwaiter_1 = null;
  };
  protoOf(PointerEventHandlerCoroutine).get_context_h02k06_k$ = function () {
    return this.context_1;
  };
  protoOf(PointerEventHandlerCoroutine).resumeWith_6tpof9_k$ = function (result) {
    // Inline function 'androidx.compose.ui.synchronized' call
    // Inline function 'kotlinx.atomicfu.locks.synchronized' call
    this.$this_1.pointerHandlersLock_1;
    this.$this_1.pointerHandlers_1.remove_an8aut_k$(this);
    this.completion_1.resumeWith_dtxwbr_k$(result);
  };
  protoOf(PointerEventHandlerCoroutine).resumeWith_dtxwbr_k$ = function (result) {
    return this.resumeWith_6tpof9_k$(result);
  };
  protoOf(PointerEventHandlerCoroutine).awaitPointerEvent_mdgus6_k$ = function (pass, $completion) {
    // Inline function 'kotlinx.coroutines.suspendCancellableCoroutine.<anonymous>' call
    var cancellable = new CancellableContinuationImpl(intercepted($completion), get_MODE_CANCELLABLE());
    cancellable.initCancellability_shqc60_k$();
    // Inline function 'androidx.compose.ui.input.pointer.PointerEventHandlerCoroutine.awaitPointerEvent.<anonymous>' call
    this.awaitPass_1 = pass;
    this.pointerAwaiter_1 = cancellable;
    return cancellable.getResult_clfhg3_k$();
  };
  protoOf(PointerEventHandlerCoroutine).withTimeoutOrNull_7e8gjm_k$ = function (timeMillis, block, $completion) {
    var tmp = new $withTimeoutOrNullCOROUTINE$4(this, timeMillis, block, $completion);
    tmp.set_result_xj64lm_k$(Unit_getInstance());
    tmp.set_exception_px07aa_k$(null);
    return tmp.doResume_5yljmg_k$();
  };
  protoOf(PointerEventHandlerCoroutine).withTimeout_u1w25x_k$ = function (timeMillis, block, $completion) {
    var tmp = new $withTimeoutCOROUTINE$5(this, timeMillis, block, $completion);
    tmp.set_result_xj64lm_k$(Unit_getInstance());
    tmp.set_exception_px07aa_k$(null);
    return tmp.doResume_5yljmg_k$();
  };
  function SuspendingPointerInputModifierNodeImpl$onPointerEvent$slambda(this$0, resultContinuation) {
    this.this$0__1 = this$0;
    CoroutineImpl.call(this, resultContinuation);
  }
  protoOf(SuspendingPointerInputModifierNodeImpl$onPointerEvent$slambda).invoke_d9fzmj_k$ = function ($this$launch, $completion) {
    var tmp = this.create_rcuf4x_k$($this$launch, $completion);
    tmp.set_result_xj64lm_k$(Unit_getInstance());
    tmp.set_exception_px07aa_k$(null);
    return tmp.doResume_5yljmg_k$();
  };
  protoOf(SuspendingPointerInputModifierNodeImpl$onPointerEvent$slambda).invoke_qns8j1_k$ = function (p1, $completion) {
    return this.invoke_d9fzmj_k$((!(p1 == null) ? isInterface(p1, CoroutineScope_0) : false) ? p1 : THROW_CCE(), $completion);
  };
  protoOf(SuspendingPointerInputModifierNodeImpl$onPointerEvent$slambda).doResume_5yljmg_k$ = function () {
    var suspendResult = this.get_result_iyg5d2_k$();
    $sm: do
      try {
        var tmp = this.get_state_iypx7s_k$();
        switch (tmp) {
          case 0:
            this.set_exceptionState_fex74n_k$(2);
            this.set_state_rjd8d0_k$(1);
            suspendResult = this.this$0__1.pointerInputHandler_1(this.this$0__1, this);
            if (suspendResult === get_COROUTINE_SUSPENDED()) {
              return suspendResult;
            }

            continue $sm;
          case 1:
            return Unit_getInstance();
          case 2:
            throw this.get_exception_x0n6w6_k$();
        }
      } catch ($p) {
        var e = $p;
        if (this.get_exceptionState_wflpxn_k$() === 2) {
          throw e;
        } else {
          this.set_state_rjd8d0_k$(this.get_exceptionState_wflpxn_k$());
          this.set_exception_px07aa_k$(e);
        }
      }
     while (true);
  };
  protoOf(SuspendingPointerInputModifierNodeImpl$onPointerEvent$slambda).create_rcuf4x_k$ = function ($this$launch, completion) {
    var i = new SuspendingPointerInputModifierNodeImpl$onPointerEvent$slambda(this.this$0__1, completion);
    i.$this$launch_1 = $this$launch;
    return i;
  };
  protoOf(SuspendingPointerInputModifierNodeImpl$onPointerEvent$slambda).create_wyq9v6_k$ = function (value, completion) {
    return this.create_rcuf4x_k$((!(value == null) ? isInterface(value, CoroutineScope_0) : false) ? value : THROW_CCE(), completion);
  };
  function SuspendingPointerInputModifierNodeImpl$onPointerEvent$slambda_0(this$0, resultContinuation) {
    var i = new SuspendingPointerInputModifierNodeImpl$onPointerEvent$slambda(this$0, resultContinuation);
    var l = function ($this$launch, $completion) {
      return i.invoke_d9fzmj_k$($this$launch, $completion);
    };
    l.$arity = 1;
    return l;
  }
  function SuspendingPointerInputModifierNodeImpl$awaitPointerEventScope$lambda($handlerCoroutine) {
    return function (it) {
      $handlerCoroutine.cancel_9i2dv0_k$(it);
      return Unit_getInstance();
    };
  }
  function SuspendingPointerInputModifierNodeImpl(pointerInputHandler) {
    Node.call(this);
    this.pointerInputHandler_1 = pointerInputHandler;
    this.pointerInputJob_1 = null;
    this.currentEvent_1 = get_EmptyPointerEvent();
    var tmp = this;
    // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
    // Inline function 'kotlin.arrayOfNulls' call
    var tmp$ret$0 = fillArrayVal(Array(16), null);
    tmp.pointerHandlers_1 = new MutableVector(tmp$ret$0, 0);
    this.pointerHandlersLock_1 = createSynchronizedObject();
    var tmp_0 = this;
    // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
    // Inline function 'kotlin.arrayOfNulls' call
    var tmp$ret$3 = fillArrayVal(Array(16), null);
    tmp_0.dispatchingPointerHandlers_1 = new MutableVector(tmp$ret$3, 0);
    this.lastPointerEvent_1 = null;
    this.boundsSize_1 = Companion_getInstance_8().get_Zero_9we0a6_k$();
    this.interceptOutOfBoundsChildEvents_1 = false;
  }
  protoOf(SuspendingPointerInputModifierNodeImpl).set_pointerInputHandler_lfvmtf_k$ = function (value) {
    this.resetPointerInputHandler_uy6hr2_k$();
    this.pointerInputHandler_1 = value;
  };
  protoOf(SuspendingPointerInputModifierNodeImpl).get_pointerInputHandler_jszvys_k$ = function () {
    return this.pointerInputHandler_1;
  };
  protoOf(SuspendingPointerInputModifierNodeImpl).get_density_qy0267_k$ = function () {
    return requireLayoutNode(this).get_density_qy0267_k$().get_density_qy0267_k$();
  };
  protoOf(SuspendingPointerInputModifierNodeImpl).get_fontScale_h56n3i_k$ = function () {
    return requireLayoutNode(this).get_density_qy0267_k$().get_fontScale_h56n3i_k$();
  };
  protoOf(SuspendingPointerInputModifierNodeImpl).get_viewConfiguration_qgdaco_k$ = function () {
    return requireLayoutNode(this).get_viewConfiguration_qgdaco_k$();
  };
  protoOf(SuspendingPointerInputModifierNodeImpl).get_size_kd98kr_k$ = function () {
    return this.boundsSize_1;
  };
  protoOf(SuspendingPointerInputModifierNodeImpl).get_extendedTouchPadding_kexs9k_k$ = function () {
    var minimumTouchTargetSize = this.toSize_7jb2uc_k$(this.get_viewConfiguration_qgdaco_k$().get_minimumTouchTargetSize_qz47hm_k$());
    var size = this.get_size_kd98kr_k$();
    // Inline function 'kotlin.math.max' call
    var b = _Size___get_width__impl__58y75t(minimumTouchTargetSize) - _IntSize___get_width__impl__d9yl4o(size);
    var horizontal = Math.max(0.0, b) / 2.0;
    // Inline function 'kotlin.math.max' call
    var b_0 = _Size___get_height__impl__a04p02(minimumTouchTargetSize) - _IntSize___get_height__impl__prv63b(size);
    var vertical = Math.max(0.0, b_0) / 2.0;
    return Size(horizontal, vertical);
  };
  protoOf(SuspendingPointerInputModifierNodeImpl).set_varinterceptOutOfBoundsChildEvents_ewi3b2_k$ = function (_set____db54di) {
    this.interceptOutOfBoundsChildEvents_1 = _set____db54di;
  };
  protoOf(SuspendingPointerInputModifierNodeImpl).get_varinterceptOutOfBoundsChildEvents_xkx4hr_k$ = function () {
    return this.interceptOutOfBoundsChildEvents_1;
  };
  protoOf(SuspendingPointerInputModifierNodeImpl).onDetach_8dig02_k$ = function () {
    this.resetPointerInputHandler_uy6hr2_k$();
    protoOf(Node).onDetach_8dig02_k$.call(this);
  };
  protoOf(SuspendingPointerInputModifierNodeImpl).onDensityChange_hdmpu1_k$ = function () {
    this.resetPointerInputHandler_uy6hr2_k$();
  };
  protoOf(SuspendingPointerInputModifierNodeImpl).onViewConfigurationChange_i61u42_k$ = function () {
    this.resetPointerInputHandler_uy6hr2_k$();
  };
  protoOf(SuspendingPointerInputModifierNodeImpl).resetPointerInputHandler_uy6hr2_k$ = function () {
    var localJob = this.pointerInputJob_1;
    if (!(localJob == null)) {
      localJob.cancel_hkmm2i_k$(new PointerInputResetException());
      this.pointerInputJob_1 = null;
    }
  };
  protoOf(SuspendingPointerInputModifierNodeImpl).onPointerEvent_pn3mb5_k$ = function (pointerEvent, pass, bounds) {
    this.boundsSize_1 = bounds;
    if (pass.equals(PointerEventPass_Initial_getInstance())) {
      this.currentEvent_1 = pointerEvent;
    }
    if (this.pointerInputJob_1 == null) {
      var tmp = this;
      var tmp_0 = this.get_coroutineScope_5k7h45_k$();
      var tmp_1 = CoroutineStart_UNDISPATCHED_getInstance();
      tmp.pointerInputJob_1 = launch(tmp_0, VOID, tmp_1, SuspendingPointerInputModifierNodeImpl$onPointerEvent$slambda_0(this, null));
    }
    dispatchPointerEvent(this, pointerEvent, pass);
    var tmp_2 = this;
    // Inline function 'kotlin.takeIf' call
    // Inline function 'kotlin.contracts.contract' call
    var tmp_3;
    // Inline function 'androidx.compose.ui.input.pointer.SuspendingPointerInputModifierNodeImpl.onPointerEvent.<anonymous>' call
    var tmp$ret$1;
    $l$block: {
      // Inline function 'androidx.compose.ui.util.fastAll' call
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'androidx.compose.ui.util.fastForEach' call
      var this_0 = pointerEvent.get_changes_dhi2my_k$();
      // Inline function 'kotlin.contracts.contract' call
      var inductionVariable = 0;
      var last = this_0.get_size_woubt6_k$() - 1 | 0;
      if (inductionVariable <= last)
        do {
          var index = inductionVariable;
          inductionVariable = inductionVariable + 1 | 0;
          var item = this_0.get_c1px32_k$(index);
          // Inline function 'androidx.compose.ui.util.fastAll.<anonymous>' call
          // Inline function 'androidx.compose.ui.input.pointer.SuspendingPointerInputModifierNodeImpl.onPointerEvent.<anonymous>.<anonymous>' call
          if (!changedToUpIgnoreConsumed(item)) {
            tmp$ret$1 = false;
            break $l$block;
          }
        }
         while (inductionVariable <= last);
      tmp$ret$1 = true;
    }
    if (!tmp$ret$1) {
      tmp_3 = pointerEvent;
    } else {
      tmp_3 = null;
    }
    tmp_2.lastPointerEvent_1 = tmp_3;
  };
  protoOf(SuspendingPointerInputModifierNodeImpl).onCancelPointerInput_lztb3e_k$ = function () {
    var tmp0_elvis_lhs = this.lastPointerEvent_1;
    var tmp;
    if (tmp0_elvis_lhs == null) {
      return Unit_getInstance();
    } else {
      tmp = tmp0_elvis_lhs;
    }
    var lastEvent = tmp;
    var tmp$ret$1;
    $l$block: {
      // Inline function 'androidx.compose.ui.util.fastAll' call
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'androidx.compose.ui.util.fastForEach' call
      var this_0 = lastEvent.get_changes_dhi2my_k$();
      // Inline function 'kotlin.contracts.contract' call
      var inductionVariable = 0;
      var last = this_0.get_size_woubt6_k$() - 1 | 0;
      if (inductionVariable <= last)
        do {
          var index = inductionVariable;
          inductionVariable = inductionVariable + 1 | 0;
          var item = this_0.get_c1px32_k$(index);
          // Inline function 'androidx.compose.ui.util.fastAll.<anonymous>' call
          // Inline function 'androidx.compose.ui.input.pointer.SuspendingPointerInputModifierNodeImpl.onCancelPointerInput.<anonymous>' call
          if (!!item.get_pressed_3zxk93_k$()) {
            tmp$ret$1 = false;
            break $l$block;
          }
        }
         while (inductionVariable <= last);
      tmp$ret$1 = true;
    }
    if (tmp$ret$1) {
      return Unit_getInstance();
    }
    // Inline function 'androidx.compose.ui.fastMapNotNull' call
    var this_1 = lastEvent.get_changes_dhi2my_k$();
    // Inline function 'kotlin.contracts.contract' call
    var target = ArrayList_init_$Create$(this_1.get_size_woubt6_k$());
    // Inline function 'androidx.compose.ui.util.fastForEach' call
    // Inline function 'kotlin.contracts.contract' call
    var inductionVariable_0 = 0;
    var last_0 = this_1.get_size_woubt6_k$() - 1 | 0;
    if (inductionVariable_0 <= last_0)
      do {
        var index_0 = inductionVariable_0;
        inductionVariable_0 = inductionVariable_0 + 1 | 0;
        var item_0 = this_1.get_c1px32_k$(index_0);
        // Inline function 'androidx.compose.ui.fastMapNotNull.<anonymous>' call
        // Inline function 'androidx.compose.ui.input.pointer.SuspendingPointerInputModifierNodeImpl.onCancelPointerInput.<anonymous>' call
        var tmp0_id = item_0.get_id_o9b1d7_k$();
        var tmp1_position = item_0.get_position_cpyh94_k$();
        var tmp2_uptimeMillis = item_0.get_uptimeMillis_9p467d_k$();
        var tmp3_pressure = item_0.get_pressure_i4c0em_k$();
        var tmp4_previousPosition = item_0.get_position_cpyh94_k$();
        var tmp5_previousUptimeMillis = item_0.get_uptimeMillis_9p467d_k$();
        var tmp6_previousPressed = item_0.get_pressed_3zxk93_k$();
        var tmp7_isInitiallyConsumed = item_0.get_pressed_3zxk93_k$();
        var tmp0_safe_receiver = new PointerInputChange(tmp0_id, tmp2_uptimeMillis, tmp1_position, false, tmp3_pressure, tmp5_previousUptimeMillis, tmp4_previousPosition, tmp6_previousPressed, tmp7_isInitiallyConsumed);
        if (tmp0_safe_receiver == null)
          null;
        else {
          // Inline function 'kotlin.let' call
          // Inline function 'kotlin.contracts.contract' call
          target.add_utx5q5_k$(tmp0_safe_receiver);
        }
      }
       while (inductionVariable_0 <= last_0);
    var newChanges = target;
    if (newChanges.isEmpty_y1axqb_k$())
      return Unit_getInstance();
    var cancelEvent = PointerEvent_init_$Create$_0(newChanges);
    this.currentEvent_1 = cancelEvent;
    dispatchPointerEvent(this, cancelEvent, PointerEventPass_Initial_getInstance());
    dispatchPointerEvent(this, cancelEvent, PointerEventPass_Main_getInstance());
    dispatchPointerEvent(this, cancelEvent, PointerEventPass_Final_getInstance());
    this.lastPointerEvent_1 = null;
  };
  protoOf(SuspendingPointerInputModifierNodeImpl).awaitPointerEventScope_dtt3pb_k$ = function (block, $completion) {
    // Inline function 'kotlinx.coroutines.suspendCancellableCoroutine.<anonymous>' call
    var cancellable = new CancellableContinuationImpl(intercepted($completion), get_MODE_CANCELLABLE());
    cancellable.initCancellability_shqc60_k$();
    // Inline function 'androidx.compose.ui.input.pointer.SuspendingPointerInputModifierNodeImpl.awaitPointerEventScope.<anonymous>' call
    var handlerCoroutine = new PointerEventHandlerCoroutine(this, cancellable);
    // Inline function 'androidx.compose.ui.synchronized' call
    // Inline function 'kotlinx.atomicfu.locks.synchronized' call
    this.pointerHandlersLock_1;
    // Inline function 'androidx.compose.runtime.collection.MutableVector.plusAssign' call
    this.pointerHandlers_1.add_wl2rvy_k$(handlerCoroutine);
    // Inline function 'kotlin.coroutines.resume' call
    var this_0 = createCoroutine(block, handlerCoroutine, handlerCoroutine);
    // Inline function 'kotlin.Companion.success' call
    Companion_getInstance_9();
    var tmp$ret$0 = _Result___init__impl__xyqfz8(Unit_getInstance());
    this_0.resumeWith_dtxwbr_k$(tmp$ret$0);
    cancellable.invokeOnCancellation_kffkqp_k$(SuspendingPointerInputModifierNodeImpl$awaitPointerEventScope$lambda(handlerCoroutine));
    return cancellable.getResult_clfhg3_k$();
  };
  function PointerInputScope() {
  }
  function SuspendingPointerInputModifierNode() {
  }
  function PointerInputResetException() {
    PlatformOptimizedCancellationException.call(this, 'Pointer input was reset');
    captureStack(this, PointerInputResetException);
  }
  function AwaitPointerEventScope() {
  }
  function CancelTimeoutCancellationException() {
    CancelTimeoutCancellationException_instance = this;
    PlatformOptimizedCancellationException.call(this);
    captureStack(this, CancelTimeoutCancellationException);
  }
  var CancelTimeoutCancellationException_instance;
  function CancelTimeoutCancellationException_getInstance() {
    if (CancelTimeoutCancellationException_instance == null)
      new CancelTimeoutCancellationException();
    return CancelTimeoutCancellationException_instance;
  }
  var properties_initialized_SuspendingPointerInputFilter_kt_pwugul;
  function _init_properties_SuspendingPointerInputFilter_kt__r2lt1n() {
    if (!properties_initialized_SuspendingPointerInputFilter_kt_pwugul) {
      properties_initialized_SuspendingPointerInputFilter_kt_pwugul = true;
      EmptyPointerEvent = PointerEvent_init_$Create$_0(emptyList());
    }
  }
  function RotaryInputModifierNode() {
  }
  function get_$stableprop_19() {
    return 0;
  }
  function RotaryScrollEvent(verticalScrollPixels, horizontalScrollPixels, uptimeMillis) {
    this.verticalScrollPixels_1 = verticalScrollPixels;
    this.horizontalScrollPixels_1 = horizontalScrollPixels;
    this.uptimeMillis_1 = uptimeMillis;
    this.$stable_1 = 0;
  }
  protoOf(RotaryScrollEvent).get_verticalScrollPixels_rxcf2f_k$ = function () {
    return this.verticalScrollPixels_1;
  };
  protoOf(RotaryScrollEvent).get_horizontalScrollPixels_u0a8rd_k$ = function () {
    return this.horizontalScrollPixels_1;
  };
  protoOf(RotaryScrollEvent).get_uptimeMillis_9p467d_k$ = function () {
    return this.uptimeMillis_1;
  };
  protoOf(RotaryScrollEvent).equals = function (other) {
    var tmp;
    var tmp_0;
    var tmp_1;
    if (other instanceof RotaryScrollEvent) {
      tmp_1 = other.verticalScrollPixels_1 === this.verticalScrollPixels_1;
    } else {
      tmp_1 = false;
    }
    if (tmp_1) {
      tmp_0 = other.horizontalScrollPixels_1 === this.horizontalScrollPixels_1;
    } else {
      tmp_0 = false;
    }
    if (tmp_0) {
      tmp = other.uptimeMillis_1.equals(this.uptimeMillis_1);
    } else {
      tmp = false;
    }
    return tmp;
  };
  protoOf(RotaryScrollEvent).hashCode = function () {
    // Inline function 'kotlin.let' call
    // Inline function 'kotlin.let' call
    // Inline function 'kotlin.let' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.input.rotary.RotaryScrollEvent.hashCode.<anonymous>' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.input.rotary.RotaryScrollEvent.hashCode.<anonymous>' call
    var it = getNumberHashCode(this.verticalScrollPixels_1);
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.input.rotary.RotaryScrollEvent.hashCode.<anonymous>' call
    var it_0 = imul(31, it) + getNumberHashCode(this.horizontalScrollPixels_1) | 0;
    return imul(31, it_0) + this.uptimeMillis_1.hashCode() | 0;
  };
  protoOf(RotaryScrollEvent).toString = function () {
    return 'RotaryScrollEvent(' + ('verticalScrollPixels=' + this.verticalScrollPixels_1 + ',') + ('horizontalScrollPixels=' + this.horizontalScrollPixels_1 + ',') + ('uptimeMillis=' + this.uptimeMillis_1.toString() + ')');
  };
  function get_FirstBaseline() {
    _init_properties_AlignmentLine_kt__jh8eit();
    return FirstBaseline;
  }
  var FirstBaseline;
  function get_LastBaseline() {
    _init_properties_AlignmentLine_kt__jh8eit();
    return LastBaseline;
  }
  var LastBaseline;
  function get_$stableprop_20() {
    return 0;
  }
  function HorizontalAlignmentLine(merger) {
    AlignmentLine.call(this, merger);
    this.$stable_2 = 0;
  }
  function Companion_14() {
    Companion_instance_14 = this;
    this.Unspecified_1 = -2147483648;
  }
  protoOf(Companion_14).get_Unspecified_el0w4u_k$ = function () {
    return this.Unspecified_1;
  };
  var Companion_instance_14;
  function Companion_getInstance_35() {
    if (Companion_instance_14 == null)
      new Companion_14();
    return Companion_instance_14;
  }
  function get_$stableprop_21() {
    return 0;
  }
  function AlignmentLine(merger) {
    Companion_getInstance_35();
    this.merger_1 = merger;
    this.$stable_1 = 0;
  }
  protoOf(AlignmentLine).get_merger_gl73ur_k$ = function () {
    return this.merger_1;
  };
  function merge(_this__u8e3s4, position1, position2) {
    _init_properties_AlignmentLine_kt__jh8eit();
    return _this__u8e3s4.merger_1(position1, position2);
  }
  function get_$stableprop_22() {
    return 0;
  }
  function VerticalAlignmentLine(merger) {
    AlignmentLine.call(this, merger);
    this.$stable_2 = 0;
  }
  function min$ref() {
    var l = function (p0, p1) {
      return min(p0, p1);
    };
    l.callableName = 'min';
    return l;
  }
  function max$ref() {
    var l = function (p0, p1) {
      return max(p0, p1);
    };
    l.callableName = 'max';
    return l;
  }
  var properties_initialized_AlignmentLine_kt_1wfwg7;
  function _init_properties_AlignmentLine_kt__jh8eit() {
    if (!properties_initialized_AlignmentLine_kt_1wfwg7) {
      properties_initialized_AlignmentLine_kt_1wfwg7 = true;
      FirstBaseline = new HorizontalAlignmentLine(min$ref());
      LastBaseline = new HorizontalAlignmentLine(max$ref());
    }
  }
  function get_ModifierLocalBeyondBoundsLayout() {
    _init_properties_BeyondBoundsLayout_kt__6nr19u();
    return ModifierLocalBeyondBoundsLayout;
  }
  var ModifierLocalBeyondBoundsLayout;
  function _LayoutDirection___init__impl__nziunw(value) {
    return value;
  }
  function _get_value__a43j40_6($this) {
    return $this;
  }
  function Companion_15() {
    Companion_instance_15 = this;
    this.Before_1 = _LayoutDirection___init__impl__nziunw(1);
    this.After_1 = _LayoutDirection___init__impl__nziunw(2);
    this.Left_1 = _LayoutDirection___init__impl__nziunw(3);
    this.Right_1 = _LayoutDirection___init__impl__nziunw(4);
    this.Above_1 = _LayoutDirection___init__impl__nziunw(5);
    this.Below_1 = _LayoutDirection___init__impl__nziunw(6);
  }
  protoOf(Companion_15).get_Before_l4oz54_k$ = function () {
    return this.Before_1;
  };
  protoOf(Companion_15).get_After_q5yd4d_k$ = function () {
    return this.After_1;
  };
  protoOf(Companion_15).get_Left_7c0omo_k$ = function () {
    return this.Left_1;
  };
  protoOf(Companion_15).get_Right_ms6v8t_k$ = function () {
    return this.Right_1;
  };
  protoOf(Companion_15).get_Above_ic15ec_k$ = function () {
    return this.Above_1;
  };
  protoOf(Companion_15).get_Below_b8qd60_k$ = function () {
    return this.Below_1;
  };
  var Companion_instance_15;
  function Companion_getInstance_36() {
    if (Companion_instance_15 == null)
      new Companion_15();
    return Companion_instance_15;
  }
  function LayoutDirection__toString_impl_t59lak($this) {
    return $this === Companion_getInstance_36().Before_1 ? 'Before' : $this === Companion_getInstance_36().After_1 ? 'After' : $this === Companion_getInstance_36().Left_1 ? 'Left' : $this === Companion_getInstance_36().Right_1 ? 'Right' : $this === Companion_getInstance_36().Above_1 ? 'Above' : $this === Companion_getInstance_36().Below_1 ? 'Below' : 'invalid LayoutDirection';
  }
  function LayoutDirection__hashCode_impl_7e3ohp($this) {
    return $this;
  }
  function LayoutDirection__equals_impl_pmhcx3($this, other) {
    if (!(other instanceof LayoutDirection))
      return false;
    if (!($this === (other instanceof LayoutDirection ? other.value_1 : THROW_CCE())))
      return false;
    return true;
  }
  function BeyondBoundsScope() {
  }
  function LayoutDirection(value) {
    Companion_getInstance_36();
    this.value_1 = value;
  }
  protoOf(LayoutDirection).toString = function () {
    return LayoutDirection__toString_impl_t59lak(this.value_1);
  };
  protoOf(LayoutDirection).hashCode = function () {
    return LayoutDirection__hashCode_impl_7e3ohp(this.value_1);
  };
  protoOf(LayoutDirection).equals = function (other) {
    return LayoutDirection__equals_impl_pmhcx3(this.value_1, other);
  };
  function BeyondBoundsLayout() {
  }
  function ModifierLocalBeyondBoundsLayout$lambda() {
    _init_properties_BeyondBoundsLayout_kt__6nr19u();
    return null;
  }
  var properties_initialized_BeyondBoundsLayout_kt_ydfa9c;
  function _init_properties_BeyondBoundsLayout_kt__6nr19u() {
    if (!properties_initialized_BeyondBoundsLayout_kt_ydfa9c) {
      properties_initialized_BeyondBoundsLayout_kt_ydfa9c = true;
      ModifierLocalBeyondBoundsLayout = modifierLocalOf(ModifierLocalBeyondBoundsLayout$lambda);
    }
  }
  function IntermediateLayoutModifierNode$IntermediateMeasureScopeImpl$layout$1($width, $height, $alignmentLines, this$0, this$1, $placementBlock) {
    this.$width_1 = $width;
    this.this$0__1 = this$0;
    this.this$1__1 = this$1;
    this.$placementBlock_1 = $placementBlock;
    this.width_1 = $width;
    this.height_1 = $height;
    this.alignmentLines_1 = $alignmentLines;
  }
  protoOf(IntermediateLayoutModifierNode$IntermediateMeasureScopeImpl$layout$1).get_width_j0q4yl_k$ = function () {
    return this.width_1;
  };
  protoOf(IntermediateLayoutModifierNode$IntermediateMeasureScopeImpl$layout$1).get_height_e7t92o_k$ = function () {
    return this.height_1;
  };
  protoOf(IntermediateLayoutModifierNode$IntermediateMeasureScopeImpl$layout$1).get_alignmentLines_nx3i05_k$ = function () {
    return this.alignmentLines_1;
  };
  protoOf(IntermediateLayoutModifierNode$IntermediateMeasureScopeImpl$layout$1).placeChildren_kds4oa_k$ = function () {
    // Inline function 'androidx.compose.ui.layout.Companion.executeWithRtlMirroringValues' call
    var this_0 = Companion_getInstance_37();
    var parentWidth = this.$width_1;
    var parentLayoutDirection = this.this$0__1.get_layoutDirection_7e37v0_k$();
    var lookaheadCapablePlaceable = this.this$1__1.get_coordinator_q6f2gp_k$();
    var previousLayoutCoordinates = _get__coordinates__2sfrzl(this_0);
    var previousParentWidth = Companion_getInstance_37().get_parentWidth_uk187n_k$();
    var previousParentLayoutDirection = Companion_getInstance_37().get_parentLayoutDirection_hs7h6m_k$();
    var previousLayoutDelegate = _get_layoutDelegate__xo5ov0(this_0);
    _set_parentWidth__gdhmbt(Companion_getInstance_37(), parentWidth);
    _set_parentLayoutDirection__j1dfzu(Companion_getInstance_37(), parentLayoutDirection);
    var wasPlacingForAlignment = configureForPlacingForAlignment(this_0, lookaheadCapablePlaceable);
    this.$placementBlock_1(this_0);
    if (lookaheadCapablePlaceable != null) {
      lookaheadCapablePlaceable.set_isPlacingForAlignment_75fahu_k$(wasPlacingForAlignment);
    }
    _set_parentWidth__gdhmbt(Companion_getInstance_37(), previousParentWidth);
    _set_parentLayoutDirection__j1dfzu(Companion_getInstance_37(), previousParentLayoutDirection);
    _set__coordinates__ic6ijp(this_0, previousLayoutCoordinates);
    _set_layoutDelegate__8528tk(this_0, previousLayoutDelegate);
  };
  function _get_intermediateMeasureScope__fprji4($this) {
    return $this.intermediateMeasureScope_1;
  }
  function _get_localLookaheadScope__w5cq9g($this) {
    return $this.localLookaheadScope_1;
  }
  function _set_closestLookaheadScope__dr8tmu($this, _set____db54di) {
    $this.closestLookaheadScope_1 = _set____db54di;
  }
  function _get_closestLookaheadScope__jwv62i($this) {
    return $this.closestLookaheadScope_1;
  }
  function _set_lookaheadConstraints__uusx37($this, _set____db54di) {
    $this.lookaheadConstraints_1 = _set____db54di;
  }
  function _get_lookaheadConstraints__gwq92v($this) {
    return $this.lookaheadConstraints_1;
  }
  function _set_intermediateMeasurable__cg6j0d($this, _set____db54di) {
    $this.intermediateMeasurable_1 = _set____db54di;
  }
  function _get_intermediateMeasurable__yp9zg1($this) {
    return $this.intermediateMeasurable_1;
  }
  function IntermediateMeasurablePlaceable($outer, wrappedMeasurable) {
    this.$this_1 = $outer;
    Placeable.call(this);
    this.wrappedMeasurable_1 = wrappedMeasurable;
    this.wrappedPlaceable_1 = null;
  }
  protoOf(IntermediateMeasurablePlaceable).set_wrappedMeasurable_7lb4c5_k$ = function (_set____db54di) {
    this.wrappedMeasurable_1 = _set____db54di;
  };
  protoOf(IntermediateMeasurablePlaceable).get_wrappedMeasurable_aoicn7_k$ = function () {
    return this.wrappedMeasurable_1;
  };
  protoOf(IntermediateMeasurablePlaceable).set_wrappedPlaceable_eiy1c4_k$ = function (_set____db54di) {
    this.wrappedPlaceable_1 = _set____db54di;
  };
  protoOf(IntermediateMeasurablePlaceable).get_wrappedPlaceable_v9y82j_k$ = function () {
    return this.wrappedPlaceable_1;
  };
  protoOf(IntermediateMeasurablePlaceable).measure_4dmfk1_k$ = function (constraints) {
    var tmp = this;
    var tmp_0;
    if (this.$this_1.isIntermediateChangeActive_1) {
      // Inline function 'kotlin.also' call
      var this_0 = this.wrappedMeasurable_1.measure_4dmfk1_k$(constraints);
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'androidx.compose.ui.layout.IntermediateMeasurablePlaceable.measure.<anonymous>' call
      this.set_measurementConstraints_40knbs_k$(constraints);
      this.set_measuredSize_t5k1i3_k$(IntSize_0(this_0.get_width_j0q4yl_k$(), this_0.get_height_e7t92o_k$()));
      tmp_0 = this_0;
    } else {
      // Inline function 'kotlin.also' call
      var tmp_1 = this.wrappedMeasurable_1;
      var tmp_2 = this.$this_1.lookaheadConstraints_1;
      var this_1 = tmp_1.measure_4dmfk1_k$(ensureNotNull(tmp_2 == null ? null : new Constraints(tmp_2)).value_1);
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'androidx.compose.ui.layout.IntermediateMeasurablePlaceable.measure.<anonymous>' call
      var tmp_3 = this.$this_1.lookaheadConstraints_1;
      this.set_measurementConstraints_40knbs_k$(ensureNotNull(tmp_3 == null ? null : new Constraints(tmp_3)).value_1);
      var tmp_4;
      if (this.$this_1.isIntermediateChangeActive_1) {
        tmp_4 = IntSize_0(this_1.get_width_j0q4yl_k$(), this_1.get_height_e7t92o_k$());
      } else {
        tmp_4 = this.$this_1.intermediateMeasureScope_1.lookaheadSize_1;
      }
      this.set_measuredSize_t5k1i3_k$(tmp_4);
      tmp_0 = this_1;
    }
    tmp.wrappedPlaceable_1 = tmp_0;
    return this;
  };
  protoOf(IntermediateMeasurablePlaceable).placeAt_joet51_k$ = function (position, zIndex, layerBlock) {
    var offset = this.$this_1.isIntermediateChangeActive_1 ? position : Companion_getInstance_10().get_Zero_6hc3i8_k$();
    var tmp;
    if (layerBlock == null) {
      tmp = null;
    } else {
      // Inline function 'kotlin.let' call
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'androidx.compose.ui.layout.IntermediateMeasurablePlaceable.placeAt.<anonymous>' call
      var tmp0_safe_receiver = this.wrappedPlaceable_1;
      var tmp_0;
      if (tmp0_safe_receiver == null) {
        tmp_0 = null;
      } else {
        Companion_getInstance_37().placeWithLayer_is6hgs_k$(tmp0_safe_receiver, offset, zIndex, layerBlock);
        tmp_0 = Unit_getInstance();
      }
      tmp = tmp_0;
    }
    if (tmp == null) {
      var tmp1_safe_receiver = this.wrappedPlaceable_1;
      if (tmp1_safe_receiver == null)
        null;
      else {
        Companion_getInstance_37().place_phkspm_k$(tmp1_safe_receiver, offset, zIndex);
      }
    }
  };
  protoOf(IntermediateMeasurablePlaceable).get_parentData_o87vnn_k$ = function () {
    return this.wrappedMeasurable_1.get_parentData_o87vnn_k$();
  };
  protoOf(IntermediateMeasurablePlaceable).get_pk047k_k$ = function (alignmentLine) {
    return ensureNotNull(this.wrappedPlaceable_1).get_pk047k_k$(alignmentLine);
  };
  protoOf(IntermediateMeasurablePlaceable).minIntrinsicWidth_jyhjuj_k$ = function (height) {
    return this.wrappedMeasurable_1.minIntrinsicWidth_jyhjuj_k$(height);
  };
  protoOf(IntermediateMeasurablePlaceable).maxIntrinsicWidth_b8umbx_k$ = function (height) {
    return this.wrappedMeasurable_1.maxIntrinsicWidth_b8umbx_k$(height);
  };
  protoOf(IntermediateMeasurablePlaceable).minIntrinsicHeight_p2a4ou_k$ = function (width) {
    return this.wrappedMeasurable_1.minIntrinsicHeight_p2a4ou_k$(width);
  };
  protoOf(IntermediateMeasurablePlaceable).maxIntrinsicHeight_b0krtc_k$ = function (width) {
    return this.wrappedMeasurable_1.maxIntrinsicHeight_b0krtc_k$(width);
  };
  function IntermediateMeasureScopeImpl($outer) {
    this.$this_1 = $outer;
    this.lookaheadSize_1 = Companion_getInstance_8().get_Zero_9we0a6_k$();
  }
  protoOf(IntermediateMeasureScopeImpl).set_lookaheadSize_yvt3er_k$ = function (_set____db54di) {
    this.lookaheadSize_1 = _set____db54di;
  };
  protoOf(IntermediateMeasureScopeImpl).get_lookaheadSize_8995b9_k$ = function () {
    return this.lookaheadSize_1;
  };
  protoOf(IntermediateMeasureScopeImpl).toLookaheadCoordinates_1gvv32_k$ = function (_this__u8e3s4) {
    // Inline function 'kotlin.with' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.layout.IntermediateMeasureScopeImpl.toLookaheadCoordinates.<anonymous>' call
    return this.$this_1.closestLookaheadScope_1.toLookaheadCoordinates_1gvv32_k$(_this__u8e3s4);
  };
  protoOf(IntermediateMeasureScopeImpl).get_lookaheadScopeCoordinates_jgnt3f_k$ = function (_this__u8e3s4) {
    // Inline function 'kotlin.with' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.layout.IntermediateMeasureScopeImpl.<get-lookaheadScopeCoordinates>.<anonymous>' call
    return this.$this_1.closestLookaheadScope_1.get_lookaheadScopeCoordinates_jgnt3f_k$(_this__u8e3s4);
  };
  protoOf(IntermediateMeasureScopeImpl).onPlaced_lf99m3_k$ = function (_this__u8e3s4, onPlaced) {
    // Inline function 'kotlin.with' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.layout.IntermediateMeasureScopeImpl.onPlaced.<anonymous>' call
    return this.$this_1.closestLookaheadScope_1.onPlaced_lf99m3_k$(_this__u8e3s4, onPlaced);
  };
  protoOf(IntermediateMeasureScopeImpl).layout_98mqts_k$ = function (width, height, alignmentLines, placementBlock) {
    return new IntermediateLayoutModifierNode$IntermediateMeasureScopeImpl$layout$1(width, height, alignmentLines, this, this.$this_1, placementBlock);
  };
  protoOf(IntermediateMeasureScopeImpl).get_isLookingAhead_2057g1_k$ = function () {
    return false;
  };
  protoOf(IntermediateMeasureScopeImpl).get_layoutDirection_7e37v0_k$ = function () {
    return ensureNotNull(this.$this_1.get_coordinator_q6f2gp_k$()).get_layoutDirection_7e37v0_k$();
  };
  protoOf(IntermediateMeasureScopeImpl).get_density_qy0267_k$ = function () {
    return ensureNotNull(this.$this_1.get_coordinator_q6f2gp_k$()).get_density_qy0267_k$();
  };
  protoOf(IntermediateMeasureScopeImpl).get_fontScale_h56n3i_k$ = function () {
    return ensureNotNull(this.$this_1.get_coordinator_q6f2gp_k$()).get_fontScale_h56n3i_k$();
  };
  protoOf(IntermediateMeasureScopeImpl).get_coroutineContext_115oqo_k$ = function () {
    return this.$this_1.get_coroutineScope_5k7h45_k$().get_coroutineContext_115oqo_k$();
  };
  function sam$androidx_compose_ui_node_NodeMeasuringIntrinsics_MeasureBlock$0(function_0) {
    this.function_1 = function_0;
  }
  protoOf(sam$androidx_compose_ui_node_NodeMeasuringIntrinsics_MeasureBlock$0).measure_z885gt_k$ = function (_this__u8e3s4, measurable, constraints) {
    return this.function_1(_this__u8e3s4, measurable, new Constraints(constraints));
  };
  function sam$androidx_compose_ui_node_NodeMeasuringIntrinsics_MeasureBlock$0_0(function_0) {
    this.function_1 = function_0;
  }
  protoOf(sam$androidx_compose_ui_node_NodeMeasuringIntrinsics_MeasureBlock$0_0).measure_z885gt_k$ = function (_this__u8e3s4, measurable, constraints) {
    return this.function_1(_this__u8e3s4, measurable, new Constraints(constraints));
  };
  function sam$androidx_compose_ui_node_NodeMeasuringIntrinsics_MeasureBlock$0_1(function_0) {
    this.function_1 = function_0;
  }
  protoOf(sam$androidx_compose_ui_node_NodeMeasuringIntrinsics_MeasureBlock$0_1).measure_z885gt_k$ = function (_this__u8e3s4, measurable, constraints) {
    return this.function_1(_this__u8e3s4, measurable, new Constraints(constraints));
  };
  function sam$androidx_compose_ui_node_NodeMeasuringIntrinsics_MeasureBlock$0_2(function_0) {
    this.function_1 = function_0;
  }
  protoOf(sam$androidx_compose_ui_node_NodeMeasuringIntrinsics_MeasureBlock$0_2).measure_z885gt_k$ = function (_this__u8e3s4, measurable, constraints) {
    return this.function_1(_this__u8e3s4, measurable, new Constraints(constraints));
  };
  function IntermediateLayoutModifierNode$localLookaheadScope$lambda(this$0) {
    return function () {
      return ensureNotNull(this$0.get_coordinator_q6f2gp_k$());
    };
  }
  function IntermediateLayoutModifierNode$onAttach$lambda($closestLookaheadRoot) {
    return function () {
      return ensureNotNull($closestLookaheadRoot.get_parent_hy4reb_k$()).get_innerCoordinator_8ywxfh_k$().get_coordinates_q6f2pa_k$();
    };
  }
  function IntermediateLayoutModifierNode$measure$lambda($$this$run) {
    return function ($this$layout) {
      $this$layout.place$default_lcv1ed_k$($$this$run, 0, 0);
      return Unit_getInstance();
    };
  }
  function IntermediateLayoutModifierNode$minIntermediateIntrinsicWidth$lambda(this$0) {
    return function ($this$minWidth, intrinsicMeasurable, constraints) {
      return this$0.measureBlock_1(this$0.intermediateMeasureScope_1, intrinsicMeasurable, constraints);
    };
  }
  function IntermediateLayoutModifierNode$minIntermediateIntrinsicHeight$lambda(this$0) {
    return function ($this$minHeight, intrinsicMeasurable, constraints) {
      return this$0.measureBlock_1(this$0.intermediateMeasureScope_1, intrinsicMeasurable, constraints);
    };
  }
  function IntermediateLayoutModifierNode$maxIntermediateIntrinsicWidth$lambda(this$0) {
    return function ($this$maxWidth, intrinsicMeasurable, constraints) {
      return this$0.measureBlock_1(this$0.intermediateMeasureScope_1, intrinsicMeasurable, constraints);
    };
  }
  function IntermediateLayoutModifierNode$maxIntermediateIntrinsicHeight$lambda(this$0) {
    return function ($this$maxHeight, intrinsicMeasurable, constraints) {
      return this$0.measureBlock_1(this$0.intermediateMeasureScope_1, intrinsicMeasurable, constraints);
    };
  }
  function IntermediateLayoutModifierNode(measureBlock) {
    Node.call(this);
    this.measureBlock_1 = measureBlock;
    this.intermediateMeasureScope_1 = new IntermediateMeasureScopeImpl(this);
    var tmp = this;
    tmp.localLookaheadScope_1 = new LookaheadScopeImpl(IntermediateLayoutModifierNode$localLookaheadScope$lambda(this));
    this.closestLookaheadScope_1 = this.localLookaheadScope_1;
    this.isIntermediateChangeActive_1 = true;
    this.lookaheadConstraints_1 = null;
    this.intermediateMeasurable_1 = null;
  }
  protoOf(IntermediateLayoutModifierNode).set_measureBlock_vtm9t2_k$ = function (_set____db54di) {
    this.measureBlock_1 = _set____db54di;
  };
  protoOf(IntermediateLayoutModifierNode).get_measureBlock_23mi20_k$ = function () {
    return this.measureBlock_1;
  };
  protoOf(IntermediateLayoutModifierNode).set_isIntermediateChangeActive_8rnig1_k$ = function (_set____db54di) {
    this.isIntermediateChangeActive_1 = _set____db54di;
  };
  protoOf(IntermediateLayoutModifierNode).get_isIntermediateChangeActive_w37ubm_k$ = function () {
    return this.isIntermediateChangeActive_1;
  };
  protoOf(IntermediateLayoutModifierNode).onAttach_juzy2c_k$ = function () {
    var layoutNode = ensureNotNull(this.get_coordinator_q6f2gp_k$()).get_layoutNode_eiy42z_k$();
    var tmp0_safe_receiver = ensureNotNull(this.get_coordinator_q6f2gp_k$()).get_lookaheadDelegate_jrhgua_k$();
    var coordinates = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_lookaheadLayoutCoordinates_nvcajs_k$();
    // Inline function 'kotlin.require' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'kotlin.require' call
    // Inline function 'kotlin.contracts.contract' call
    if (!!(coordinates == null)) {
      // Inline function 'kotlin.require.<anonymous>' call
      var message = 'Failed requirement.';
      throw IllegalArgumentException_init_$Create$(toString(message));
    }
    var closestLookaheadRoot = layoutNode.get_lookaheadRoot_xsli1x_k$();
    var tmp = this;
    var tmp_0;
    if ((closestLookaheadRoot == null ? null : closestLookaheadRoot.get_isVirtualLookaheadRoot_9qbib8_k$()) === true) {
      tmp_0 = new LookaheadScopeImpl(IntermediateLayoutModifierNode$onAttach$lambda(closestLookaheadRoot));
    } else {
      var ancestorNode = null;
      // Inline function 'androidx.compose.ui.node.visitAncestors' call
      // Inline function 'androidx.compose.ui.node.Nodes.IntermediateMeasure' call
      Nodes_getInstance();
      var type = _NodeKind___init__impl__ojsprp(512);
      var mask = _NodeKind___get_mask__impl__1uopb6(type);
      // Inline function 'kotlin.check' call
      // Inline function 'kotlin.contracts.contract' call
      if (!this.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
        // Inline function 'androidx.compose.ui.node.visitAncestors.<anonymous>' call
        var message_0 = 'visitAncestors called on an unattached node';
        throw IllegalStateException_init_$Create$(toString(message_0));
      }
      var node = false ? this.get_node_wor8sr_k$() : this.get_node_wor8sr_k$().get_parent_hy4reb_k$();
      var layout = requireLayoutNode(this);
      while (!(layout == null)) {
        var head = layout.get_nodes_ivvt6w_k$().get_head_won7e1_k$();
        if (!((head.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0)) {
          while (!(node == null)) {
            if (!((node.get_kindSet_ahjm4b_k$() & mask) === 0)) {
              // Inline function 'androidx.compose.ui.node.visitAncestors.<anonymous>' call
              // Inline function 'androidx.compose.ui.node.dispatchForKind' call
              var stack = null;
              var node_0 = node;
              $l$loop: while (!(node_0 == null)) {
                if (node_0 instanceof IntermediateLayoutModifierNode) {
                  // Inline function 'androidx.compose.ui.layout.IntermediateLayoutModifierNode.onAttach.<anonymous>' call
                  ancestorNode = node_0;
                } else {
                  var tmp_1;
                  // Inline function 'androidx.compose.ui.Node.isKind' call
                  if (!((node_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                    tmp_1 = node_0 instanceof DelegatingNode;
                  } else {
                    tmp_1 = false;
                  }
                  if (tmp_1) {
                    var count = 0;
                    // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                    var node_1 = node_0.get_delegate_i94tki_k$();
                    while (!(node_1 == null)) {
                      // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                      var next = node_1;
                      // Inline function 'androidx.compose.ui.Node.isKind' call
                      if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                        count = count + 1 | 0;
                        if (count === 1) {
                          node_0 = next;
                        } else {
                          var tmp1_elvis_lhs = stack;
                          var tmp_2;
                          if (tmp1_elvis_lhs == null) {
                            // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                            // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                            // Inline function 'kotlin.arrayOfNulls' call
                            var tmp$ret$6 = fillArrayVal(Array(16), null);
                            tmp_2 = new MutableVector(tmp$ret$6, 0);
                          } else {
                            tmp_2 = tmp1_elvis_lhs;
                          }
                          stack = tmp_2;
                          var theNode = node_0;
                          if (!(theNode == null)) {
                            var tmp2_safe_receiver = stack;
                            if (tmp2_safe_receiver == null)
                              null;
                            else
                              tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                            node_0 = null;
                          }
                          var tmp3_safe_receiver = stack;
                          if (tmp3_safe_receiver == null)
                            null;
                          else
                            tmp3_safe_receiver.add_wl2rvy_k$(next);
                        }
                      }
                      node_1 = node_1.get_child_ipppmb_k$();
                    }
                    if (count === 1) {
                      continue $l$loop;
                    }
                  }
                }
                node_0 = pop$accessor$1u1ky95(stack);
              }
            }
            node = node.get_parent_hy4reb_k$();
          }
        }
        layout = layout.get_parent_hy4reb_k$();
        var tmp0_safe_receiver_0 = layout;
        var tmp1_safe_receiver = tmp0_safe_receiver_0 == null ? null : tmp0_safe_receiver_0.get_nodes_ivvt6w_k$();
        node = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_tail_wousgp_k$();
      }
      var tmp2_safe_receiver_0 = ancestorNode;
      var tmp3_elvis_lhs = tmp2_safe_receiver_0 == null ? null : tmp2_safe_receiver_0.localLookaheadScope_1;
      tmp_0 = tmp3_elvis_lhs == null ? this.localLookaheadScope_1 : tmp3_elvis_lhs;
    }
    tmp.closestLookaheadScope_1 = tmp_0;
  };
  protoOf(IntermediateLayoutModifierNode).measure_z885gt_k$ = function (_this__u8e3s4, measurable, constraints) {
    // Inline function 'kotlin.run' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.layout.IntermediateLayoutModifierNode.measure.<anonymous>' call
    var $this$run = measurable.measure_4dmfk1_k$(constraints);
    var tmp = $this$run.get_width_j0q4yl_k$();
    var tmp_0 = $this$run.get_height_e7t92o_k$();
    return _this__u8e3s4.layout$default_n19e5l_k$(tmp, tmp_0, VOID, IntermediateLayoutModifierNode$measure$lambda($this$run));
  };
  protoOf(IntermediateLayoutModifierNode).intermediateMeasure_lu4ucc_k$ = function (_this__u8e3s4, measurable, constraints, lookaheadSize, lookaheadConstraints) {
    this.intermediateMeasureScope_1.lookaheadSize_1 = lookaheadSize;
    this.lookaheadConstraints_1 = lookaheadConstraints;
    // Inline function 'kotlin.let' call
    // Inline function 'kotlin.apply' call
    var tmp0_elvis_lhs = this.intermediateMeasurable_1;
    var this_0 = tmp0_elvis_lhs == null ? new IntermediateMeasurablePlaceable(this, measurable) : tmp0_elvis_lhs;
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.layout.IntermediateLayoutModifierNode.intermediateMeasure.<anonymous>' call
    this.intermediateMeasurable_1 = this_0;
    this_0.wrappedMeasurable_1 = measurable;
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.layout.IntermediateLayoutModifierNode.intermediateMeasure.<anonymous>' call
    return this.measureBlock_1(this.intermediateMeasureScope_1, this_0, new Constraints(constraints));
  };
  protoOf(IntermediateLayoutModifierNode).minIntermediateIntrinsicWidth_o8vjvd_k$ = function (_this__u8e3s4, measurable, height) {
    var tmp = NodeMeasuringIntrinsics_getInstance();
    var tmp_0 = IntermediateLayoutModifierNode$minIntermediateIntrinsicWidth$lambda(this);
    return tmp.minWidth_tt4twi_k$(new sam$androidx_compose_ui_node_NodeMeasuringIntrinsics_MeasureBlock$0(tmp_0), _this__u8e3s4, measurable, height);
  };
  protoOf(IntermediateLayoutModifierNode).minIntermediateIntrinsicHeight_z2uthq_k$ = function (_this__u8e3s4, measurable, width) {
    var tmp = NodeMeasuringIntrinsics_getInstance();
    var tmp_0 = IntermediateLayoutModifierNode$minIntermediateIntrinsicHeight$lambda(this);
    return tmp.minHeight_9jmppf_k$(new sam$androidx_compose_ui_node_NodeMeasuringIntrinsics_MeasureBlock$0_0(tmp_0), _this__u8e3s4, measurable, width);
  };
  protoOf(IntermediateLayoutModifierNode).maxIntermediateIntrinsicWidth_wi2g17_k$ = function (_this__u8e3s4, measurable, height) {
    var tmp = NodeMeasuringIntrinsics_getInstance();
    var tmp_0 = IntermediateLayoutModifierNode$maxIntermediateIntrinsicWidth$lambda(this);
    return tmp.maxWidth_tryng4_k$(new sam$androidx_compose_ui_node_NodeMeasuringIntrinsics_MeasureBlock$0_1(tmp_0), _this__u8e3s4, measurable, height);
  };
  protoOf(IntermediateLayoutModifierNode).maxIntermediateIntrinsicHeight_6vcam4_k$ = function (_this__u8e3s4, measurable, width) {
    var tmp = NodeMeasuringIntrinsics_getInstance();
    var tmp_0 = IntermediateLayoutModifierNode$maxIntermediateIntrinsicHeight$lambda(this);
    return tmp.maxHeight_ajy9th_k$(new sam$androidx_compose_ui_node_NodeMeasuringIntrinsics_MeasureBlock$0_2(tmp_0), _this__u8e3s4, measurable, width);
  };
  function IntrinsicMeasurable() {
  }
  function IntrinsicMeasureScope() {
  }
  function IntrinsicsMeasureScope(intrinsicMeasureScope, layoutDirection) {
    this.layoutDirection_1 = layoutDirection;
    this.$$delegate_0__1 = intrinsicMeasureScope;
  }
  protoOf(IntrinsicsMeasureScope).get_layoutDirection_7e37v0_k$ = function () {
    return this.layoutDirection_1;
  };
  protoOf(IntrinsicsMeasureScope).get_density_qy0267_k$ = function () {
    return this.$$delegate_0__1.get_density_qy0267_k$();
  };
  protoOf(IntrinsicsMeasureScope).get_fontScale_h56n3i_k$ = function () {
    return this.$$delegate_0__1.get_fontScale_h56n3i_k$();
  };
  protoOf(IntrinsicsMeasureScope).get_isLookingAhead_2057g1_k$ = function () {
    return this.$$delegate_0__1.get_isLookingAhead_2057g1_k$();
  };
  protoOf(IntrinsicsMeasureScope).roundToPx_yb7vg8_k$ = function (_this__u8e3s4) {
    return this.$$delegate_0__1.roundToPx_yb7vg8_k$(_this__u8e3s4);
  };
  protoOf(IntrinsicsMeasureScope).roundToPx_cw9j9b_k$ = function (_this__u8e3s4) {
    return this.$$delegate_0__1.roundToPx_cw9j9b_k$(_this__u8e3s4);
  };
  protoOf(IntrinsicsMeasureScope).toDp_m8rr7q_k$ = function (_this__u8e3s4) {
    return this.$$delegate_0__1.toDp_m8rr7q_k$(_this__u8e3s4);
  };
  protoOf(IntrinsicsMeasureScope).toDp_hs0w0_k$ = function (_this__u8e3s4) {
    return this.$$delegate_0__1.toDp_hs0w0_k$(_this__u8e3s4);
  };
  protoOf(IntrinsicsMeasureScope).toDp_fjakf4_k$ = function (_this__u8e3s4) {
    return this.$$delegate_0__1.toDp_fjakf4_k$(_this__u8e3s4);
  };
  protoOf(IntrinsicsMeasureScope).toDpSize_5hpeec_k$ = function (_this__u8e3s4) {
    return this.$$delegate_0__1.toDpSize_5hpeec_k$(_this__u8e3s4);
  };
  protoOf(IntrinsicsMeasureScope).toPx_mycba2_k$ = function (_this__u8e3s4) {
    return this.$$delegate_0__1.toPx_mycba2_k$(_this__u8e3s4);
  };
  protoOf(IntrinsicsMeasureScope).toPx_plt68j_k$ = function (_this__u8e3s4) {
    return this.$$delegate_0__1.toPx_plt68j_k$(_this__u8e3s4);
  };
  protoOf(IntrinsicsMeasureScope).toRect_ysncr2_k$ = function (_this__u8e3s4) {
    return this.$$delegate_0__1.toRect_ysncr2_k$(_this__u8e3s4);
  };
  protoOf(IntrinsicsMeasureScope).toSize_7jb2uc_k$ = function (_this__u8e3s4) {
    return this.$$delegate_0__1.toSize_7jb2uc_k$(_this__u8e3s4);
  };
  protoOf(IntrinsicsMeasureScope).toSp_apeb1_k$ = function (_this__u8e3s4) {
    return this.$$delegate_0__1.toSp_apeb1_k$(_this__u8e3s4);
  };
  protoOf(IntrinsicsMeasureScope).toSp_fixg4_k$ = function (_this__u8e3s4) {
    return this.$$delegate_0__1.toSp_fixg4_k$(_this__u8e3s4);
  };
  protoOf(IntrinsicsMeasureScope).toSp_97l7ws_k$ = function (_this__u8e3s4) {
    return this.$$delegate_0__1.toSp_97l7ws_k$(_this__u8e3s4);
  };
  function _get_minMax__fn6p9j($this) {
    return $this.minMax_1;
  }
  function _get_widthHeight__th0qsk($this) {
    return $this.widthHeight_1;
  }
  function DefaultIntrinsicMeasurable(measurable, minMax, widthHeight) {
    this.measurable_1 = measurable;
    this.minMax_1 = minMax;
    this.widthHeight_1 = widthHeight;
  }
  protoOf(DefaultIntrinsicMeasurable).get_measurable_axoh8q_k$ = function () {
    return this.measurable_1;
  };
  protoOf(DefaultIntrinsicMeasurable).get_parentData_o87vnn_k$ = function () {
    return this.measurable_1.get_parentData_o87vnn_k$();
  };
  protoOf(DefaultIntrinsicMeasurable).measure_4dmfk1_k$ = function (constraints) {
    if (this.widthHeight_1.equals(IntrinsicWidthHeight_Width_getInstance())) {
      var tmp;
      if (this.minMax_1.equals(IntrinsicMinMax_Max_getInstance())) {
        tmp = this.measurable_1.maxIntrinsicWidth_b8umbx_k$(_Constraints___get_maxHeight__impl__dt3e8z(constraints));
      } else {
        tmp = this.measurable_1.minIntrinsicWidth_jyhjuj_k$(_Constraints___get_maxHeight__impl__dt3e8z(constraints));
      }
      var width = tmp;
      return new FixedSizeIntrinsicsPlaceable(width, _Constraints___get_maxHeight__impl__dt3e8z(constraints));
    }
    var tmp_0;
    if (this.minMax_1.equals(IntrinsicMinMax_Max_getInstance())) {
      tmp_0 = this.measurable_1.maxIntrinsicHeight_b0krtc_k$(_Constraints___get_maxWidth__impl__uuyqc(constraints));
    } else {
      tmp_0 = this.measurable_1.minIntrinsicHeight_p2a4ou_k$(_Constraints___get_maxWidth__impl__uuyqc(constraints));
    }
    var height = tmp_0;
    return new FixedSizeIntrinsicsPlaceable(_Constraints___get_maxWidth__impl__uuyqc(constraints), height);
  };
  protoOf(DefaultIntrinsicMeasurable).minIntrinsicWidth_jyhjuj_k$ = function (height) {
    return this.measurable_1.minIntrinsicWidth_jyhjuj_k$(height);
  };
  protoOf(DefaultIntrinsicMeasurable).maxIntrinsicWidth_b8umbx_k$ = function (height) {
    return this.measurable_1.maxIntrinsicWidth_b8umbx_k$(height);
  };
  protoOf(DefaultIntrinsicMeasurable).minIntrinsicHeight_p2a4ou_k$ = function (width) {
    return this.measurable_1.minIntrinsicHeight_p2a4ou_k$(width);
  };
  protoOf(DefaultIntrinsicMeasurable).maxIntrinsicHeight_b0krtc_k$ = function (width) {
    return this.measurable_1.maxIntrinsicHeight_b0krtc_k$(width);
  };
  var IntrinsicMinMax_Min_instance;
  var IntrinsicMinMax_Max_instance;
  function values_3() {
    return [IntrinsicMinMax_Min_getInstance(), IntrinsicMinMax_Max_getInstance()];
  }
  function valueOf_3(value) {
    switch (value) {
      case 'Min':
        return IntrinsicMinMax_Min_getInstance();
      case 'Max':
        return IntrinsicMinMax_Max_getInstance();
      default:
        IntrinsicMinMax_initEntries();
        THROW_IAE('No enum constant value.');
        break;
    }
  }
  var IntrinsicMinMax_entriesInitialized;
  function IntrinsicMinMax_initEntries() {
    if (IntrinsicMinMax_entriesInitialized)
      return Unit_getInstance();
    IntrinsicMinMax_entriesInitialized = true;
    IntrinsicMinMax_Min_instance = new IntrinsicMinMax('Min', 0);
    IntrinsicMinMax_Max_instance = new IntrinsicMinMax('Max', 1);
  }
  function IntrinsicMinMax(name, ordinal) {
    Enum.call(this, name, ordinal);
  }
  var IntrinsicWidthHeight_Width_instance;
  var IntrinsicWidthHeight_Height_instance;
  function values_4() {
    return [IntrinsicWidthHeight_Width_getInstance(), IntrinsicWidthHeight_Height_getInstance()];
  }
  function valueOf_4(value) {
    switch (value) {
      case 'Width':
        return IntrinsicWidthHeight_Width_getInstance();
      case 'Height':
        return IntrinsicWidthHeight_Height_getInstance();
      default:
        IntrinsicWidthHeight_initEntries();
        THROW_IAE('No enum constant value.');
        break;
    }
  }
  var IntrinsicWidthHeight_entriesInitialized;
  function IntrinsicWidthHeight_initEntries() {
    if (IntrinsicWidthHeight_entriesInitialized)
      return Unit_getInstance();
    IntrinsicWidthHeight_entriesInitialized = true;
    IntrinsicWidthHeight_Width_instance = new IntrinsicWidthHeight('Width', 0);
    IntrinsicWidthHeight_Height_instance = new IntrinsicWidthHeight('Height', 1);
  }
  function IntrinsicWidthHeight(name, ordinal) {
    Enum.call(this, name, ordinal);
  }
  function FixedSizeIntrinsicsPlaceable(width, height) {
    Placeable.call(this);
    this.set_measuredSize_t5k1i3_k$(IntSize_0(width, height));
  }
  protoOf(FixedSizeIntrinsicsPlaceable).get_pk047k_k$ = function (alignmentLine) {
    return Companion_getInstance_35().get_Unspecified_el0w4u_k$();
  };
  protoOf(FixedSizeIntrinsicsPlaceable).placeAt_joet51_k$ = function (position, zIndex, layerBlock) {
  };
  function IntrinsicMinMax_Min_getInstance() {
    IntrinsicMinMax_initEntries();
    return IntrinsicMinMax_Min_instance;
  }
  function IntrinsicMinMax_Max_getInstance() {
    IntrinsicMinMax_initEntries();
    return IntrinsicMinMax_Max_instance;
  }
  function IntrinsicWidthHeight_Width_getInstance() {
    IntrinsicWidthHeight_initEntries();
    return IntrinsicWidthHeight_Width_instance;
  }
  function IntrinsicWidthHeight_Height_getInstance() {
    IntrinsicWidthHeight_initEntries();
    return IntrinsicWidthHeight_Height_instance;
  }
  function LayoutCoordinates() {
  }
  function findRootCoordinates(_this__u8e3s4) {
    var root = _this__u8e3s4;
    var parent = root.get_parentLayoutCoordinates_fdh4ou_k$();
    while (!(parent == null)) {
      root = parent;
      parent = root.get_parentLayoutCoordinates_fdh4ou_k$();
    }
    var tmp0_elvis_lhs = root instanceof NodeCoordinator ? root : null;
    var tmp;
    if (tmp0_elvis_lhs == null) {
      return root;
    } else {
      tmp = tmp0_elvis_lhs;
    }
    var rootCoordinator = tmp;
    var parentCoordinator = rootCoordinator.get_wrappedBy_86g2dv_k$();
    while (!(parentCoordinator == null)) {
      rootCoordinator = parentCoordinator;
      parentCoordinator = parentCoordinator.get_wrappedBy_86g2dv_k$();
    }
    return rootCoordinator;
  }
  function positionInRoot(_this__u8e3s4) {
    return _this__u8e3s4.localToRoot_77x388_k$(Companion_getInstance_6().get_Zero_k6n73t_k$());
  }
  function boundsInRoot(_this__u8e3s4) {
    return findRootCoordinates(_this__u8e3s4).localBoundingBoxOf$default_fdnoir_k$(_this__u8e3s4);
  }
  function boundsInWindow(_this__u8e3s4) {
    var root = findRootCoordinates(_this__u8e3s4);
    var bounds = boundsInRoot(_this__u8e3s4);
    var rootWidth = _IntSize___get_width__impl__d9yl4o(root.get_size_kd98kr_k$());
    var rootHeight = _IntSize___get_height__impl__prv63b(root.get_size_kd98kr_k$());
    var boundsLeft = coerceIn(bounds.get_left_woprgw_k$(), 0.0, rootWidth);
    var boundsTop = coerceIn(bounds.get_top_18ivbo_k$(), 0.0, rootHeight);
    var boundsRight = coerceIn(bounds.get_right_ixz7xv_k$(), 0.0, rootWidth);
    var boundsBottom = coerceIn(bounds.get_bottom_bj8ras_k$(), 0.0, rootHeight);
    if (boundsLeft === boundsRight ? true : boundsTop === boundsBottom) {
      return Companion_getInstance().get_Zero_woe9zl_k$();
    }
    var topLeft = root.localToWindow_65lb2i_k$(Offset_0(boundsLeft, boundsTop));
    var topRight = root.localToWindow_65lb2i_k$(Offset_0(boundsRight, boundsTop));
    var bottomRight = root.localToWindow_65lb2i_k$(Offset_0(boundsRight, boundsBottom));
    var bottomLeft = root.localToWindow_65lb2i_k$(Offset_0(boundsLeft, boundsBottom));
    var left = minOf(_Offset___get_x__impl__xvi35n(topLeft), new Float32Array([_Offset___get_x__impl__xvi35n(topRight), _Offset___get_x__impl__xvi35n(bottomLeft), _Offset___get_x__impl__xvi35n(bottomRight)]));
    var top = minOf(_Offset___get_y__impl__8bzhra(topLeft), new Float32Array([_Offset___get_y__impl__8bzhra(topRight), _Offset___get_y__impl__8bzhra(bottomLeft), _Offset___get_y__impl__8bzhra(bottomRight)]));
    var right = maxOf(_Offset___get_x__impl__xvi35n(topLeft), new Float32Array([_Offset___get_x__impl__xvi35n(topRight), _Offset___get_x__impl__xvi35n(bottomLeft), _Offset___get_x__impl__xvi35n(bottomRight)]));
    var bottom = maxOf(_Offset___get_y__impl__8bzhra(topLeft), new Float32Array([_Offset___get_y__impl__8bzhra(topRight), _Offset___get_y__impl__8bzhra(bottomLeft), _Offset___get_y__impl__8bzhra(bottomRight)]));
    return new Rect(left, top, right, bottom);
  }
  function positionInWindow(_this__u8e3s4) {
    return _this__u8e3s4.localToWindow_65lb2i_k$(Companion_getInstance_6().get_Zero_k6n73t_k$());
  }
  function LayoutInfo() {
  }
  function get_$stableprop_23() {
    return 8;
  }
  function ModifierInfo(modifier, coordinates, extra) {
    extra = extra === VOID ? null : extra;
    this.modifier_1 = modifier;
    this.coordinates_1 = coordinates;
    this.extra_1 = extra;
    this.$stable_1 = 8;
  }
  protoOf(ModifierInfo).get_modifier_t1pq5c_k$ = function () {
    return this.modifier_1;
  };
  protoOf(ModifierInfo).get_coordinates_q6f2pa_k$ = function () {
    return this.coordinates_1;
  };
  protoOf(ModifierInfo).get_extra_ir3qw7_k$ = function () {
    return this.extra_1;
  };
  protoOf(ModifierInfo).toString = function () {
    return 'ModifierInfo(' + this.modifier_1 + ', ' + this.coordinates_1 + ', ' + toString_0(this.extra_1) + ')';
  };
  function LayoutModifier() {
  }
  var IntrinsicMinMax_Min_instance_0;
  var IntrinsicMinMax_Max_instance_0;
  function values_5() {
    return [IntrinsicMinMax_Min_getInstance_0(), IntrinsicMinMax_Max_getInstance_0()];
  }
  function valueOf_5(value) {
    switch (value) {
      case 'Min':
        return IntrinsicMinMax_Min_getInstance_0();
      case 'Max':
        return IntrinsicMinMax_Max_getInstance_0();
      default:
        IntrinsicMinMax_initEntries_0();
        THROW_IAE('No enum constant value.');
        break;
    }
  }
  var IntrinsicMinMax_entriesInitialized_0;
  function IntrinsicMinMax_initEntries_0() {
    if (IntrinsicMinMax_entriesInitialized_0)
      return Unit_getInstance();
    IntrinsicMinMax_entriesInitialized_0 = true;
    IntrinsicMinMax_Min_instance_0 = new IntrinsicMinMax_0('Min', 0);
    IntrinsicMinMax_Max_instance_0 = new IntrinsicMinMax_0('Max', 1);
  }
  var IntrinsicWidthHeight_Width_instance_0;
  var IntrinsicWidthHeight_Height_instance_0;
  function values_6() {
    return [IntrinsicWidthHeight_Width_getInstance_0(), IntrinsicWidthHeight_Height_getInstance_0()];
  }
  function valueOf_6(value) {
    switch (value) {
      case 'Width':
        return IntrinsicWidthHeight_Width_getInstance_0();
      case 'Height':
        return IntrinsicWidthHeight_Height_getInstance_0();
      default:
        IntrinsicWidthHeight_initEntries_0();
        THROW_IAE('No enum constant value.');
        break;
    }
  }
  var IntrinsicWidthHeight_entriesInitialized_0;
  function IntrinsicWidthHeight_initEntries_0() {
    if (IntrinsicWidthHeight_entriesInitialized_0)
      return Unit_getInstance();
    IntrinsicWidthHeight_entriesInitialized_0 = true;
    IntrinsicWidthHeight_Width_instance_0 = new IntrinsicWidthHeight_0('Width', 0);
    IntrinsicWidthHeight_Height_instance_0 = new IntrinsicWidthHeight_0('Height', 1);
  }
  function DefaultIntrinsicMeasurable_0(measurable, minMax, widthHeight) {
    this.measurable_1 = measurable;
    this.minMax_1 = minMax;
    this.widthHeight_1 = widthHeight;
  }
  protoOf(DefaultIntrinsicMeasurable_0).get_measurable_axoh8q_k$ = function () {
    return this.measurable_1;
  };
  protoOf(DefaultIntrinsicMeasurable_0).get_minMax_gnb6wr_k$ = function () {
    return this.minMax_1;
  };
  protoOf(DefaultIntrinsicMeasurable_0).get_widthHeight_tklr6k_k$ = function () {
    return this.widthHeight_1;
  };
  protoOf(DefaultIntrinsicMeasurable_0).get_parentData_o87vnn_k$ = function () {
    return this.measurable_1.get_parentData_o87vnn_k$();
  };
  protoOf(DefaultIntrinsicMeasurable_0).measure_4dmfk1_k$ = function (constraints) {
    if (this.widthHeight_1.equals(IntrinsicWidthHeight_Width_getInstance_0())) {
      var tmp;
      if (this.minMax_1.equals(IntrinsicMinMax_Max_getInstance_0())) {
        tmp = this.measurable_1.maxIntrinsicWidth_b8umbx_k$(_Constraints___get_maxHeight__impl__dt3e8z(constraints));
      } else {
        tmp = this.measurable_1.minIntrinsicWidth_jyhjuj_k$(_Constraints___get_maxHeight__impl__dt3e8z(constraints));
      }
      var width = tmp;
      return new EmptyPlaceable(width, _Constraints___get_maxHeight__impl__dt3e8z(constraints));
    }
    var tmp_0;
    if (this.minMax_1.equals(IntrinsicMinMax_Max_getInstance_0())) {
      tmp_0 = this.measurable_1.maxIntrinsicHeight_b0krtc_k$(_Constraints___get_maxWidth__impl__uuyqc(constraints));
    } else {
      tmp_0 = this.measurable_1.minIntrinsicHeight_p2a4ou_k$(_Constraints___get_maxWidth__impl__uuyqc(constraints));
    }
    var height = tmp_0;
    return new EmptyPlaceable(_Constraints___get_maxWidth__impl__uuyqc(constraints), height);
  };
  protoOf(DefaultIntrinsicMeasurable_0).minIntrinsicWidth_jyhjuj_k$ = function (height) {
    return this.measurable_1.minIntrinsicWidth_jyhjuj_k$(height);
  };
  protoOf(DefaultIntrinsicMeasurable_0).maxIntrinsicWidth_b8umbx_k$ = function (height) {
    return this.measurable_1.maxIntrinsicWidth_b8umbx_k$(height);
  };
  protoOf(DefaultIntrinsicMeasurable_0).minIntrinsicHeight_p2a4ou_k$ = function (width) {
    return this.measurable_1.minIntrinsicHeight_p2a4ou_k$(width);
  };
  protoOf(DefaultIntrinsicMeasurable_0).maxIntrinsicHeight_b0krtc_k$ = function (width) {
    return this.measurable_1.maxIntrinsicHeight_b0krtc_k$(width);
  };
  function EmptyPlaceable(width, height) {
    Placeable.call(this);
    this.set_measuredSize_t5k1i3_k$(IntSize_0(width, height));
  }
  protoOf(EmptyPlaceable).get_pk047k_k$ = function (alignmentLine) {
    return Companion_getInstance_35().get_Unspecified_el0w4u_k$();
  };
  protoOf(EmptyPlaceable).placeAt_joet51_k$ = function (position, zIndex, layerBlock) {
  };
  function IntrinsicMinMax_0(name, ordinal) {
    Enum.call(this, name, ordinal);
  }
  function IntrinsicWidthHeight_0(name, ordinal) {
    Enum.call(this, name, ordinal);
  }
  function IntrinsicMinMax_Min_getInstance_0() {
    IntrinsicMinMax_initEntries_0();
    return IntrinsicMinMax_Min_instance_0;
  }
  function IntrinsicMinMax_Max_getInstance_0() {
    IntrinsicMinMax_initEntries_0();
    return IntrinsicMinMax_Max_instance_0;
  }
  function IntrinsicWidthHeight_Width_getInstance_0() {
    IntrinsicWidthHeight_initEntries_0();
    return IntrinsicWidthHeight_Width_instance_0;
  }
  function IntrinsicWidthHeight_Height_getInstance_0() {
    IntrinsicWidthHeight_initEntries_0();
    return IntrinsicWidthHeight_Height_instance_0;
  }
  function MeasuringIntrinsics() {
    MeasuringIntrinsics_instance = this;
  }
  protoOf(MeasuringIntrinsics).minWidth_4st5fn_k$ = function (modifier, intrinsicMeasureScope, intrinsicMeasurable, h) {
    var measurable = new DefaultIntrinsicMeasurable_0(intrinsicMeasurable, IntrinsicMinMax_Min_getInstance_0(), IntrinsicWidthHeight_Width_getInstance_0());
    var constraints = Constraints_0(VOID, VOID, VOID, h);
    // Inline function 'kotlin.with' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.layout.MeasuringIntrinsics.minWidth.<anonymous>' call
    var layoutResult = modifier.measure_z885gt_k$(new IntrinsicsMeasureScope(intrinsicMeasureScope, intrinsicMeasureScope.get_layoutDirection_7e37v0_k$()), measurable, constraints);
    return layoutResult.get_width_j0q4yl_k$();
  };
  protoOf(MeasuringIntrinsics).minHeight_dgsmwo_k$ = function (modifier, intrinsicMeasureScope, intrinsicMeasurable, w) {
    var measurable = new DefaultIntrinsicMeasurable_0(intrinsicMeasurable, IntrinsicMinMax_Min_getInstance_0(), IntrinsicWidthHeight_Height_getInstance_0());
    var constraints = Constraints_0(VOID, w);
    // Inline function 'kotlin.with' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.layout.MeasuringIntrinsics.minHeight.<anonymous>' call
    var layoutResult = modifier.measure_z885gt_k$(new IntrinsicsMeasureScope(intrinsicMeasureScope, intrinsicMeasureScope.get_layoutDirection_7e37v0_k$()), measurable, constraints);
    return layoutResult.get_height_e7t92o_k$();
  };
  protoOf(MeasuringIntrinsics).maxWidth_dcdqbz_k$ = function (modifier, intrinsicMeasureScope, intrinsicMeasurable, h) {
    var measurable = new DefaultIntrinsicMeasurable_0(intrinsicMeasurable, IntrinsicMinMax_Max_getInstance_0(), IntrinsicWidthHeight_Width_getInstance_0());
    var constraints = Constraints_0(VOID, VOID, VOID, h);
    // Inline function 'kotlin.with' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.layout.MeasuringIntrinsics.maxWidth.<anonymous>' call
    var layoutResult = modifier.measure_z885gt_k$(new IntrinsicsMeasureScope(intrinsicMeasureScope, intrinsicMeasureScope.get_layoutDirection_7e37v0_k$()), measurable, constraints);
    return layoutResult.get_width_j0q4yl_k$();
  };
  protoOf(MeasuringIntrinsics).maxHeight_7otjvq_k$ = function (modifier, intrinsicMeasureScope, intrinsicMeasurable, w) {
    var measurable = new DefaultIntrinsicMeasurable_0(intrinsicMeasurable, IntrinsicMinMax_Max_getInstance_0(), IntrinsicWidthHeight_Height_getInstance_0());
    var constraints = Constraints_0(VOID, w);
    // Inline function 'kotlin.with' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.layout.MeasuringIntrinsics.maxHeight.<anonymous>' call
    var layoutResult = modifier.measure_z885gt_k$(new IntrinsicsMeasureScope(intrinsicMeasureScope, intrinsicMeasureScope.get_layoutDirection_7e37v0_k$()), measurable, constraints);
    return layoutResult.get_height_e7t92o_k$();
  };
  var MeasuringIntrinsics_instance;
  function MeasuringIntrinsics_getInstance() {
    if (MeasuringIntrinsics_instance == null)
      new MeasuringIntrinsics();
    return MeasuringIntrinsics_instance;
  }
  function _get_lookaheadOffset__abxczo($this) {
    // Inline function 'kotlin.let' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.layout.LookaheadLayoutCoordinatesImpl.<get-lookaheadOffset>.<anonymous>' call
    var it = get_rootLookaheadDelegate($this.lookaheadDelegate_1);
    return Offset__minus_impl_hoj2c0($this.localPositionOf_hrey0l_k$(it.get_coordinates_q6f2pa_k$(), Companion_getInstance_6().get_Zero_k6n73t_k$()), $this.get_coordinator_q6f2gp_k$().localPositionOf_hrey0l_k$(it.get_coordinator_q6f2gp_k$(), Companion_getInstance_6().get_Zero_k6n73t_k$()));
  }
  function LookaheadLayoutCoordinatesImpl(lookaheadDelegate) {
    this.lookaheadDelegate_1 = lookaheadDelegate;
  }
  protoOf(LookaheadLayoutCoordinatesImpl).get_lookaheadDelegate_jrhgua_k$ = function () {
    return this.lookaheadDelegate_1;
  };
  protoOf(LookaheadLayoutCoordinatesImpl).get_coordinator_q6f2gp_k$ = function () {
    return this.lookaheadDelegate_1.get_coordinator_q6f2gp_k$();
  };
  protoOf(LookaheadLayoutCoordinatesImpl).get_size_kd98kr_k$ = function () {
    // Inline function 'kotlin.let' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.layout.LookaheadLayoutCoordinatesImpl.<get-size>.<anonymous>' call
    var it = this.lookaheadDelegate_1;
    return IntSize_0(it.get_width_j0q4yl_k$(), it.get_height_e7t92o_k$());
  };
  protoOf(LookaheadLayoutCoordinatesImpl).get_providedAlignmentLines_cntinc_k$ = function () {
    return this.get_coordinator_q6f2gp_k$().get_providedAlignmentLines_cntinc_k$();
  };
  protoOf(LookaheadLayoutCoordinatesImpl).get_parentLayoutCoordinates_fdh4ou_k$ = function () {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!this.get_isAttached_odsl1l_k$()) {
      // Inline function 'androidx.compose.ui.layout.LookaheadLayoutCoordinatesImpl.<get-parentLayoutCoordinates>.<anonymous>' call
      var message = Companion_getInstance_43().get_ExpectAttachedLayoutCoordinates_xzhjgr_k$();
      throw IllegalStateException_init_$Create$(toString(message));
    }
    var tmp0_safe_receiver = this.get_coordinator_q6f2gp_k$().get_layoutNode_eiy42z_k$().get_outerCoordinator_6auvsy_k$().get_wrappedBy_86g2dv_k$();
    var tmp;
    if (tmp0_safe_receiver == null) {
      tmp = null;
    } else {
      // Inline function 'kotlin.let' call
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'androidx.compose.ui.layout.LookaheadLayoutCoordinatesImpl.<get-parentLayoutCoordinates>.<anonymous>' call
      var tmp0_safe_receiver_0 = tmp0_safe_receiver.get_lookaheadDelegate_jrhgua_k$();
      tmp = tmp0_safe_receiver_0 == null ? null : tmp0_safe_receiver_0.get_coordinates_q6f2pa_k$();
    }
    return tmp;
  };
  protoOf(LookaheadLayoutCoordinatesImpl).get_parentCoordinates_jic9qg_k$ = function () {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!this.get_isAttached_odsl1l_k$()) {
      // Inline function 'androidx.compose.ui.layout.LookaheadLayoutCoordinatesImpl.<get-parentCoordinates>.<anonymous>' call
      var message = Companion_getInstance_43().get_ExpectAttachedLayoutCoordinates_xzhjgr_k$();
      throw IllegalStateException_init_$Create$(toString(message));
    }
    var tmp0_safe_receiver = this.get_coordinator_q6f2gp_k$().get_wrappedBy_86g2dv_k$();
    var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_lookaheadDelegate_jrhgua_k$();
    return tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_coordinates_q6f2pa_k$();
  };
  protoOf(LookaheadLayoutCoordinatesImpl).get_isAttached_odsl1l_k$ = function () {
    return this.get_coordinator_q6f2gp_k$().get_isAttached_odsl1l_k$();
  };
  protoOf(LookaheadLayoutCoordinatesImpl).windowToLocal_aeqchs_k$ = function (relativeToWindow) {
    return Offset__plus_impl_c78cg0(this.get_coordinator_q6f2gp_k$().windowToLocal_aeqchs_k$(relativeToWindow), _get_lookaheadOffset__abxczo(this));
  };
  protoOf(LookaheadLayoutCoordinatesImpl).localToWindow_65lb2i_k$ = function (relativeToLocal) {
    return this.get_coordinator_q6f2gp_k$().localToWindow_65lb2i_k$(Offset__plus_impl_c78cg0(relativeToLocal, _get_lookaheadOffset__abxczo(this)));
  };
  protoOf(LookaheadLayoutCoordinatesImpl).localToRoot_77x388_k$ = function (relativeToLocal) {
    return this.get_coordinator_q6f2gp_k$().localToRoot_77x388_k$(Offset__plus_impl_c78cg0(relativeToLocal, _get_lookaheadOffset__abxczo(this)));
  };
  protoOf(LookaheadLayoutCoordinatesImpl).localPositionOf_hrey0l_k$ = function (sourceCoordinates, relativeToSource) {
    if (sourceCoordinates instanceof LookaheadLayoutCoordinatesImpl) {
      var source = sourceCoordinates.lookaheadDelegate_1;
      source.get_coordinator_q6f2gp_k$().onCoordinatesUsed_ikfm1j_k$();
      var commonAncestor = this.get_coordinator_q6f2gp_k$().findCommonAncestor_cqg28l_k$(source.get_coordinator_q6f2gp_k$());
      var tmp0_safe_receiver = commonAncestor.get_lookaheadDelegate_jrhgua_k$();
      var tmp;
      if (tmp0_safe_receiver == null) {
        tmp = null;
      } else {
        // Inline function 'kotlin.let' call
        // Inline function 'kotlin.contracts.contract' call
        // Inline function 'androidx.compose.ui.layout.LookaheadLayoutCoordinatesImpl.localPositionOf.<anonymous>' call
        // Inline function 'androidx.compose.ui.unit.toOffset' call
        // Inline function 'androidx.compose.ui.unit.IntOffset.minus' call
        // Inline function 'androidx.compose.ui.unit.IntOffset.plus' call
        var this_0 = source.positionIn_kaawzs_k$(tmp0_safe_receiver);
        // Inline function 'androidx.compose.ui.unit.round' call
        // Inline function 'kotlin.math.roundToInt' call
        var this_1 = _Offset___get_x__impl__xvi35n(relativeToSource);
        var tmp_0 = roundToInt(this_1);
        // Inline function 'kotlin.math.roundToInt' call
        var this_2 = _Offset___get_y__impl__8bzhra(relativeToSource);
        var tmp$ret$1 = roundToInt(this_2);
        var other = IntOffset(tmp_0, tmp$ret$1);
        var this_3 = IntOffset(_IntOffset___get_x__impl__qiqr5o(this_0) + _IntOffset___get_x__impl__qiqr5o(other) | 0, _IntOffset___get_y__impl__2avpwj(this_0) + _IntOffset___get_y__impl__2avpwj(other) | 0);
        var other_0 = this.lookaheadDelegate_1.positionIn_kaawzs_k$(tmp0_safe_receiver);
        var this_4 = IntOffset(_IntOffset___get_x__impl__qiqr5o(this_3) - _IntOffset___get_x__impl__qiqr5o(other_0) | 0, _IntOffset___get_y__impl__2avpwj(this_3) - _IntOffset___get_y__impl__2avpwj(other_0) | 0);
        tmp = Offset_0(_IntOffset___get_x__impl__qiqr5o(this_4), _IntOffset___get_y__impl__2avpwj(this_4));
      }
      var tmp1_elvis_lhs = tmp;
      var tmp_1;
      var tmp_2 = tmp1_elvis_lhs;
      if ((tmp_2 == null ? null : new Offset(tmp_2)) == null) {
        // Inline function 'kotlin.let' call
        // Inline function 'kotlin.contracts.contract' call
        // Inline function 'androidx.compose.ui.layout.LookaheadLayoutCoordinatesImpl.localPositionOf.<anonymous>' call
        var sourceRoot = get_rootLookaheadDelegate(source);
        // Inline function 'androidx.compose.ui.unit.IntOffset.minus' call
        // Inline function 'androidx.compose.ui.unit.IntOffset.plus' call
        // Inline function 'androidx.compose.ui.unit.IntOffset.plus' call
        var this_5 = source.positionIn_kaawzs_k$(sourceRoot);
        var other_1 = sourceRoot.get_position_wpma0v_k$();
        var this_6 = IntOffset(_IntOffset___get_x__impl__qiqr5o(this_5) + _IntOffset___get_x__impl__qiqr5o(other_1) | 0, _IntOffset___get_y__impl__2avpwj(this_5) + _IntOffset___get_y__impl__2avpwj(other_1) | 0);
        // Inline function 'androidx.compose.ui.unit.round' call
        // Inline function 'kotlin.math.roundToInt' call
        var this_7 = _Offset___get_x__impl__xvi35n(relativeToSource);
        var tmp_3 = roundToInt(this_7);
        // Inline function 'kotlin.math.roundToInt' call
        var this_8 = _Offset___get_y__impl__8bzhra(relativeToSource);
        var tmp$ret$10 = roundToInt(this_8);
        var other_2 = IntOffset(tmp_3, tmp$ret$10);
        var this_9 = IntOffset(_IntOffset___get_x__impl__qiqr5o(this_6) + _IntOffset___get_x__impl__qiqr5o(other_2) | 0, _IntOffset___get_y__impl__2avpwj(this_6) + _IntOffset___get_y__impl__2avpwj(other_2) | 0);
        // Inline function 'kotlin.with' call
        // Inline function 'kotlin.contracts.contract' call
        // Inline function 'androidx.compose.ui.layout.LookaheadLayoutCoordinatesImpl.localPositionOf.<anonymous>.<anonymous>' call
        var $this$with = this.lookaheadDelegate_1;
        // Inline function 'androidx.compose.ui.unit.IntOffset.plus' call
        var this_10 = $this$with.positionIn_kaawzs_k$(get_rootLookaheadDelegate($this$with));
        var other_3 = get_rootLookaheadDelegate($this$with).get_position_wpma0v_k$();
        var other_4 = IntOffset(_IntOffset___get_x__impl__qiqr5o(this_10) + _IntOffset___get_x__impl__qiqr5o(other_3) | 0, _IntOffset___get_y__impl__2avpwj(this_10) + _IntOffset___get_y__impl__2avpwj(other_3) | 0);
        var relativePosition = IntOffset(_IntOffset___get_x__impl__qiqr5o(this_9) - _IntOffset___get_x__impl__qiqr5o(other_4) | 0, _IntOffset___get_y__impl__2avpwj(this_9) - _IntOffset___get_y__impl__2avpwj(other_4) | 0);
        var tmp_4 = ensureNotNull(get_rootLookaheadDelegate(this.lookaheadDelegate_1).get_coordinator_q6f2gp_k$().get_wrappedBy_86g2dv_k$());
        var tmp_5 = ensureNotNull(sourceRoot.get_coordinator_q6f2gp_k$().get_wrappedBy_86g2dv_k$());
        // Inline function 'androidx.compose.ui.unit.toOffset' call
        var tmp$ret$17 = Offset_0(_IntOffset___get_x__impl__qiqr5o(relativePosition), _IntOffset___get_y__impl__2avpwj(relativePosition));
        tmp_1 = tmp_4.localPositionOf_hrey0l_k$(tmp_5, tmp$ret$17);
      } else {
        tmp_1 = tmp1_elvis_lhs;
      }
      return tmp_1;
    } else {
      var rootDelegate = get_rootLookaheadDelegate(this.lookaheadDelegate_1);
      return Offset__plus_impl_c78cg0(this.localPositionOf_hrey0l_k$(rootDelegate.get_lookaheadLayoutCoordinates_nvcajs_k$(), relativeToSource), rootDelegate.get_coordinator_q6f2gp_k$().get_coordinates_q6f2pa_k$().localPositionOf_hrey0l_k$(sourceCoordinates, Companion_getInstance_6().get_Zero_k6n73t_k$()));
    }
  };
  protoOf(LookaheadLayoutCoordinatesImpl).localBoundingBoxOf_v0eey6_k$ = function (sourceCoordinates, clipBounds) {
    return this.get_coordinator_q6f2gp_k$().localBoundingBoxOf_v0eey6_k$(sourceCoordinates, clipBounds);
  };
  protoOf(LookaheadLayoutCoordinatesImpl).transformFrom_lop3u7_k$ = function (sourceCoordinates, matrix) {
    this.get_coordinator_q6f2gp_k$().transformFrom_lop3u7_k$(sourceCoordinates, matrix);
  };
  protoOf(LookaheadLayoutCoordinatesImpl).get_pk047k_k$ = function (alignmentLine) {
    return this.lookaheadDelegate_1.get_pk047k_k$(alignmentLine);
  };
  function LookaheadLayoutCoordinates() {
  }
  function get_rootLookaheadDelegate(_this__u8e3s4) {
    var root = _this__u8e3s4.get_layoutNode_eiy42z_k$();
    $l$loop: while (true) {
      var tmp0_safe_receiver = root.get_parent_hy4reb_k$();
      if (!!((tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_lookaheadRoot_xsli1x_k$()) == null)) {
        break $l$loop;
      }
      var tmp1_safe_receiver = root.get_parent_hy4reb_k$();
      var lookaheadRoot = ensureNotNull(tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_lookaheadRoot_xsli1x_k$());
      if (lookaheadRoot.get_isVirtualLookaheadRoot_9qbib8_k$()) {
        root = ensureNotNull(root.get_parent_hy4reb_k$());
      } else {
        root = ensureNotNull(ensureNotNull(root.get_parent_hy4reb_k$()).get_lookaheadRoot_xsli1x_k$());
      }
    }
    return ensureNotNull(root.get_outerCoordinator_6auvsy_k$().get_lookaheadDelegate_jrhgua_k$());
  }
  function IntermediateMeasureScope() {
  }
  function LookaheadScopeImpl$onPlaced$lambda($onPlaced, this$0) {
    return function (coordinates) {
      var tmp = this$0.toLookaheadCoordinates_1gvv32_k$(ensureNotNull(this$0.scopeCoordinates_1)());
      var tmp_0 = isInterface(tmp, LookaheadLayoutCoordinates) ? tmp : THROW_CCE();
      var tmp_1 = this$0.toLookaheadCoordinates_1gvv32_k$(coordinates);
      $onPlaced(tmp_0, isInterface(tmp_1, LookaheadLayoutCoordinates) ? tmp_1 : THROW_CCE());
      return Unit_getInstance();
    };
  }
  function LookaheadScopeImpl(scopeCoordinates) {
    scopeCoordinates = scopeCoordinates === VOID ? null : scopeCoordinates;
    this.scopeCoordinates_1 = scopeCoordinates;
  }
  protoOf(LookaheadScopeImpl).set_scopeCoordinates_pyi9jz_k$ = function (_set____db54di) {
    this.scopeCoordinates_1 = _set____db54di;
  };
  protoOf(LookaheadScopeImpl).get_scopeCoordinates_uykhf4_k$ = function () {
    return this.scopeCoordinates_1;
  };
  protoOf(LookaheadScopeImpl).toLookaheadCoordinates_1gvv32_k$ = function (_this__u8e3s4) {
    var tmp0_elvis_lhs = _this__u8e3s4 instanceof LookaheadLayoutCoordinatesImpl ? _this__u8e3s4 : null;
    var tmp;
    if (tmp0_elvis_lhs == null) {
      // Inline function 'kotlin.let' call
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'androidx.compose.ui.layout.LookaheadScopeImpl.toLookaheadCoordinates.<anonymous>' call
      var it = _this__u8e3s4 instanceof NodeCoordinator ? _this__u8e3s4 : THROW_CCE();
      var tmp0_safe_receiver = it.get_lookaheadDelegate_jrhgua_k$();
      var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_lookaheadLayoutCoordinates_nvcajs_k$();
      tmp = tmp1_elvis_lhs == null ? it : tmp1_elvis_lhs;
    } else {
      tmp = tmp0_elvis_lhs;
    }
    return tmp;
  };
  protoOf(LookaheadScopeImpl).get_lookaheadScopeCoordinates_jgnt3f_k$ = function (_this__u8e3s4) {
    return ensureNotNull(this.scopeCoordinates_1)();
  };
  protoOf(LookaheadScopeImpl).onPlaced_lf99m3_k$ = function (_this__u8e3s4, onPlaced) {
    return onPlaced_0(_this__u8e3s4, LookaheadScopeImpl$onPlaced$lambda(onPlaced, this));
  };
  function LookaheadScope$intermediateLayout$lambda($measure) {
    return function ($this$intermediateLayout, measurable, constraints) {
      return $measure($this$intermediateLayout, measurable, constraints, new IntSize($this$intermediateLayout.get_lookaheadSize_8995b9_k$()));
    };
  }
  function LookaheadScope() {
  }
  function intermediateLayout_0(_this__u8e3s4, measure) {
    return _this__u8e3s4.then_g5qrxq_k$(new IntermediateLayoutElement(measure));
  }
  function IntermediateLayoutElement(measure) {
    ModifierNodeElement.call(this);
    this.measure_1 = measure;
  }
  protoOf(IntermediateLayoutElement).get_measure_gs7fcl_k$ = function () {
    return this.measure_1;
  };
  protoOf(IntermediateLayoutElement).create_md4cuc_k$ = function () {
    return new IntermediateLayoutModifierNode(this.measure_1);
  };
  protoOf(IntermediateLayoutElement).update_ua99v0_k$ = function (node) {
    node.set_measureBlock_vtm9t2_k$(this.measure_1);
  };
  protoOf(IntermediateLayoutElement).update_9wd57p_k$ = function (node) {
    return this.update_ua99v0_k$(node instanceof IntermediateLayoutModifierNode ? node : THROW_CCE());
  };
  protoOf(IntermediateLayoutElement).inspectableProperties_e25ntu_k$ = function (_this__u8e3s4) {
    _this__u8e3s4.set_name_wkmnld_k$('intermediateLayout');
    _this__u8e3s4.get_properties_zhllqc_k$().set_vvveh5_k$('measure', this.measure_1);
  };
  protoOf(IntermediateLayoutElement).component1_7eebsc_k$ = function () {
    return this.measure_1;
  };
  protoOf(IntermediateLayoutElement).copy_feb70z_k$ = function (measure) {
    return new IntermediateLayoutElement(measure);
  };
  protoOf(IntermediateLayoutElement).copy$default_ry2hfm_k$ = function (measure, $super) {
    measure = measure === VOID ? this.measure_1 : measure;
    return $super === VOID ? this.copy_feb70z_k$(measure) : $super.copy_feb70z_k$.call(this, measure);
  };
  protoOf(IntermediateLayoutElement).toString = function () {
    return 'IntermediateLayoutElement(measure=' + this.measure_1 + ')';
  };
  protoOf(IntermediateLayoutElement).hashCode = function () {
    return hashCode(this.measure_1);
  };
  protoOf(IntermediateLayoutElement).equals = function (other) {
    if (this === other)
      return true;
    if (!(other instanceof IntermediateLayoutElement))
      return false;
    var tmp0_other_with_cast = other instanceof IntermediateLayoutElement ? other : THROW_CCE();
    if (!equals(this.measure_1, tmp0_other_with_cast.measure_1))
      return false;
    return true;
  };
  function Measurable() {
  }
  function MeasurePolicy() {
  }
  function MeasureResult() {
  }
  function MeasureScope$layout$1($width, $height, $alignmentLines, this$0, $placementBlock) {
    this.$width_1 = $width;
    this.this$0__1 = this$0;
    this.$placementBlock_1 = $placementBlock;
    this.width_1 = $width;
    this.height_1 = $height;
    this.alignmentLines_1 = $alignmentLines;
  }
  protoOf(MeasureScope$layout$1).get_width_j0q4yl_k$ = function () {
    return this.width_1;
  };
  protoOf(MeasureScope$layout$1).get_height_e7t92o_k$ = function () {
    return this.height_1;
  };
  protoOf(MeasureScope$layout$1).get_alignmentLines_nx3i05_k$ = function () {
    return this.alignmentLines_1;
  };
  protoOf(MeasureScope$layout$1).placeChildren_kds4oa_k$ = function () {
    // Inline function 'androidx.compose.ui.layout.Companion.executeWithRtlMirroringValues' call
    var this_0 = Companion_getInstance_37();
    var parentWidth = this.$width_1;
    var parentLayoutDirection = this.this$0__1.get_layoutDirection_7e37v0_k$();
    var tmp = this.this$0__1;
    var lookaheadCapablePlaceable = tmp instanceof LookaheadCapablePlaceable ? tmp : null;
    var previousLayoutCoordinates = _get__coordinates__2sfrzl(this_0);
    var previousParentWidth = Companion_getInstance_37().get_parentWidth_uk187n_k$();
    var previousParentLayoutDirection = Companion_getInstance_37().get_parentLayoutDirection_hs7h6m_k$();
    var previousLayoutDelegate = _get_layoutDelegate__xo5ov0(this_0);
    _set_parentWidth__gdhmbt(Companion_getInstance_37(), parentWidth);
    _set_parentLayoutDirection__j1dfzu(Companion_getInstance_37(), parentLayoutDirection);
    var wasPlacingForAlignment = configureForPlacingForAlignment(this_0, lookaheadCapablePlaceable);
    this.$placementBlock_1(this_0);
    if (lookaheadCapablePlaceable != null) {
      lookaheadCapablePlaceable.set_isPlacingForAlignment_75fahu_k$(wasPlacingForAlignment);
    }
    _set_parentWidth__gdhmbt(Companion_getInstance_37(), previousParentWidth);
    _set_parentLayoutDirection__j1dfzu(Companion_getInstance_37(), previousParentLayoutDirection);
    _set__coordinates__ic6ijp(this_0, previousLayoutCoordinates);
    _set_layoutDelegate__8528tk(this_0, previousLayoutDelegate);
  };
  function MeasureScope() {
  }
  function Measured() {
  }
  function OnGloballyPositionedModifier() {
  }
  function OnPlacedModifier() {
  }
  function onPlaced_0(_this__u8e3s4, onPlaced) {
    return _this__u8e3s4.then_g5qrxq_k$(new OnPlacedElement(onPlaced));
  }
  function OnPlacedElement(onPlaced) {
    ModifierNodeElement.call(this);
    this.onPlaced_1 = onPlaced;
  }
  protoOf(OnPlacedElement).get_onPlaced_8fw1ff_k$ = function () {
    return this.onPlaced_1;
  };
  protoOf(OnPlacedElement).create_md4cuc_k$ = function () {
    return new OnPlacedNode(this.onPlaced_1);
  };
  protoOf(OnPlacedElement).update_9ijypg_k$ = function (node) {
    node.callback_1 = this.onPlaced_1;
  };
  protoOf(OnPlacedElement).update_9wd57p_k$ = function (node) {
    return this.update_9ijypg_k$(node instanceof OnPlacedNode ? node : THROW_CCE());
  };
  protoOf(OnPlacedElement).inspectableProperties_e25ntu_k$ = function (_this__u8e3s4) {
    _this__u8e3s4.set_name_wkmnld_k$('onPlaced');
    _this__u8e3s4.get_properties_zhllqc_k$().set_vvveh5_k$('onPlaced', this.onPlaced_1);
  };
  protoOf(OnPlacedElement).component1_7eebsc_k$ = function () {
    return this.onPlaced_1;
  };
  protoOf(OnPlacedElement).copy_83wf22_k$ = function (onPlaced) {
    return new OnPlacedElement(onPlaced);
  };
  protoOf(OnPlacedElement).copy$default_guc2lu_k$ = function (onPlaced, $super) {
    onPlaced = onPlaced === VOID ? this.onPlaced_1 : onPlaced;
    return $super === VOID ? this.copy_83wf22_k$(onPlaced) : $super.copy_83wf22_k$.call(this, onPlaced);
  };
  protoOf(OnPlacedElement).toString = function () {
    return 'OnPlacedElement(onPlaced=' + this.onPlaced_1 + ')';
  };
  protoOf(OnPlacedElement).hashCode = function () {
    return hashCode(this.onPlaced_1);
  };
  protoOf(OnPlacedElement).equals = function (other) {
    if (this === other)
      return true;
    if (!(other instanceof OnPlacedElement))
      return false;
    var tmp0_other_with_cast = other instanceof OnPlacedElement ? other : THROW_CCE();
    if (!equals(this.onPlaced_1, tmp0_other_with_cast.onPlaced_1))
      return false;
    return true;
  };
  function OnPlacedNode(callback) {
    Node.call(this);
    this.callback_1 = callback;
  }
  protoOf(OnPlacedNode).set_callback_bbhky1_k$ = function (_set____db54di) {
    this.callback_1 = _set____db54di;
  };
  protoOf(OnPlacedNode).get_callback_ynh0qa_k$ = function () {
    return this.callback_1;
  };
  protoOf(OnPlacedNode).onPlaced_l0he8c_k$ = function (coordinates) {
    this.callback_1(coordinates);
  };
  function OnRemeasuredModifier() {
  }
  function ParentDataModifier() {
  }
  function get_LocalPinnableContainer() {
    _init_properties_PinnableContainer_kt__enl3lo();
    return LocalPinnableContainer;
  }
  var LocalPinnableContainer;
  function PinnedHandle() {
  }
  function PinnableContainer() {
  }
  function LocalPinnableContainer$lambda() {
    _init_properties_PinnableContainer_kt__enl3lo();
    return null;
  }
  var properties_initialized_PinnableContainer_kt_aghfz6;
  function _init_properties_PinnableContainer_kt__enl3lo() {
    if (!properties_initialized_PinnableContainer_kt_aghfz6) {
      properties_initialized_PinnableContainer_kt_aghfz6 = true;
      LocalPinnableContainer = compositionLocalOf(VOID, LocalPinnableContainer$lambda);
    }
  }
  function get_DefaultLayerBlock() {
    _init_properties_Placeable_kt__czryj5();
    return DefaultLayerBlock;
  }
  var DefaultLayerBlock;
  function get_DefaultConstraints() {
    _init_properties_Placeable_kt__czryj5();
    return DefaultConstraints;
  }
  var DefaultConstraints;
  function _set_parentLayoutDirection__j1dfzu($this, _set____db54di) {
    $this.parentLayoutDirection_1 = _set____db54di;
  }
  function _set_parentWidth__gdhmbt($this, _set____db54di) {
    $this.parentWidth_1 = _set____db54di;
  }
  function _set__coordinates__ic6ijp($this, _set____db54di) {
    $this._coordinates_1 = _set____db54di;
  }
  function _get__coordinates__2sfrzl($this) {
    return $this._coordinates_1;
  }
  function _set_layoutDelegate__8528tk($this, _set____db54di) {
    $this.layoutDelegate_1 = _set____db54di;
  }
  function _get_layoutDelegate__xo5ov0($this) {
    return $this.layoutDelegate_1;
  }
  function configureForPlacingForAlignment($this, scope) {
    var wasPlacingForAlignment;
    if (scope == null) {
      $this._coordinates_1 = null;
      $this.layoutDelegate_1 = null;
      wasPlacingForAlignment = false;
    } else {
      wasPlacingForAlignment = scope.get_isPlacingForAlignment_v8izjp_k$();
      var tmp0_safe_receiver = scope.get_parent_hy4reb_k$();
      if ((tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_isPlacingForAlignment_v8izjp_k$()) === true) {
        scope.set_isPlacingForAlignment_75fahu_k$(true);
      }
      $this.layoutDelegate_1 = scope.get_layoutNode_eiy42z_k$().get_layoutDelegate_prb7q0_k$();
      if (scope.get_isPlacingForAlignment_v8izjp_k$() ? true : scope.get_isShallowPlacing_v2of1_k$()) {
        $this._coordinates_1 = null;
      } else {
        $this._coordinates_1 = scope.get_coordinates_q6f2pa_k$();
      }
    }
    return wasPlacingForAlignment;
  }
  function Companion_16() {
    Companion_instance_16 = this;
    PlacementScope.call(this);
    this.parentLayoutDirection_1 = LayoutDirection_Ltr_getInstance();
    this.parentWidth_1 = 0;
    this._coordinates_1 = null;
    this.layoutDelegate_1 = null;
  }
  protoOf(Companion_16).get_parentLayoutDirection_hs7h6m_k$ = function () {
    return this.parentLayoutDirection_1;
  };
  protoOf(Companion_16).get_parentWidth_uk187n_k$ = function () {
    return this.parentWidth_1;
  };
  protoOf(Companion_16).get_coordinates_q6f2pa_k$ = function () {
    if (this._coordinates_1 == null) {
      var tmp0_safe_receiver = this.layoutDelegate_1;
      if (tmp0_safe_receiver == null)
        null;
      else {
        tmp0_safe_receiver.onCoordinatesUsed_ikfm1j_k$();
      }
    }
    return this._coordinates_1;
  };
  protoOf(Companion_16).executeWithRtlMirroringValues_xi16fn_k$ = function (parentWidth, parentLayoutDirection, lookaheadCapablePlaceable, block) {
    var previousLayoutCoordinates = this._coordinates_1;
    var previousParentWidth = Companion_getInstance_37().parentWidth_1;
    var previousParentLayoutDirection = Companion_getInstance_37().parentLayoutDirection_1;
    var previousLayoutDelegate = this.layoutDelegate_1;
    Companion_getInstance_37().parentWidth_1 = parentWidth;
    Companion_getInstance_37().parentLayoutDirection_1 = parentLayoutDirection;
    var wasPlacingForAlignment = configureForPlacingForAlignment(this, lookaheadCapablePlaceable);
    block(this);
    if (lookaheadCapablePlaceable != null) {
      lookaheadCapablePlaceable.set_isPlacingForAlignment_75fahu_k$(wasPlacingForAlignment);
    }
    Companion_getInstance_37().parentWidth_1 = previousParentWidth;
    Companion_getInstance_37().parentLayoutDirection_1 = previousParentLayoutDirection;
    this._coordinates_1 = previousLayoutCoordinates;
    this.layoutDelegate_1 = previousLayoutDelegate;
  };
  var Companion_instance_16;
  function Companion_getInstance_37() {
    if (Companion_instance_16 == null)
      new Companion_16();
    return Companion_instance_16;
  }
  function get_$stableprop_24() {
    return 0;
  }
  function _set_width__mibry7($this, _set____db54di) {
    $this.width_1 = _set____db54di;
  }
  function _set_height__lf9cts($this, _set____db54di) {
    $this.height_1 = _set____db54di;
  }
  function onMeasuredSizeChanged($this) {
    $this.width_1 = coerceIn_0(_IntSize___get_width__impl__d9yl4o($this.measuredSize_1), _Constraints___get_minWidth__impl__hi9lfi($this.measurementConstraints_1), _Constraints___get_maxWidth__impl__uuyqc($this.measurementConstraints_1));
    $this.height_1 = coerceIn_0(_IntSize___get_height__impl__prv63b($this.measuredSize_1), _Constraints___get_minHeight__impl__ev4bgx($this.measurementConstraints_1), _Constraints___get_maxHeight__impl__dt3e8z($this.measurementConstraints_1));
    $this.apparentToRealOffset_1 = IntOffset(($this.width_1 - _IntSize___get_width__impl__d9yl4o($this.measuredSize_1) | 0) / 2 | 0, ($this.height_1 - _IntSize___get_height__impl__prv63b($this.measuredSize_1) | 0) / 2 | 0);
  }
  function _set_apparentToRealOffset__p05tda($this, _set____db54di) {
    $this.apparentToRealOffset_1 = _set____db54di;
  }
  function PlacementScope() {
    Companion_getInstance_37();
    this.$stable_1 = 0;
  }
  protoOf(PlacementScope).get_coordinates_q6f2pa_k$ = function () {
    return null;
  };
  protoOf(PlacementScope).placeRelative_4np5ea_k$ = function (_this__u8e3s4, position, zIndex) {
    var tmp;
    if (this.get_parentLayoutDirection_hs7h6m_k$().equals(LayoutDirection_Ltr_getInstance()) ? true : this.get_parentWidth_uk187n_k$() === 0) {
      // Inline function 'androidx.compose.ui.unit.IntOffset.plus' call
      var other = _this__u8e3s4.apparentToRealOffset_1;
      var tmp$ret$0 = IntOffset(_IntOffset___get_x__impl__qiqr5o(position) + _IntOffset___get_x__impl__qiqr5o(other) | 0, _IntOffset___get_y__impl__2avpwj(position) + _IntOffset___get_y__impl__2avpwj(other) | 0);
      _this__u8e3s4.placeAt_joet51_k$(tmp$ret$0, zIndex, null);
      tmp = Unit_getInstance();
    } else {
      // Inline function 'androidx.compose.ui.unit.IntOffset.plus' call
      var this_0 = IntOffset((this.get_parentWidth_uk187n_k$() - _this__u8e3s4.width_1 | 0) - _IntOffset___get_x__impl__qiqr5o(position) | 0, _IntOffset___get_y__impl__2avpwj(position));
      var other_0 = _this__u8e3s4.apparentToRealOffset_1;
      var tmp$ret$1 = IntOffset(_IntOffset___get_x__impl__qiqr5o(this_0) + _IntOffset___get_x__impl__qiqr5o(other_0) | 0, _IntOffset___get_y__impl__2avpwj(this_0) + _IntOffset___get_y__impl__2avpwj(other_0) | 0);
      _this__u8e3s4.placeAt_joet51_k$(tmp$ret$1, zIndex, null);
      tmp = Unit_getInstance();
    }
    return tmp;
  };
  protoOf(PlacementScope).placeRelative$default_qk7zoi_k$ = function (_this__u8e3s4, position, zIndex, $super) {
    zIndex = zIndex === VOID ? 0.0 : zIndex;
    var tmp;
    if ($super === VOID) {
      this.placeRelative_4np5ea_k$(_this__u8e3s4, position, zIndex);
      tmp = Unit_getInstance();
    } else {
      tmp = $super.placeRelative_4np5ea_k$.call(this, _this__u8e3s4, new IntOffset_0(position), zIndex);
    }
    return tmp;
  };
  protoOf(PlacementScope).placeRelative_5blkyv_k$ = function (_this__u8e3s4, x, y, zIndex) {
    var position = IntOffset(x, y);
    var tmp;
    if (this.get_parentLayoutDirection_hs7h6m_k$().equals(LayoutDirection_Ltr_getInstance()) ? true : this.get_parentWidth_uk187n_k$() === 0) {
      // Inline function 'androidx.compose.ui.unit.IntOffset.plus' call
      var other = _this__u8e3s4.apparentToRealOffset_1;
      var tmp$ret$0 = IntOffset(_IntOffset___get_x__impl__qiqr5o(position) + _IntOffset___get_x__impl__qiqr5o(other) | 0, _IntOffset___get_y__impl__2avpwj(position) + _IntOffset___get_y__impl__2avpwj(other) | 0);
      _this__u8e3s4.placeAt_joet51_k$(tmp$ret$0, zIndex, null);
      tmp = Unit_getInstance();
    } else {
      // Inline function 'androidx.compose.ui.unit.IntOffset.plus' call
      var this_0 = IntOffset((this.get_parentWidth_uk187n_k$() - _this__u8e3s4.width_1 | 0) - _IntOffset___get_x__impl__qiqr5o(position) | 0, _IntOffset___get_y__impl__2avpwj(position));
      var other_0 = _this__u8e3s4.apparentToRealOffset_1;
      var tmp$ret$1 = IntOffset(_IntOffset___get_x__impl__qiqr5o(this_0) + _IntOffset___get_x__impl__qiqr5o(other_0) | 0, _IntOffset___get_y__impl__2avpwj(this_0) + _IntOffset___get_y__impl__2avpwj(other_0) | 0);
      _this__u8e3s4.placeAt_joet51_k$(tmp$ret$1, zIndex, null);
      tmp = Unit_getInstance();
    }
    return tmp;
  };
  protoOf(PlacementScope).placeRelative$default_yv6dex_k$ = function (_this__u8e3s4, x, y, zIndex, $super) {
    zIndex = zIndex === VOID ? 0.0 : zIndex;
    var tmp;
    if ($super === VOID) {
      this.placeRelative_5blkyv_k$(_this__u8e3s4, x, y, zIndex);
      tmp = Unit_getInstance();
    } else {
      tmp = $super.placeRelative_5blkyv_k$.call(this, _this__u8e3s4, x, y, zIndex);
    }
    return tmp;
  };
  protoOf(PlacementScope).place_oygm11_k$ = function (_this__u8e3s4, x, y, zIndex) {
    // Inline function 'androidx.compose.ui.unit.IntOffset.plus' call
    var this_0 = IntOffset(x, y);
    var other = _this__u8e3s4.apparentToRealOffset_1;
    var tmp$ret$0 = IntOffset(_IntOffset___get_x__impl__qiqr5o(this_0) + _IntOffset___get_x__impl__qiqr5o(other) | 0, _IntOffset___get_y__impl__2avpwj(this_0) + _IntOffset___get_y__impl__2avpwj(other) | 0);
    _this__u8e3s4.placeAt_joet51_k$(tmp$ret$0, zIndex, null);
    return Unit_getInstance();
  };
  protoOf(PlacementScope).place$default_lcv1ed_k$ = function (_this__u8e3s4, x, y, zIndex, $super) {
    zIndex = zIndex === VOID ? 0.0 : zIndex;
    var tmp;
    if ($super === VOID) {
      this.place_oygm11_k$(_this__u8e3s4, x, y, zIndex);
      tmp = Unit_getInstance();
    } else {
      tmp = $super.place_oygm11_k$.call(this, _this__u8e3s4, x, y, zIndex);
    }
    return tmp;
  };
  protoOf(PlacementScope).place_phkspm_k$ = function (_this__u8e3s4, position, zIndex) {
    // Inline function 'androidx.compose.ui.unit.IntOffset.plus' call
    var other = _this__u8e3s4.apparentToRealOffset_1;
    var tmp$ret$0 = IntOffset(_IntOffset___get_x__impl__qiqr5o(position) + _IntOffset___get_x__impl__qiqr5o(other) | 0, _IntOffset___get_y__impl__2avpwj(position) + _IntOffset___get_y__impl__2avpwj(other) | 0);
    _this__u8e3s4.placeAt_joet51_k$(tmp$ret$0, zIndex, null);
    return Unit_getInstance();
  };
  protoOf(PlacementScope).place$default_gmqxva_k$ = function (_this__u8e3s4, position, zIndex, $super) {
    zIndex = zIndex === VOID ? 0.0 : zIndex;
    var tmp;
    if ($super === VOID) {
      this.place_phkspm_k$(_this__u8e3s4, position, zIndex);
      tmp = Unit_getInstance();
    } else {
      tmp = $super.place_phkspm_k$.call(this, _this__u8e3s4, new IntOffset_0(position), zIndex);
    }
    return tmp;
  };
  protoOf(PlacementScope).placeRelativeWithLayer_8n1r7k_k$ = function (_this__u8e3s4, position, zIndex, layerBlock) {
    var tmp;
    if (this.get_parentLayoutDirection_hs7h6m_k$().equals(LayoutDirection_Ltr_getInstance()) ? true : this.get_parentWidth_uk187n_k$() === 0) {
      // Inline function 'androidx.compose.ui.unit.IntOffset.plus' call
      var other = _this__u8e3s4.apparentToRealOffset_1;
      var tmp$ret$0 = IntOffset(_IntOffset___get_x__impl__qiqr5o(position) + _IntOffset___get_x__impl__qiqr5o(other) | 0, _IntOffset___get_y__impl__2avpwj(position) + _IntOffset___get_y__impl__2avpwj(other) | 0);
      _this__u8e3s4.placeAt_joet51_k$(tmp$ret$0, zIndex, layerBlock);
      tmp = Unit_getInstance();
    } else {
      // Inline function 'androidx.compose.ui.unit.IntOffset.plus' call
      var this_0 = IntOffset((this.get_parentWidth_uk187n_k$() - _this__u8e3s4.width_1 | 0) - _IntOffset___get_x__impl__qiqr5o(position) | 0, _IntOffset___get_y__impl__2avpwj(position));
      var other_0 = _this__u8e3s4.apparentToRealOffset_1;
      var tmp$ret$1 = IntOffset(_IntOffset___get_x__impl__qiqr5o(this_0) + _IntOffset___get_x__impl__qiqr5o(other_0) | 0, _IntOffset___get_y__impl__2avpwj(this_0) + _IntOffset___get_y__impl__2avpwj(other_0) | 0);
      _this__u8e3s4.placeAt_joet51_k$(tmp$ret$1, zIndex, layerBlock);
      tmp = Unit_getInstance();
    }
    return tmp;
  };
  protoOf(PlacementScope).placeRelativeWithLayer$default_1hz9dt_k$ = function (_this__u8e3s4, position, zIndex, layerBlock, $super) {
    zIndex = zIndex === VOID ? 0.0 : zIndex;
    layerBlock = layerBlock === VOID ? get_DefaultLayerBlock() : layerBlock;
    var tmp;
    if ($super === VOID) {
      this.placeRelativeWithLayer_8n1r7k_k$(_this__u8e3s4, position, zIndex, layerBlock);
      tmp = Unit_getInstance();
    } else {
      tmp = $super.placeRelativeWithLayer_8n1r7k_k$.call(this, _this__u8e3s4, new IntOffset_0(position), zIndex, layerBlock);
    }
    return tmp;
  };
  protoOf(PlacementScope).placeRelativeWithLayer_hk7gad_k$ = function (_this__u8e3s4, x, y, zIndex, layerBlock) {
    var position = IntOffset(x, y);
    var tmp;
    if (this.get_parentLayoutDirection_hs7h6m_k$().equals(LayoutDirection_Ltr_getInstance()) ? true : this.get_parentWidth_uk187n_k$() === 0) {
      // Inline function 'androidx.compose.ui.unit.IntOffset.plus' call
      var other = _this__u8e3s4.apparentToRealOffset_1;
      var tmp$ret$0 = IntOffset(_IntOffset___get_x__impl__qiqr5o(position) + _IntOffset___get_x__impl__qiqr5o(other) | 0, _IntOffset___get_y__impl__2avpwj(position) + _IntOffset___get_y__impl__2avpwj(other) | 0);
      _this__u8e3s4.placeAt_joet51_k$(tmp$ret$0, zIndex, layerBlock);
      tmp = Unit_getInstance();
    } else {
      // Inline function 'androidx.compose.ui.unit.IntOffset.plus' call
      var this_0 = IntOffset((this.get_parentWidth_uk187n_k$() - _this__u8e3s4.width_1 | 0) - _IntOffset___get_x__impl__qiqr5o(position) | 0, _IntOffset___get_y__impl__2avpwj(position));
      var other_0 = _this__u8e3s4.apparentToRealOffset_1;
      var tmp$ret$1 = IntOffset(_IntOffset___get_x__impl__qiqr5o(this_0) + _IntOffset___get_x__impl__qiqr5o(other_0) | 0, _IntOffset___get_y__impl__2avpwj(this_0) + _IntOffset___get_y__impl__2avpwj(other_0) | 0);
      _this__u8e3s4.placeAt_joet51_k$(tmp$ret$1, zIndex, layerBlock);
      tmp = Unit_getInstance();
    }
    return tmp;
  };
  protoOf(PlacementScope).placeRelativeWithLayer$default_ge6w8k_k$ = function (_this__u8e3s4, x, y, zIndex, layerBlock, $super) {
    zIndex = zIndex === VOID ? 0.0 : zIndex;
    layerBlock = layerBlock === VOID ? get_DefaultLayerBlock() : layerBlock;
    var tmp;
    if ($super === VOID) {
      this.placeRelativeWithLayer_hk7gad_k$(_this__u8e3s4, x, y, zIndex, layerBlock);
      tmp = Unit_getInstance();
    } else {
      tmp = $super.placeRelativeWithLayer_hk7gad_k$.call(this, _this__u8e3s4, x, y, zIndex, layerBlock);
    }
    return tmp;
  };
  protoOf(PlacementScope).placeWithLayer_c7y141_k$ = function (_this__u8e3s4, x, y, zIndex, layerBlock) {
    // Inline function 'androidx.compose.ui.unit.IntOffset.plus' call
    var this_0 = IntOffset(x, y);
    var other = _this__u8e3s4.apparentToRealOffset_1;
    var tmp$ret$0 = IntOffset(_IntOffset___get_x__impl__qiqr5o(this_0) + _IntOffset___get_x__impl__qiqr5o(other) | 0, _IntOffset___get_y__impl__2avpwj(this_0) + _IntOffset___get_y__impl__2avpwj(other) | 0);
    _this__u8e3s4.placeAt_joet51_k$(tmp$ret$0, zIndex, layerBlock);
    return Unit_getInstance();
  };
  protoOf(PlacementScope).placeWithLayer$default_hwuan4_k$ = function (_this__u8e3s4, x, y, zIndex, layerBlock, $super) {
    zIndex = zIndex === VOID ? 0.0 : zIndex;
    layerBlock = layerBlock === VOID ? get_DefaultLayerBlock() : layerBlock;
    var tmp;
    if ($super === VOID) {
      this.placeWithLayer_c7y141_k$(_this__u8e3s4, x, y, zIndex, layerBlock);
      tmp = Unit_getInstance();
    } else {
      tmp = $super.placeWithLayer_c7y141_k$.call(this, _this__u8e3s4, x, y, zIndex, layerBlock);
    }
    return tmp;
  };
  protoOf(PlacementScope).placeWithLayer_is6hgs_k$ = function (_this__u8e3s4, position, zIndex, layerBlock) {
    // Inline function 'androidx.compose.ui.unit.IntOffset.plus' call
    var other = _this__u8e3s4.apparentToRealOffset_1;
    var tmp$ret$0 = IntOffset(_IntOffset___get_x__impl__qiqr5o(position) + _IntOffset___get_x__impl__qiqr5o(other) | 0, _IntOffset___get_y__impl__2avpwj(position) + _IntOffset___get_y__impl__2avpwj(other) | 0);
    _this__u8e3s4.placeAt_joet51_k$(tmp$ret$0, zIndex, layerBlock);
    return Unit_getInstance();
  };
  protoOf(PlacementScope).placeWithLayer$default_yt7uj9_k$ = function (_this__u8e3s4, position, zIndex, layerBlock, $super) {
    zIndex = zIndex === VOID ? 0.0 : zIndex;
    layerBlock = layerBlock === VOID ? get_DefaultLayerBlock() : layerBlock;
    var tmp;
    if ($super === VOID) {
      this.placeWithLayer_is6hgs_k$(_this__u8e3s4, position, zIndex, layerBlock);
      tmp = Unit_getInstance();
    } else {
      tmp = $super.placeWithLayer_is6hgs_k$.call(this, _this__u8e3s4, new IntOffset_0(position), zIndex, layerBlock);
    }
    return tmp;
  };
  protoOf(PlacementScope).placeAutoMirrored_fnkeut_k$ = function (_this__u8e3s4, position, zIndex, layerBlock) {
    if (this.get_parentLayoutDirection_hs7h6m_k$().equals(LayoutDirection_Ltr_getInstance()) ? true : this.get_parentWidth_uk187n_k$() === 0) {
      // Inline function 'androidx.compose.ui.layout.PlacementScope.placeApparentToRealOffset' call
      // Inline function 'androidx.compose.ui.unit.IntOffset.plus' call
      var other = _this__u8e3s4.apparentToRealOffset_1;
      var tmp$ret$0 = IntOffset(_IntOffset___get_x__impl__qiqr5o(position) + _IntOffset___get_x__impl__qiqr5o(other) | 0, _IntOffset___get_y__impl__2avpwj(position) + _IntOffset___get_y__impl__2avpwj(other) | 0);
      _this__u8e3s4.placeAt_joet51_k$(tmp$ret$0, zIndex, layerBlock);
    } else {
      // Inline function 'androidx.compose.ui.layout.PlacementScope.placeApparentToRealOffset' call
      // Inline function 'androidx.compose.ui.unit.IntOffset.plus' call
      var this_0 = IntOffset((this.get_parentWidth_uk187n_k$() - _this__u8e3s4.width_1 | 0) - _IntOffset___get_x__impl__qiqr5o(position) | 0, _IntOffset___get_y__impl__2avpwj(position));
      var other_0 = _this__u8e3s4.apparentToRealOffset_1;
      var tmp$ret$1 = IntOffset(_IntOffset___get_x__impl__qiqr5o(this_0) + _IntOffset___get_x__impl__qiqr5o(other_0) | 0, _IntOffset___get_y__impl__2avpwj(this_0) + _IntOffset___get_y__impl__2avpwj(other_0) | 0);
      _this__u8e3s4.placeAt_joet51_k$(tmp$ret$1, zIndex, layerBlock);
    }
  };
  protoOf(PlacementScope).placeApparentToRealOffset_6gfvzh_k$ = function (_this__u8e3s4, position, zIndex, layerBlock) {
    // Inline function 'androidx.compose.ui.unit.IntOffset.plus' call
    var other = _this__u8e3s4.apparentToRealOffset_1;
    var tmp$ret$0 = IntOffset(_IntOffset___get_x__impl__qiqr5o(position) + _IntOffset___get_x__impl__qiqr5o(other) | 0, _IntOffset___get_y__impl__2avpwj(position) + _IntOffset___get_y__impl__2avpwj(other) | 0);
    _this__u8e3s4.placeAt_joet51_k$(tmp$ret$0, zIndex, layerBlock);
  };
  function get_$stableprop_25() {
    return 8;
  }
  function Placeable() {
    this.width_1 = 0;
    this.height_1 = 0;
    this.measuredSize_1 = IntSize_0(0, 0);
    this.measurementConstraints_1 = get_DefaultConstraints();
    this.apparentToRealOffset_1 = Companion_getInstance_10().get_Zero_6hc3i8_k$();
    this.$stable_1 = 8;
  }
  protoOf(Placeable).get_width_j0q4yl_k$ = function () {
    return this.width_1;
  };
  protoOf(Placeable).get_height_e7t92o_k$ = function () {
    return this.height_1;
  };
  protoOf(Placeable).get_measuredWidth_lom6bb_k$ = function () {
    return _IntSize___get_width__impl__d9yl4o(this.measuredSize_1);
  };
  protoOf(Placeable).get_measuredHeight_prad1y_k$ = function () {
    return _IntSize___get_height__impl__prv63b(this.measuredSize_1);
  };
  protoOf(Placeable).set_measuredSize_t5k1i3_k$ = function (value) {
    if (!equals(this.measuredSize_1, value)) {
      this.measuredSize_1 = value;
      onMeasuredSizeChanged(this);
    }
  };
  protoOf(Placeable).get_measuredSize_c6jl5d_k$ = function () {
    return this.measuredSize_1;
  };
  protoOf(Placeable).set_measurementConstraints_40knbs_k$ = function (value) {
    if (!equals(this.measurementConstraints_1, value)) {
      this.measurementConstraints_1 = value;
      onMeasuredSizeChanged(this);
    }
  };
  protoOf(Placeable).get_measurementConstraints_3hdhby_k$ = function () {
    return this.measurementConstraints_1;
  };
  protoOf(Placeable).get_apparentToRealOffset_g9muf1_k$ = function () {
    return this.apparentToRealOffset_1;
  };
  function DefaultLayerBlock$lambda($this$null) {
    _init_properties_Placeable_kt__czryj5();
    return Unit_getInstance();
  }
  var properties_initialized_Placeable_kt_ibfqof;
  function _init_properties_Placeable_kt__czryj5() {
    if (!properties_initialized_Placeable_kt_ibfqof) {
      properties_initialized_Placeable_kt_ibfqof = true;
      DefaultLayerBlock = DefaultLayerBlock$lambda;
      DefaultConstraints = Constraints_0();
    }
  }
  function RemeasurementModifier() {
  }
  function Remeasurement() {
  }
  function RootMeasurePolicy$measure$lambda($this$layout) {
    return Unit_getInstance();
  }
  function RootMeasurePolicy$measure$lambda_0($placeable) {
    return function ($this$layout) {
      $this$layout.placeRelativeWithLayer$default_ge6w8k_k$($placeable, 0, 0);
      return Unit_getInstance();
    };
  }
  function RootMeasurePolicy$measure$lambda_1($placeables) {
    return function ($this$layout) {
      var this_0 = $placeables;
      // Inline function 'kotlin.contracts.contract' call
      var inductionVariable = 0;
      var last = this_0.get_size_woubt6_k$() - 1 | 0;
      var tmp;
      if (inductionVariable <= last) {
        do {
          var index = inductionVariable;
          inductionVariable = inductionVariable + 1 | 0;
          var item = this_0.get_c1px32_k$(index);
          // Inline function 'androidx.compose.ui.layout.RootMeasurePolicy.measure.<anonymous>.<anonymous>' call
          $this$layout.placeRelativeWithLayer$default_ge6w8k_k$(item, 0, 0);
        }
         while (inductionVariable <= last);
        tmp = Unit_getInstance();
      }
      return Unit_getInstance();
    };
  }
  function RootMeasurePolicy() {
    RootMeasurePolicy_instance = this;
    NoIntrinsicsMeasurePolicy.call(this, 'Undefined intrinsics block and it is required');
  }
  protoOf(RootMeasurePolicy).measure_xg9b01_k$ = function (_this__u8e3s4, measurables, constraints) {
    var tmp;
    if (measurables.isEmpty_y1axqb_k$()) {
      var tmp_0 = _Constraints___get_minWidth__impl__hi9lfi(constraints);
      var tmp_1 = _Constraints___get_minHeight__impl__ev4bgx(constraints);
      tmp = _this__u8e3s4.layout$default_n19e5l_k$(tmp_0, tmp_1, VOID, RootMeasurePolicy$measure$lambda);
    } else if (measurables.get_size_woubt6_k$() === 1) {
      var placeable = measurables.get_c1px32_k$(0).measure_4dmfk1_k$(constraints);
      var tmp_2 = _Constraints___get_maxWidth__impl__uuyqc(constraints);
      var tmp_3 = _Constraints___get_maxHeight__impl__dt3e8z(constraints);
      tmp = _this__u8e3s4.layout$default_n19e5l_k$(tmp_2, tmp_3, VOID, RootMeasurePolicy$measure$lambda_0(placeable));
    } else {
      // Inline function 'androidx.compose.ui.util.fastMap' call
      // Inline function 'kotlin.contracts.contract' call
      var target = ArrayList_init_$Create$(measurables.get_size_woubt6_k$());
      // Inline function 'androidx.compose.ui.util.fastForEach' call
      // Inline function 'kotlin.contracts.contract' call
      var inductionVariable = 0;
      var last = measurables.get_size_woubt6_k$() - 1 | 0;
      if (inductionVariable <= last)
        do {
          var index = inductionVariable;
          inductionVariable = inductionVariable + 1 | 0;
          var item = measurables.get_c1px32_k$(index);
          // Inline function 'androidx.compose.ui.util.fastMap.<anonymous>' call
          // Inline function 'kotlin.collections.plusAssign' call
          // Inline function 'androidx.compose.ui.layout.RootMeasurePolicy.measure.<anonymous>' call
          var element = item.measure_4dmfk1_k$(constraints);
          target.add_utx5q5_k$(element);
        }
         while (inductionVariable <= last);
      var placeables = target;
      var tmp_4 = _Constraints___get_maxWidth__impl__uuyqc(constraints);
      var tmp_5 = _Constraints___get_maxHeight__impl__dt3e8z(constraints);
      tmp = _this__u8e3s4.layout$default_n19e5l_k$(tmp_4, tmp_5, VOID, RootMeasurePolicy$measure$lambda_1(placeables));
    }
    return tmp;
  };
  var RootMeasurePolicy_instance;
  function RootMeasurePolicy_getInstance() {
    if (RootMeasurePolicy_instance == null)
      new RootMeasurePolicy();
    return RootMeasurePolicy_instance;
  }
  function LayoutNodeSubcompositionsState$createMeasurePolicy$1$measure$1($result, this$0, $indexAfterMeasure) {
    this.$result_1 = $result;
    this.this$0__1 = this$0;
    this.$indexAfterMeasure_1 = $indexAfterMeasure;
  }
  protoOf(LayoutNodeSubcompositionsState$createMeasurePolicy$1$measure$1).get_width_j0q4yl_k$ = function () {
    return this.$result_1.get_width_j0q4yl_k$();
  };
  protoOf(LayoutNodeSubcompositionsState$createMeasurePolicy$1$measure$1).get_height_e7t92o_k$ = function () {
    return this.$result_1.get_height_e7t92o_k$();
  };
  protoOf(LayoutNodeSubcompositionsState$createMeasurePolicy$1$measure$1).get_alignmentLines_nx3i05_k$ = function () {
    return this.$result_1.get_alignmentLines_nx3i05_k$();
  };
  protoOf(LayoutNodeSubcompositionsState$createMeasurePolicy$1$measure$1).placeChildren_kds4oa_k$ = function () {
    this.this$0__1.currentIndex_1 = this.$indexAfterMeasure_1;
    this.$result_1.placeChildren_kds4oa_k$();
    this.this$0__1.disposeOrReuseStartingFromIndex_bxul1q_k$(this.this$0__1.currentIndex_1);
  };
  function _get_root__dd8asp_0($this) {
    return $this.root_1;
  }
  function _set_currentIndex__cezf6m($this, _set____db54di) {
    $this.currentIndex_1 = _set____db54di;
  }
  function _get_currentIndex__ryq5qq($this) {
    return $this.currentIndex_1;
  }
  function _get_nodeToNodeState__tgythd($this) {
    return $this.nodeToNodeState_1;
  }
  function _get_slotIdToNode__vq1p9n($this) {
    return $this.slotIdToNode_1;
  }
  function _get_scope__bi2zur_0($this) {
    return $this.scope_1;
  }
  function _get_intermediateMeasureScope__fprji4_0($this) {
    return $this.intermediateMeasureScope_1;
  }
  function _get_precomposeMap__p4sm4($this) {
    return $this.precomposeMap_1;
  }
  function _get_reusableSlotIdsSet__rbd0u0($this) {
    return $this.reusableSlotIdsSet_1;
  }
  function _set_reusableCount__6nawwv($this, _set____db54di) {
    $this.reusableCount_1 = _set____db54di;
  }
  function _get_reusableCount__lv2ff7($this) {
    return $this.reusableCount_1;
  }
  function _set_precomposedCount__ntu3lp($this, _set____db54di) {
    $this.precomposedCount_1 = _set____db54di;
  }
  function _get_precomposedCount__i45pan($this) {
    return $this.precomposedCount_1;
  }
  function subcompose_0($this, node, slotId, content) {
    illegalDecoyCallException('subcompose');
  }
  function subcompose_1($this, node, nodeState) {
    $l$block_0: {
      // Inline function 'androidx.compose.runtime.snapshots.Companion.withoutReadObservation' call
      // Inline function 'kotlin.contracts.contract' call
      var snapshot = Companion_getInstance_11().createNonObservableSnapshot_p8njg8_k$();
      try {
        $l$block: {
          // Inline function 'androidx.compose.runtime.snapshots.Snapshot.enter' call
          var previous = snapshot.makeCurrent_v2db9x_k$();
          try {
            // Inline function 'androidx.compose.ui.layout.LayoutNodeSubcompositionsState.ignoreRemeasureRequests' call
            var this_0 = $this.root_1;
            _set_ignoreRemeasureRequests__ax9eso(this_0, true);
            // Inline function 'androidx.compose.ui.layout.LayoutNodeSubcompositionsState.subcompose.<anonymous>.<anonymous>' call
            var content = nodeState.content_1;
            var tmp = nodeState;
            var tmp_0 = nodeState.composition_1;
            var tmp0_elvis_lhs = $this.compositionContext_1;
            var tmp_1;
            if (tmp0_elvis_lhs == null) {
              var message = 'parent composition reference not set';
              throw IllegalStateException_init_$Create$(toString(message));
            } else {
              tmp_1 = tmp0_elvis_lhs;
            }
            var tmp_2 = tmp_1;
            tmp.composition_1 = subcomposeInto$composable($this, tmp_0, node, tmp_2, ComposableLambda$invoke$ref(composableLambdaInstance(-34810602, true, LayoutNodeSubcompositionsState$subcompose$lambda(nodeState, content))));
            _set_ignoreRemeasureRequests__ax9eso(this_0, false);
            break $l$block;
          }finally {
            snapshot.restoreCurrent_k22xtq_k$(previous);
          }
        }
        break $l$block_0;
      }finally {
        snapshot.dispose_3nnxhr_k$();
      }
    }
  }
  function subcomposeInto($this, existing, container, parent, composable) {
    illegalDecoyCallException('subcomposeInto');
  }
  function getSlotIdAtIndex($this, index) {
    var node = $this.root_1.get_foldedChildren_129xtk_k$().get_c1px32_k$(index);
    return ensureNotNull($this.nodeToNodeState_1.get_wei43m_k$(node)).slotId_1;
  }
  function takeNodeFromReusables($this, slotId) {
    if ($this.reusableCount_1 === 0) {
      return null;
    }
    var reusableNodesSectionEnd = $this.root_1.get_foldedChildren_129xtk_k$().get_size_woubt6_k$() - $this.precomposedCount_1 | 0;
    var reusableNodesSectionStart = reusableNodesSectionEnd - $this.reusableCount_1 | 0;
    var index = reusableNodesSectionEnd - 1 | 0;
    var chosenIndex = -1;
    $l$loop: while (index >= reusableNodesSectionStart) {
      if (equals(getSlotIdAtIndex($this, index), slotId)) {
        chosenIndex = index;
        break $l$loop;
      } else {
        index = index - 1 | 0;
      }
    }
    if (chosenIndex === -1) {
      index = reusableNodesSectionEnd - 1 | 0;
      $l$loop_0: while (index >= reusableNodesSectionStart) {
        var node = $this.root_1.get_foldedChildren_129xtk_k$().get_c1px32_k$(index);
        var nodeState = ensureNotNull($this.nodeToNodeState_1.get_wei43m_k$(node));
        if ($this.slotReusePolicy_1.areCompatible_zh47cm_k$(slotId, nodeState.slotId_1)) {
          nodeState.slotId_1 = slotId;
          chosenIndex = index;
          break $l$loop_0;
        }
        index = index - 1 | 0;
      }
    }
    var tmp;
    if (chosenIndex === -1) {
      tmp = null;
    } else {
      if (!(index === reusableNodesSectionStart)) {
        move($this, index, reusableNodesSectionStart, 1);
      }
      $this.reusableCount_1 = $this.reusableCount_1 - 1 | 0;
      var node_0 = $this.root_1.get_foldedChildren_129xtk_k$().get_c1px32_k$(reusableNodesSectionStart);
      var nodeState_0 = ensureNotNull($this.nodeToNodeState_1.get_wei43m_k$(node_0));
      nodeState_0.set_active_nmha5u_k$(true);
      nodeState_0.forceRecompose_1 = true;
      Companion_getInstance_11().sendApplyNotifications_z1qgb2_k$();
      tmp = node_0;
    }
    return tmp;
  }
  function _get_NoIntrinsicsMessage__9ymlp5($this) {
    return $this.NoIntrinsicsMessage_1;
  }
  function createNodeAt($this, index) {
    // Inline function 'kotlin.also' call
    var this_0 = new LayoutNode(true);
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.layout.LayoutNodeSubcompositionsState.createNodeAt.<anonymous>' call
    // Inline function 'androidx.compose.ui.layout.LayoutNodeSubcompositionsState.ignoreRemeasureRequests' call
    var this_1 = $this.root_1;
    _set_ignoreRemeasureRequests__ax9eso(this_1, true);
    // Inline function 'androidx.compose.ui.layout.LayoutNodeSubcompositionsState.createNodeAt.<anonymous>.<anonymous>' call
    $this.root_1.insertAt_irt7fm_k$(index, this_0);
    _set_ignoreRemeasureRequests__ax9eso(this_1, false);
    return this_0;
  }
  function move($this, from, to, count) {
    // Inline function 'androidx.compose.ui.layout.LayoutNodeSubcompositionsState.ignoreRemeasureRequests' call
    var this_0 = $this.root_1;
    _set_ignoreRemeasureRequests__ax9eso(this_0, true);
    // Inline function 'androidx.compose.ui.layout.LayoutNodeSubcompositionsState.move.<anonymous>' call
    $this.root_1.move_vgi6vr_k$(from, to, count);
    _set_ignoreRemeasureRequests__ax9eso(this_0, false);
  }
  function move$default($this, from, to, count, $super) {
    count = count === VOID ? 1 : count;
    return move($this, from, to, count);
  }
  function ignoreRemeasureRequests($this, block) {
    var this_0 = $this.root_1;
    _set_ignoreRemeasureRequests__ax9eso(this_0, true);
    block();
    _set_ignoreRemeasureRequests__ax9eso(this_0, false);
    return Unit_getInstance();
  }
  function NodeState(slotId, content, composition) {
    composition = composition === VOID ? null : composition;
    illegalDecoyCallException('<init>');
  }
  protoOf(NodeState).set_slotId_6ey73b_k$ = function (_set____db54di) {
    this.slotId_1 = _set____db54di;
  };
  protoOf(NodeState).get_slotId_jj9qde_k$ = function () {
    return this.slotId_1;
  };
  protoOf(NodeState).set_content_4hsfb8_k$ = function (_set____db54di) {
    illegalDecoyCallException('<set-content>');
  };
  protoOf(NodeState).get_content_h02jrk_k$ = function () {
    return this.content_1;
  };
  protoOf(NodeState).set_composition_hsngc6_k$ = function (_set____db54di) {
    this.composition_1 = _set____db54di;
  };
  protoOf(NodeState).get_composition_q729_k$ = function () {
    return this.composition_1;
  };
  protoOf(NodeState).set_forceRecompose_gjf6zo_k$ = function (_set____db54di) {
    this.forceRecompose_1 = _set____db54di;
  };
  protoOf(NodeState).get_forceRecompose_2odtib_k$ = function () {
    return this.forceRecompose_1;
  };
  protoOf(NodeState).set_active_nmha5u_k$ = function (_set____db54di) {
    var this_0 = this.active$delegate_1;
    active$factory();
    this_0.set_value_v1vabv_k$(_set____db54di);
    return Unit_getInstance();
  };
  protoOf(NodeState).get_active_avldsf_k$ = function () {
    // Inline function 'androidx.compose.runtime.getValue' call
    var this_0 = this.active$delegate_1;
    active$factory_0();
    return this_0.get_value_j01efc_k$();
  };
  function NodeState(slotId, content, composition) {
    composition = composition === VOID ? null : composition;
    this.slotId_1 = slotId;
    this.content_1 = content;
    this.composition_1 = composition;
    this.forceRecompose_1 = false;
    this.active$delegate_1 = mutableStateOf(true);
  }
  protoOf(NodeState).$set_content$$composable_n4ogrf_k$ = function (set__$_ezb9bk) {
    this.content_1 = set__$_ezb9bk;
  };
  function Scope($outer) {
    this.$this_1 = $outer;
    this.layoutDirection_1 = LayoutDirection_Rtl_getInstance();
    this.density_1 = 0.0;
    this.fontScale_1 = 0.0;
  }
  protoOf(Scope).set_layoutDirection_vthtz8_k$ = function (_set____db54di) {
    this.layoutDirection_1 = _set____db54di;
  };
  protoOf(Scope).get_layoutDirection_7e37v0_k$ = function () {
    return this.layoutDirection_1;
  };
  protoOf(Scope).set_density_9r1jnh_k$ = function (_set____db54di) {
    this.density_1 = _set____db54di;
  };
  protoOf(Scope).get_density_qy0267_k$ = function () {
    return this.density_1;
  };
  protoOf(Scope).set_fontScale_ulim5y_k$ = function (_set____db54di) {
    this.fontScale_1 = _set____db54di;
  };
  protoOf(Scope).get_fontScale_h56n3i_k$ = function () {
    return this.fontScale_1;
  };
  protoOf(Scope).get_isLookingAhead_2057g1_k$ = function () {
    return this.$this_1.root_1.get_layoutState_o1v2le_k$().equals(LayoutState_LookaheadLayingOut_getInstance()) ? true : this.$this_1.root_1.get_layoutState_o1v2le_k$().equals(LayoutState_LookaheadMeasuring_getInstance());
  };
  protoOf(Scope).subcompose_fayr9_k$ = function (slotId, content) {
    illegalDecoyCallException('subcompose');
  };
  protoOf(Scope).subcompose$composable_2aaas4_k$ = function (slotId, content) {
    return this.$this_1.subcompose$composable_2aaas4_k$(slotId, content);
  };
  function IntermediateMeasureScopeImpl_0($outer) {
    this.$this_1 = $outer;
    this.$$delegate_0__1 = this.$this_1.scope_1;
    this.lookaheadSize_1 = Companion_getInstance_8().get_Zero_9we0a6_k$();
    this.lookaheadConstraints_1 = Constraints_0();
  }
  protoOf(IntermediateMeasureScopeImpl_0).get_density_qy0267_k$ = function () {
    return this.$$delegate_0__1.density_1;
  };
  protoOf(IntermediateMeasureScopeImpl_0).get_fontScale_h56n3i_k$ = function () {
    return this.$$delegate_0__1.fontScale_1;
  };
  protoOf(IntermediateMeasureScopeImpl_0).get_isLookingAhead_2057g1_k$ = function () {
    return this.$$delegate_0__1.get_isLookingAhead_2057g1_k$();
  };
  protoOf(IntermediateMeasureScopeImpl_0).get_layoutDirection_7e37v0_k$ = function () {
    return this.$$delegate_0__1.layoutDirection_1;
  };
  protoOf(IntermediateMeasureScopeImpl_0).layout_98mqts_k$ = function (width, height, alignmentLines, placementBlock) {
    return this.$$delegate_0__1.layout_98mqts_k$(width, height, alignmentLines, placementBlock);
  };
  protoOf(IntermediateMeasureScopeImpl_0).roundToPx_yb7vg8_k$ = function (_this__u8e3s4) {
    return this.$$delegate_0__1.roundToPx_yb7vg8_k$(_this__u8e3s4);
  };
  protoOf(IntermediateMeasureScopeImpl_0).roundToPx_cw9j9b_k$ = function (_this__u8e3s4) {
    return this.$$delegate_0__1.roundToPx_cw9j9b_k$(_this__u8e3s4);
  };
  protoOf(IntermediateMeasureScopeImpl_0).toDp_m8rr7q_k$ = function (_this__u8e3s4) {
    return this.$$delegate_0__1.toDp_m8rr7q_k$(_this__u8e3s4);
  };
  protoOf(IntermediateMeasureScopeImpl_0).toDp_hs0w0_k$ = function (_this__u8e3s4) {
    return this.$$delegate_0__1.toDp_hs0w0_k$(_this__u8e3s4);
  };
  protoOf(IntermediateMeasureScopeImpl_0).toDp_fjakf4_k$ = function (_this__u8e3s4) {
    return this.$$delegate_0__1.toDp_fjakf4_k$(_this__u8e3s4);
  };
  protoOf(IntermediateMeasureScopeImpl_0).toDpSize_5hpeec_k$ = function (_this__u8e3s4) {
    return this.$$delegate_0__1.toDpSize_5hpeec_k$(_this__u8e3s4);
  };
  protoOf(IntermediateMeasureScopeImpl_0).toPx_mycba2_k$ = function (_this__u8e3s4) {
    return this.$$delegate_0__1.toPx_mycba2_k$(_this__u8e3s4);
  };
  protoOf(IntermediateMeasureScopeImpl_0).toPx_plt68j_k$ = function (_this__u8e3s4) {
    return this.$$delegate_0__1.toPx_plt68j_k$(_this__u8e3s4);
  };
  protoOf(IntermediateMeasureScopeImpl_0).toRect_ysncr2_k$ = function (_this__u8e3s4) {
    return this.$$delegate_0__1.toRect_ysncr2_k$(_this__u8e3s4);
  };
  protoOf(IntermediateMeasureScopeImpl_0).toSize_7jb2uc_k$ = function (_this__u8e3s4) {
    return this.$$delegate_0__1.toSize_7jb2uc_k$(_this__u8e3s4);
  };
  protoOf(IntermediateMeasureScopeImpl_0).toSp_apeb1_k$ = function (_this__u8e3s4) {
    return this.$$delegate_0__1.toSp_apeb1_k$(_this__u8e3s4);
  };
  protoOf(IntermediateMeasureScopeImpl_0).toSp_fixg4_k$ = function (_this__u8e3s4) {
    return this.$$delegate_0__1.toSp_fixg4_k$(_this__u8e3s4);
  };
  protoOf(IntermediateMeasureScopeImpl_0).toSp_97l7ws_k$ = function (_this__u8e3s4) {
    return this.$$delegate_0__1.toSp_97l7ws_k$(_this__u8e3s4);
  };
  protoOf(IntermediateMeasureScopeImpl_0).measurablesForSlot_adw8qy_k$ = function (slotId) {
    var tmp0_safe_receiver = this.$this_1.slotIdToNode_1.get_wei43m_k$(slotId);
    var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_childMeasurables_m4wqfz_k$();
    return tmp1_elvis_lhs == null ? emptyList() : tmp1_elvis_lhs;
  };
  protoOf(IntermediateMeasureScopeImpl_0).set_lookaheadSize_yvt3er_k$ = function (_set____db54di) {
    this.lookaheadSize_1 = _set____db54di;
  };
  protoOf(IntermediateMeasureScopeImpl_0).get_lookaheadSize_8995b9_k$ = function () {
    return this.lookaheadSize_1;
  };
  protoOf(IntermediateMeasureScopeImpl_0).set_lookaheadMeasurePolicy_ykmcm5_k$ = function (_set____db54di) {
    this.lookaheadMeasurePolicy_1 = _set____db54di;
  };
  protoOf(IntermediateMeasureScopeImpl_0).get_lookaheadMeasurePolicy_9ci66v_k$ = function () {
    var tmp = this.lookaheadMeasurePolicy_1;
    if (!(tmp == null))
      return tmp;
    else {
      throwUninitializedPropertyAccessException('lookaheadMeasurePolicy');
    }
  };
  protoOf(IntermediateMeasureScopeImpl_0).set_lookaheadConstraints_9z9pr6_k$ = function (_set____db54di) {
    this.lookaheadConstraints_1 = _set____db54di;
  };
  protoOf(IntermediateMeasureScopeImpl_0).get_lookaheadConstraints_hujla0_k$ = function () {
    return this.lookaheadConstraints_1;
  };
  function subcompose$composable_0($this, node, slotId, content) {
    // Inline function 'kotlin.collections.getOrPut' call
    var this_0 = $this.nodeToNodeState_1;
    var value = this_0.get_wei43m_k$(node);
    var tmp;
    if (value == null) {
      // Inline function 'androidx.compose.ui.layout.LayoutNodeSubcompositionsState.subcompose$composable.<anonymous>' call
      var answer = new NodeState(slotId, ComposableSingletons$SubcomposeLayoutKt_getInstance().lambda_1_r8sbbp_1);
      this_0.put_4fpzoq_k$(node, answer);
      tmp = answer;
    } else {
      tmp = value;
    }
    var nodeState = tmp;
    var tmp0_safe_receiver = nodeState.composition_1;
    var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_hasInvalidations_z5m4o4_k$();
    var hasPendingChanges = tmp1_elvis_lhs == null ? true : tmp1_elvis_lhs;
    if ((!(nodeState.content_1 === content) ? true : hasPendingChanges) ? true : nodeState.forceRecompose_1) {
      nodeState.$set_content$$composable_n4ogrf_k$(content);
      subcompose_1($this, node, nodeState);
      nodeState.forceRecompose_1 = false;
    }
  }
  function subcomposeInto$composable($this, existing, container, parent, composable) {
    // Inline function 'kotlin.apply' call
    var tmp;
    if (existing == null ? true : existing.get_isDisposed_skr1u0_k$()) {
      tmp = createSubcomposition(container, parent);
    } else {
      tmp = existing;
    }
    var this_0 = tmp;
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.layout.LayoutNodeSubcompositionsState.subcomposeInto$composable.<anonymous>' call
    this_0.setContent$composable_hmey4i_k$(composable);
    return this_0;
  }
  function LayoutNodeSubcompositionsState$intermediateMeasurePolicy$lambda($this$null, it) {
    return $this$null.get_lookaheadMeasurePolicy_9ci66v_k$()($this$null, it);
  }
  function ComposableLambda$invoke$ref($boundThis) {
    return function (p0, p1) {
      return $boundThis.invoke_z8di7s_k$(p0, p1);
    };
  }
  function LayoutNodeSubcompositionsState$subcompose$lambda($nodeState, $content) {
    return function ($composer, $changed) {
      var $composer_0 = $composer;
      sourceInformation($composer_0, 'C701@32613L46:SubcomposeLayout.kt#80mrfh');
      var tmp;
      if (!(($changed & 11) === 2) ? true : !$composer_0.get_skipping_3owdve_k$()) {
        if (isTraceInProgress()) {
          traceEventStart(-34810602, $changed, -1, 'androidx.compose.ui.layout.LayoutNodeSubcompositionsState.subcompose.<anonymous>.<anonymous>.<anonymous> (SubcomposeLayout.kt:700)');
        }
        // Inline function 'androidx.compose.runtime.ReusableContentHost$composable' call
        var active = $nodeState.get_active_avldsf_k$();
        var $composer_1 = $composer_0;
        $composer_1.startReusableGroup_1qdhl_k$(get_reuseKey(), active);
        var activeChanged = $composer_1.changed_jpyyrz_k$(active);
        if (active) {
          $content($composer_1, 14 & 0 >> 3);
        } else {
          $composer_1.deactivateToEndGroup_a5wv32_k$(activeChanged);
        }
        $composer_1.endReusableGroup_jx82af_k$();
        var tmp_0;
        if (isTraceInProgress()) {
          traceEventEnd();
          tmp_0 = Unit_getInstance();
        }
        tmp = tmp_0;
      } else {
        $composer_0.skipToGroupEnd_lh3zi2_k$();
        tmp = Unit_getInstance();
      }
      return Unit_getInstance();
    };
  }
  function LayoutNodeSubcompositionsState$createMeasurePolicy$1(this$0, $block) {
    this.this$0__1 = this$0;
    this.$block_1 = $block;
    NoIntrinsicsMeasurePolicy.call(this, this$0.NoIntrinsicsMessage_1);
  }
  protoOf(LayoutNodeSubcompositionsState$createMeasurePolicy$1).measure_xg9b01_k$ = function (_this__u8e3s4, measurables, constraints) {
    this.this$0__1.scope_1.layoutDirection_1 = _this__u8e3s4.get_layoutDirection_7e37v0_k$();
    this.this$0__1.scope_1.density_1 = _this__u8e3s4.get_density_qy0267_k$();
    this.this$0__1.scope_1.fontScale_1 = _this__u8e3s4.get_fontScale_h56n3i_k$();
    var isIntermediate = (this.this$0__1.root_1.get_layoutState_o1v2le_k$().equals(LayoutState_Measuring_getInstance()) ? true : this.this$0__1.root_1.get_layoutState_o1v2le_k$().equals(LayoutState_LayingOut_getInstance())) ? !(this.this$0__1.root_1.get_lookaheadRoot_xsli1x_k$() == null) : false;
    if (isIntermediate) {
      return this.this$0__1.intermediateMeasurePolicy_1(this.this$0__1.intermediateMeasureScope_1, new Constraints(constraints));
    } else {
      this.this$0__1.currentIndex_1 = 0;
      this.this$0__1.intermediateMeasureScope_1.lookaheadConstraints_1 = constraints;
      var result = this.$block_1(this.this$0__1.scope_1, new Constraints(constraints));
      var indexAfterMeasure = this.this$0__1.currentIndex_1;
      this.this$0__1.intermediateMeasureScope_1.lookaheadSize_1 = IntSize_0(result.get_width_j0q4yl_k$(), result.get_height_e7t92o_k$());
      return new LayoutNodeSubcompositionsState$createMeasurePolicy$1$measure$1(result, this.this$0__1, indexAfterMeasure);
    }
  };
  function LayoutNodeSubcompositionsState$precompose$composable$1(this$0, $slotId) {
    this.this$0__1 = this$0;
    this.$slotId_1 = $slotId;
  }
  protoOf(LayoutNodeSubcompositionsState$precompose$composable$1).dispose_3nnxhr_k$ = function () {
    this.this$0__1.makeSureStateIsConsistent_8o46hm_k$();
    var node = this.this$0__1.precomposeMap_1.remove_gppy8k_k$(this.$slotId_1);
    if (!(node == null)) {
      // Inline function 'kotlin.check' call
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'kotlin.check' call
      // Inline function 'kotlin.contracts.contract' call
      if (!(this.this$0__1.precomposedCount_1 > 0)) {
        // Inline function 'kotlin.check.<anonymous>' call
        var message = 'Check failed.';
        throw IllegalStateException_init_$Create$(toString(message));
      }
      var itemIndex = this.this$0__1.root_1.get_foldedChildren_129xtk_k$().indexOf_si1fv9_k$(node);
      // Inline function 'kotlin.check' call
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'kotlin.check' call
      // Inline function 'kotlin.contracts.contract' call
      if (!(itemIndex >= (this.this$0__1.root_1.get_foldedChildren_129xtk_k$().get_size_woubt6_k$() - this.this$0__1.precomposedCount_1 | 0))) {
        // Inline function 'kotlin.check.<anonymous>' call
        var message_0 = 'Check failed.';
        throw IllegalStateException_init_$Create$(toString(message_0));
      }
      var tmp0_this = this.this$0__1;
      tmp0_this.reusableCount_1 = tmp0_this.reusableCount_1 + 1 | 0;
      var tmp2_this = this.this$0__1;
      tmp2_this.precomposedCount_1 = tmp2_this.precomposedCount_1 - 1 | 0;
      var reusableStart = (this.this$0__1.root_1.get_foldedChildren_129xtk_k$().get_size_woubt6_k$() - this.this$0__1.precomposedCount_1 | 0) - this.this$0__1.reusableCount_1 | 0;
      move(this.this$0__1, itemIndex, reusableStart, 1);
      this.this$0__1.disposeOrReuseStartingFromIndex_bxul1q_k$(reusableStart);
    }
  };
  protoOf(LayoutNodeSubcompositionsState$precompose$composable$1).get_placeablesCount_3f5k0k_k$ = function () {
    var tmp0_safe_receiver = this.this$0__1.precomposeMap_1.get_wei43m_k$(this.$slotId_1);
    var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_children_4cwbp4_k$();
    var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_size_woubt6_k$();
    return tmp2_elvis_lhs == null ? 0 : tmp2_elvis_lhs;
  };
  protoOf(LayoutNodeSubcompositionsState$precompose$composable$1).premeasure_2hj4mm_k$ = function (index, constraints) {
    var node = this.this$0__1.precomposeMap_1.get_wei43m_k$(this.$slotId_1);
    if (!(node == null) ? node.get_isAttached_odsl1l_k$() : false) {
      var size = node.get_children_4cwbp4_k$().get_size_woubt6_k$();
      if (index < 0 ? true : index >= size) {
        throw IndexOutOfBoundsException_init_$Create$('Index (' + index + ') is out of bound of [0, ' + size + ')');
      }
      // Inline function 'kotlin.require' call
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'kotlin.require' call
      // Inline function 'kotlin.contracts.contract' call
      if (!!node.get_isPlaced_y2kn9s_k$()) {
        // Inline function 'kotlin.require.<anonymous>' call
        var message = 'Failed requirement.';
        throw IllegalArgumentException_init_$Create$(toString(message));
      }
      // Inline function 'androidx.compose.ui.node.LayoutNode.ignoreRemeasureRequests' call
      var this_0 = this.this$0__1.root_1;
      _set_ignoreRemeasureRequests__ax9eso(this_0, true);
      // Inline function 'androidx.compose.ui.layout.<no name provided>.premeasure.<anonymous>' call
      requireOwner_0(node).measureAndLayout_cpp2pg_k$(node.get_children_4cwbp4_k$().get_c1px32_k$(index), constraints);
      _set_ignoreRemeasureRequests__ax9eso(this_0, false);
    }
  };
  function LayoutNodeSubcompositionsState(root, slotReusePolicy) {
    this.root_1 = root;
    this.compositionContext_1 = null;
    this.slotReusePolicy_1 = slotReusePolicy;
    this.currentIndex_1 = 0;
    var tmp = this;
    // Inline function 'kotlin.collections.mutableMapOf' call
    tmp.nodeToNodeState_1 = LinkedHashMap_init_$Create$();
    var tmp_0 = this;
    // Inline function 'kotlin.collections.mutableMapOf' call
    tmp_0.slotIdToNode_1 = LinkedHashMap_init_$Create$();
    this.scope_1 = new Scope(this);
    this.intermediateMeasureScope_1 = new IntermediateMeasureScopeImpl_0(this);
    var tmp_1 = this;
    tmp_1.intermediateMeasurePolicy_1 = LayoutNodeSubcompositionsState$intermediateMeasurePolicy$lambda;
    var tmp_2 = this;
    // Inline function 'kotlin.collections.mutableMapOf' call
    tmp_2.precomposeMap_1 = LinkedHashMap_init_$Create$();
    this.reusableSlotIdsSet_1 = new SlotIdsSet();
    this.reusableCount_1 = 0;
    this.precomposedCount_1 = 0;
    this.NoIntrinsicsMessage_1 = "Asking for intrinsic measurements of SubcomposeLayout layouts is not supported. This includes components that are built on top of SubcomposeLayout, such as lazy lists, BoxWithConstraints, TabRow, etc. To mitigate this:\n- if intrinsic measurements are used to achieve 'match parent' sizing,, consider replacing the parent of the component with a custom layout which controls the order in which children are measured, making intrinsic measurement not needed\n- adding a size modifier to the component, in order to fast return the queried intrinsic measurement.";
  }
  protoOf(LayoutNodeSubcompositionsState).set_compositionContext_pg8c7q_k$ = function (_set____db54di) {
    this.compositionContext_1 = _set____db54di;
  };
  protoOf(LayoutNodeSubcompositionsState).get_compositionContext_asf57y_k$ = function () {
    return this.compositionContext_1;
  };
  protoOf(LayoutNodeSubcompositionsState).set_slotReusePolicy_pm2c22_k$ = function (value) {
    if (!(this.slotReusePolicy_1 === value)) {
      this.slotReusePolicy_1 = value;
      this.disposeOrReuseStartingFromIndex_bxul1q_k$(0);
    }
  };
  protoOf(LayoutNodeSubcompositionsState).get_slotReusePolicy_31iiv3_k$ = function () {
    return this.slotReusePolicy_1;
  };
  protoOf(LayoutNodeSubcompositionsState).get_isInLookaheadScope_k87ely_k$ = function () {
    return !(this.root_1.get_lookaheadRoot_xsli1x_k$() == null);
  };
  protoOf(LayoutNodeSubcompositionsState).set_intermediateMeasurePolicy_7jljk7_k$ = function (_set____db54di) {
    this.intermediateMeasurePolicy_1 = _set____db54di;
  };
  protoOf(LayoutNodeSubcompositionsState).get_intermediateMeasurePolicy_swcmby_k$ = function () {
    return this.intermediateMeasurePolicy_1;
  };
  protoOf(LayoutNodeSubcompositionsState).subcompose_fayr9_k$ = function (slotId, content) {
    illegalDecoyCallException('subcompose');
  };
  protoOf(LayoutNodeSubcompositionsState).disposeOrReuseStartingFromIndex_bxul1q_k$ = function (startIndex) {
    this.reusableCount_1 = 0;
    var lastReusableIndex = (this.root_1.get_foldedChildren_129xtk_k$().get_size_woubt6_k$() - this.precomposedCount_1 | 0) - 1 | 0;
    var needApplyNotification = false;
    if (startIndex <= lastReusableIndex) {
      this.reusableSlotIdsSet_1.clear_j9egeb_k$();
      var inductionVariable = startIndex;
      if (inductionVariable <= lastReusableIndex)
        do {
          var i = inductionVariable;
          inductionVariable = inductionVariable + 1 | 0;
          this.reusableSlotIdsSet_1.add_6wmvoe_k$(getSlotIdAtIndex(this, i));
        }
         while (!(i === lastReusableIndex));
      this.slotReusePolicy_1.getSlotsToRetain_9tpmt7_k$(this.reusableSlotIdsSet_1);
      var i_0 = lastReusableIndex;
      $l$block_0: {
        // Inline function 'androidx.compose.runtime.snapshots.Companion.withoutReadObservation' call
        // Inline function 'kotlin.contracts.contract' call
        var snapshot = Companion_getInstance_11().createNonObservableSnapshot_p8njg8_k$();
        try {
          $l$block: {
            // Inline function 'androidx.compose.runtime.snapshots.Snapshot.enter' call
            var previous = snapshot.makeCurrent_v2db9x_k$();
            try {
              while (i_0 >= startIndex) {
                var node = this.root_1.get_foldedChildren_129xtk_k$().get_c1px32_k$(i_0);
                var nodeState = ensureNotNull(this.nodeToNodeState_1.get_wei43m_k$(node));
                var slotId = nodeState.slotId_1;
                if (this.reusableSlotIdsSet_1.contains_i4byw0_k$(slotId)) {
                  node.get_measurePassDelegate_jl6jhx_k$().set_measuredByParent_9gdbf4_k$(UsageByParent_NotUsed_getInstance());
                  var tmp0_safe_receiver = node.get_lookaheadPassDelegate_gyx4f_k$();
                  if (tmp0_safe_receiver == null)
                    null;
                  else {
                    // Inline function 'kotlin.let' call
                    // Inline function 'kotlin.contracts.contract' call
                    tmp0_safe_receiver.set_measuredByParent_9gdbf4_k$(UsageByParent_NotUsed_getInstance());
                  }
                  this.reusableCount_1 = this.reusableCount_1 + 1 | 0;
                  if (nodeState.get_active_avldsf_k$()) {
                    nodeState.set_active_nmha5u_k$(false);
                    needApplyNotification = true;
                  }
                } else {
                  // Inline function 'androidx.compose.ui.layout.LayoutNodeSubcompositionsState.ignoreRemeasureRequests' call
                  var this_0 = this.root_1;
                  _set_ignoreRemeasureRequests__ax9eso(this_0, true);
                  // Inline function 'androidx.compose.ui.layout.LayoutNodeSubcompositionsState.disposeOrReuseStartingFromIndex.<anonymous>.<anonymous>' call
                  this.nodeToNodeState_1.remove_gppy8k_k$(node);
                  var tmp0_safe_receiver_0 = nodeState.composition_1;
                  if (tmp0_safe_receiver_0 == null)
                    null;
                  else {
                    tmp0_safe_receiver_0.dispose_3nnxhr_k$();
                  }
                  this.root_1.removeAt_4xhr95_k$(i_0, 1);
                  _set_ignoreRemeasureRequests__ax9eso(this_0, false);
                }
                this.slotIdToNode_1.remove_gppy8k_k$(slotId);
                i_0 = i_0 - 1 | 0;
              }
              break $l$block;
            }finally {
              snapshot.restoreCurrent_k22xtq_k$(previous);
            }
          }
          break $l$block_0;
        }finally {
          snapshot.dispose_3nnxhr_k$();
        }
      }
    }
    if (needApplyNotification) {
      Companion_getInstance_11().sendApplyNotifications_z1qgb2_k$();
    }
    this.makeSureStateIsConsistent_8o46hm_k$();
  };
  protoOf(LayoutNodeSubcompositionsState).makeSureStateIsConsistent_8o46hm_k$ = function () {
    // Inline function 'kotlin.require' call
    // Inline function 'kotlin.contracts.contract' call
    if (!(this.nodeToNodeState_1.get_size_woubt6_k$() === this.root_1.get_foldedChildren_129xtk_k$().get_size_woubt6_k$())) {
      // Inline function 'androidx.compose.ui.layout.LayoutNodeSubcompositionsState.makeSureStateIsConsistent.<anonymous>' call
      var message = 'Inconsistency between the count of nodes tracked by the state ' + ('(' + this.nodeToNodeState_1.get_size_woubt6_k$() + ') and the children count on the SubcomposeLayout') + (' (' + this.root_1.get_foldedChildren_129xtk_k$().get_size_woubt6_k$() + '). Are you trying to use the state of the') + ' disposed SubcomposeLayout?';
      throw IllegalArgumentException_init_$Create$(toString(message));
    }
    // Inline function 'kotlin.require' call
    // Inline function 'kotlin.contracts.contract' call
    if (!(((this.root_1.get_foldedChildren_129xtk_k$().get_size_woubt6_k$() - this.reusableCount_1 | 0) - this.precomposedCount_1 | 0) >= 0)) {
      // Inline function 'androidx.compose.ui.layout.LayoutNodeSubcompositionsState.makeSureStateIsConsistent.<anonymous>' call
      var message_0 = 'Incorrect state. Total children ' + this.root_1.get_foldedChildren_129xtk_k$().get_size_woubt6_k$() + '. Reusable children ' + ('' + this.reusableCount_1 + '. Precomposed children ' + this.precomposedCount_1);
      throw IllegalArgumentException_init_$Create$(toString(message_0));
    }
    // Inline function 'kotlin.require' call
    // Inline function 'kotlin.contracts.contract' call
    if (!(this.precomposeMap_1.get_size_woubt6_k$() === this.precomposedCount_1)) {
      // Inline function 'androidx.compose.ui.layout.LayoutNodeSubcompositionsState.makeSureStateIsConsistent.<anonymous>' call
      var message_1 = 'Incorrect state. Precomposed children ' + this.precomposedCount_1 + '. Map size ' + ('' + this.precomposeMap_1.get_size_woubt6_k$());
      throw IllegalArgumentException_init_$Create$(toString(message_1));
    }
  };
  protoOf(LayoutNodeSubcompositionsState).createMeasurePolicy_lqy73w_k$ = function (block) {
    this.intermediateMeasureScope_1.lookaheadMeasurePolicy_1 = block;
    return new LayoutNodeSubcompositionsState$createMeasurePolicy$1(this, block);
  };
  protoOf(LayoutNodeSubcompositionsState).precompose_z53uso_k$ = function (slotId, content) {
    illegalDecoyCallException('precompose');
  };
  protoOf(LayoutNodeSubcompositionsState).forceRecomposeChildren_rfui59_k$ = function () {
    // Inline function 'kotlin.collections.forEach' call
    // Inline function 'kotlin.collections.iterator' call
    var tmp0_iterator = this.nodeToNodeState_1.get_entries_p20ztl_k$().iterator_jk1svi_k$();
    while (tmp0_iterator.hasNext_bitz1p_k$()) {
      var element = tmp0_iterator.next_20eer_k$();
      // Inline function 'androidx.compose.ui.layout.LayoutNodeSubcompositionsState.forceRecomposeChildren.<anonymous>' call
      // Inline function 'kotlin.collections.component2' call
      var nodeState = element.get_value_j01efc_k$();
      nodeState.forceRecompose_1 = true;
    }
    if (!this.root_1.get_measurePending_u6yxya_k$()) {
      this.root_1.requestRemeasure$default_jw5g0w_k$();
    }
  };
  protoOf(LayoutNodeSubcompositionsState).disposeCurrentNodes_dgk6nb_k$ = function () {
    // Inline function 'androidx.compose.ui.node.LayoutNode.ignoreRemeasureRequests' call
    var this_0 = this.root_1;
    _set_ignoreRemeasureRequests__ax9eso(this_0, true);
    // Inline function 'androidx.compose.ui.layout.LayoutNodeSubcompositionsState.disposeCurrentNodes.<anonymous>' call
    // Inline function 'kotlin.collections.forEach' call
    var tmp0_iterator = this.nodeToNodeState_1.get_values_ksazhn_k$().iterator_jk1svi_k$();
    while (tmp0_iterator.hasNext_bitz1p_k$()) {
      var element = tmp0_iterator.next_20eer_k$();
      // Inline function 'androidx.compose.ui.layout.LayoutNodeSubcompositionsState.disposeCurrentNodes.<anonymous>.<anonymous>' call
      var tmp0_safe_receiver = element.composition_1;
      if (tmp0_safe_receiver == null)
        null;
      else {
        tmp0_safe_receiver.dispose_3nnxhr_k$();
      }
    }
    this.root_1.removeAll_c84dd9_k$();
    _set_ignoreRemeasureRequests__ax9eso(this_0, false);
    this.nodeToNodeState_1.clear_j9egeb_k$();
    this.slotIdToNode_1.clear_j9egeb_k$();
    this.precomposedCount_1 = 0;
    this.reusableCount_1 = 0;
    this.precomposeMap_1.clear_j9egeb_k$();
    this.makeSureStateIsConsistent_8o46hm_k$();
  };
  protoOf(LayoutNodeSubcompositionsState).subcompose$composable_2aaas4_k$ = function (slotId, content) {
    this.makeSureStateIsConsistent_8o46hm_k$();
    var layoutState = this.root_1.get_layoutState_o1v2le_k$();
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!(((layoutState.equals(LayoutState_Measuring_getInstance()) ? true : layoutState.equals(LayoutState_LayingOut_getInstance())) ? true : layoutState.equals(LayoutState_LookaheadMeasuring_getInstance())) ? true : layoutState.equals(LayoutState_LookaheadLayingOut_getInstance()))) {
      // Inline function 'androidx.compose.ui.layout.LayoutNodeSubcompositionsState.subcompose$composable.<anonymous>' call
      var message = 'subcompose can only be used inside the measure or layout blocks';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    // Inline function 'kotlin.collections.getOrPut' call
    var this_0 = this.slotIdToNode_1;
    var value = this_0.get_wei43m_k$(slotId);
    var tmp;
    if (value == null) {
      // Inline function 'androidx.compose.ui.layout.LayoutNodeSubcompositionsState.subcompose$composable.<anonymous>' call
      var precomposed = this.precomposeMap_1.remove_gppy8k_k$(slotId);
      var tmp_0;
      if (!(precomposed == null)) {
        // Inline function 'kotlin.check' call
        // Inline function 'kotlin.contracts.contract' call
        // Inline function 'kotlin.check' call
        // Inline function 'kotlin.contracts.contract' call
        if (!(this.precomposedCount_1 > 0)) {
          // Inline function 'kotlin.check.<anonymous>' call
          var message_0 = 'Check failed.';
          throw IllegalStateException_init_$Create$(toString(message_0));
        }
        this.precomposedCount_1 = this.precomposedCount_1 - 1 | 0;
        tmp_0 = precomposed;
      } else {
        var tmp2_elvis_lhs = takeNodeFromReusables(this, slotId);
        tmp_0 = tmp2_elvis_lhs == null ? createNodeAt(this, this.currentIndex_1) : tmp2_elvis_lhs;
      }
      var answer = tmp_0;
      this_0.put_4fpzoq_k$(slotId, answer);
      tmp = answer;
    } else {
      tmp = value;
    }
    var node = tmp;
    var itemIndex = this.root_1.get_foldedChildren_129xtk_k$().indexOf_si1fv9_k$(node);
    // Inline function 'kotlin.require' call
    // Inline function 'kotlin.contracts.contract' call
    if (!(itemIndex >= this.currentIndex_1)) {
      // Inline function 'androidx.compose.ui.layout.LayoutNodeSubcompositionsState.subcompose$composable.<anonymous>' call
      var message_1 = 'Key "' + toString_0(slotId) + '" was already used. If you are using LazyColumn/Row please make ' + 'sure you provide a unique key for each item.';
      throw IllegalArgumentException_init_$Create$(toString(message_1));
    }
    if (!(this.currentIndex_1 === itemIndex)) {
      move$default(this, itemIndex, this.currentIndex_1);
    }
    this.currentIndex_1 = this.currentIndex_1 + 1 | 0;
    subcompose$composable_0(this, node, slotId, content);
    var tmp_1;
    if (layoutState.equals(LayoutState_Measuring_getInstance()) ? true : layoutState.equals(LayoutState_LayingOut_getInstance())) {
      tmp_1 = node.get_childMeasurables_m4wqfz_k$();
    } else {
      tmp_1 = node.get_childLookaheadMeasurables_eq0b5v_k$();
    }
    return tmp_1;
  };
  protoOf(LayoutNodeSubcompositionsState).precompose$composable_6704c7_k$ = function (slotId, content) {
    this.makeSureStateIsConsistent_8o46hm_k$();
    if (!this.slotIdToNode_1.containsKey_aw81wo_k$(slotId)) {
      // Inline function 'kotlin.collections.getOrPut' call
      var this_0 = this.precomposeMap_1;
      var value = this_0.get_wei43m_k$(slotId);
      var tmp;
      if (value == null) {
        // Inline function 'androidx.compose.ui.layout.LayoutNodeSubcompositionsState.precompose$composable.<anonymous>' call
        var reusedNode = takeNodeFromReusables(this, slotId);
        var tmp_0;
        if (!(reusedNode == null)) {
          var nodeIndex = this.root_1.get_foldedChildren_129xtk_k$().indexOf_si1fv9_k$(reusedNode);
          move(this, nodeIndex, this.root_1.get_foldedChildren_129xtk_k$().get_size_woubt6_k$(), 1);
          this.precomposedCount_1 = this.precomposedCount_1 + 1 | 0;
          tmp_0 = reusedNode;
        } else {
          // Inline function 'kotlin.also' call
          var this_1 = createNodeAt(this, this.root_1.get_foldedChildren_129xtk_k$().get_size_woubt6_k$());
          // Inline function 'kotlin.contracts.contract' call
          // Inline function 'androidx.compose.ui.layout.LayoutNodeSubcompositionsState.precompose$composable.<anonymous>.<anonymous>' call
          this.precomposedCount_1 = this.precomposedCount_1 + 1 | 0;
          tmp_0 = this_1;
        }
        var answer = tmp_0;
        this_0.put_4fpzoq_k$(slotId, answer);
        tmp = answer;
      } else {
        tmp = value;
      }
      var node = tmp;
      subcompose$composable_0(this, node, slotId, content);
    }
    return new LayoutNodeSubcompositionsState$precompose$composable$1(this, slotId);
  };
  function _get_set__e6gl0v($this) {
    return $this.set_1;
  }
  function get_$stableprop_26() {
    return 8;
  }
  function SlotIdsSet(set) {
    var tmp;
    if (set === VOID) {
      // Inline function 'kotlin.collections.mutableSetOf' call
      tmp = LinkedHashSet_init_$Create$();
    } else {
      tmp = set;
    }
    set = tmp;
    this.set_1 = set;
    this.$stable_1 = 8;
  }
  protoOf(SlotIdsSet).get_size_woubt6_k$ = function () {
    return this.set_1.get_size_woubt6_k$();
  };
  protoOf(SlotIdsSet).contains_i4byw0_k$ = function (element) {
    return this.set_1.contains_aljjnj_k$(element);
  };
  protoOf(SlotIdsSet).contains_aljjnj_k$ = function (element) {
    if (!(element == null ? true : !(element == null)))
      return false;
    return this.contains_i4byw0_k$((element == null ? true : !(element == null)) ? element : THROW_CCE());
  };
  protoOf(SlotIdsSet).containsAll_leigia_k$ = function (elements) {
    return this.set_1.containsAll_xk45sd_k$(elements);
  };
  protoOf(SlotIdsSet).containsAll_xk45sd_k$ = function (elements) {
    return this.containsAll_leigia_k$(elements);
  };
  protoOf(SlotIdsSet).isEmpty_y1axqb_k$ = function () {
    return this.set_1.isEmpty_y1axqb_k$();
  };
  protoOf(SlotIdsSet).add_6wmvoe_k$ = function (slotId) {
    return this.set_1.add_utx5q5_k$(slotId);
  };
  protoOf(SlotIdsSet).iterator_jk1svi_k$ = function () {
    return this.set_1.iterator_jk1svi_k$();
  };
  protoOf(SlotIdsSet).remove_2axmdh_k$ = function (slotId) {
    return this.set_1.remove_cedx0m_k$(slotId);
  };
  protoOf(SlotIdsSet).removeAll_d31qon_k$ = function (slotIds) {
    return this.set_1.remove_cedx0m_k$(slotIds);
  };
  protoOf(SlotIdsSet).removeAll_xhslgf_k$ = function (predicate) {
    return removeAll(this.set_1, predicate);
  };
  protoOf(SlotIdsSet).retainAll_nj8gjs_k$ = function (slotIds) {
    return this.set_1.retainAll_9fhiib_k$(slotIds);
  };
  protoOf(SlotIdsSet).retainAll_cxtqbm_k$ = function (predicate) {
    return retainAll(this.set_1, predicate);
  };
  protoOf(SlotIdsSet).clear_j9egeb_k$ = function () {
    return this.set_1.clear_j9egeb_k$();
  };
  function SubcomposeSlotReusePolicy() {
  }
  function SubcomposeIntermediateMeasureScope() {
  }
  function SubcomposeMeasureScope() {
  }
  function _get_slotReusePolicy__xp4b87($this) {
    return $this.slotReusePolicy_1;
  }
  function SubcomposeLayoutState_init_$Init$($this) {
    SubcomposeLayoutState.call($this, NoOpSubcomposeSlotReusePolicy_getInstance());
    return $this;
  }
  function SubcomposeLayoutState_init_$Create$() {
    return SubcomposeLayoutState_init_$Init$(objectCreate(protoOf(SubcomposeLayoutState)));
  }
  function SubcomposeLayoutState_init_$Init$_0(maxSlotsToRetainForReuse, $this) {
    SubcomposeLayoutState.call($this, SubcomposeSlotReusePolicy_0(maxSlotsToRetainForReuse));
    return $this;
  }
  function SubcomposeLayoutState_init_$Create$_0(maxSlotsToRetainForReuse) {
    return SubcomposeLayoutState_init_$Init$_0(maxSlotsToRetainForReuse, objectCreate(protoOf(SubcomposeLayoutState)));
  }
  function _set__state__4o0y7v($this, _set____db54di) {
    $this._state_1 = _set____db54di;
  }
  function _get__state__37adl3($this) {
    return $this._state_1;
  }
  function _get_state__b8zcm8($this) {
    var tmp$ret$1;
    $l$block: {
      // Inline function 'kotlin.requireNotNull' call
      var value = $this._state_1;
      // Inline function 'kotlin.contracts.contract' call
      if (value == null) {
        // Inline function 'androidx.compose.ui.layout.SubcomposeLayoutState.<get-state>.<anonymous>' call
        var message = 'SubcomposeLayoutState is not attached to SubcomposeLayout';
        throw IllegalArgumentException_init_$Create$(toString(message));
      } else {
        tmp$ret$1 = value;
        break $l$block;
      }
    }
    return tmp$ret$1;
  }
  function PrecomposedSlotHandle() {
  }
  function get_$stableprop_27() {
    return 8;
  }
  function SubcomposeLayoutState$setRoot$lambda(this$0) {
    return function ($this$null, it) {
      var tmp = this$0;
      var tmp0_elvis_lhs = $this$null.get_subcompositionsState_n3zr3j_k$();
      var tmp_0;
      if (tmp0_elvis_lhs == null) {
        // Inline function 'kotlin.also' call
        var this_0 = new LayoutNodeSubcompositionsState($this$null, this$0.slotReusePolicy_1);
        // Inline function 'kotlin.contracts.contract' call
        // Inline function 'androidx.compose.ui.layout.SubcomposeLayoutState.setRoot.<anonymous>.<anonymous>' call
        $this$null.set_subcompositionsState_rgq091_k$(this_0);
        tmp_0 = this_0;
      } else {
        tmp_0 = tmp0_elvis_lhs;
      }
      tmp._state_1 = tmp_0;
      _get_state__b8zcm8(this$0).makeSureStateIsConsistent_8o46hm_k$();
      _get_state__b8zcm8(this$0).set_slotReusePolicy_pm2c22_k$(this$0.slotReusePolicy_1);
      return Unit_getInstance();
    };
  }
  function SubcomposeLayoutState$setCompositionContext$lambda(this$0) {
    return function ($this$null, it) {
      _get_state__b8zcm8(this$0).compositionContext_1 = it;
      return Unit_getInstance();
    };
  }
  function SubcomposeLayoutState$setMeasurePolicy$lambda(this$0) {
    return function ($this$null, it) {
      $this$null.set_measurePolicy_m2hqnw_k$(_get_state__b8zcm8(this$0).createMeasurePolicy_lqy73w_k$(it));
      return Unit_getInstance();
    };
  }
  function SubcomposeLayoutState$setIntermediateMeasurePolicy$lambda(this$0) {
    return function ($this$null, it) {
      _get_state__b8zcm8(this$0).intermediateMeasurePolicy_1 = it;
      return Unit_getInstance();
    };
  }
  function SubcomposeLayoutState(slotReusePolicy) {
    this.slotReusePolicy_1 = slotReusePolicy;
    this._state_1 = null;
    var tmp = this;
    tmp.setRoot_1 = SubcomposeLayoutState$setRoot$lambda(this);
    var tmp_0 = this;
    tmp_0.setCompositionContext_1 = SubcomposeLayoutState$setCompositionContext$lambda(this);
    var tmp_1 = this;
    tmp_1.setMeasurePolicy_1 = SubcomposeLayoutState$setMeasurePolicy$lambda(this);
    var tmp_2 = this;
    tmp_2.setIntermediateMeasurePolicy_1 = SubcomposeLayoutState$setIntermediateMeasurePolicy$lambda(this);
    this.$stable_1 = 8;
  }
  protoOf(SubcomposeLayoutState).get_isInLookaheadScope_k87ely_k$ = function () {
    return _get_state__b8zcm8(this).get_isInLookaheadScope_k87ely_k$();
  };
  protoOf(SubcomposeLayoutState).get_setRoot_y3bywr_k$ = function () {
    return this.setRoot_1;
  };
  protoOf(SubcomposeLayoutState).get_setCompositionContext_swambm_k$ = function () {
    return this.setCompositionContext_1;
  };
  protoOf(SubcomposeLayoutState).get_setMeasurePolicy_apf8sp_k$ = function () {
    return this.setMeasurePolicy_1;
  };
  protoOf(SubcomposeLayoutState).get_setIntermediateMeasurePolicy_6riipu_k$ = function () {
    return this.setIntermediateMeasurePolicy_1;
  };
  protoOf(SubcomposeLayoutState).precompose_z53uso_k$ = function (slotId, content) {
    illegalDecoyCallException('precompose');
  };
  protoOf(SubcomposeLayoutState).forceRecomposeChildren_rfui59_k$ = function () {
    return _get_state__b8zcm8(this).forceRecomposeChildren_rfui59_k$();
  };
  protoOf(SubcomposeLayoutState).disposeCurrentNodes_dgk6nb_k$ = function () {
    return _get_state__b8zcm8(this).disposeCurrentNodes_dgk6nb_k$();
  };
  protoOf(SubcomposeLayoutState).precompose$composable_6704c7_k$ = function (slotId, content) {
    return _get_state__b8zcm8(this).precompose$composable_6704c7_k$(slotId, content);
  };
  function ComposableLambda$invoke$ref_0($boundThis) {
    return function (p0, p1) {
      return $boundThis.invoke_z8di7s_k$(p0, p1);
    };
  }
  function ComposableSingletons$SubcomposeLayoutKt$lambda_1$lambda_8mxfps($composer, $changed) {
    var $composer_0 = $composer;
    sourceInformation($composer_0, 'C:SubcomposeLayout.kt#80mrfh');
    if (!(($changed & 11) === 2) ? true : !$composer_0.get_skipping_3owdve_k$()) {
      if (isTraceInProgress()) {
        traceEventStart(-1741544742, $changed, -1, 'androidx.compose.ui.layout.ComposableSingletons$SubcomposeLayoutKt.lambda-1.<anonymous> (SubcomposeLayout.kt:679)');
      }
      if (isTraceInProgress()) {
        traceEventEnd();
      }
    } else {
      $composer_0.skipToGroupEnd_lh3zi2_k$();
    }
    return Unit_getInstance();
  }
  function ComposableSingletons$SubcomposeLayoutKt() {
    ComposableSingletons$SubcomposeLayoutKt_instance = this;
    var tmp = this;
    tmp.lambda_1_r8sbbp_1 = ComposableLambda$invoke$ref_0(composableLambdaInstance(-1741544742, false, ComposableSingletons$SubcomposeLayoutKt$lambda_1$lambda_8mxfps));
  }
  protoOf(ComposableSingletons$SubcomposeLayoutKt).get_lambda_1_bzdzzo_k$ = function () {
    return this.lambda_1_r8sbbp_1;
  };
  var ComposableSingletons$SubcomposeLayoutKt_instance;
  function ComposableSingletons$SubcomposeLayoutKt_getInstance() {
    if (ComposableSingletons$SubcomposeLayoutKt_instance == null)
      new ComposableSingletons$SubcomposeLayoutKt();
    return ComposableSingletons$SubcomposeLayoutKt_instance;
  }
  function NoOpSubcomposeSlotReusePolicy() {
    NoOpSubcomposeSlotReusePolicy_instance = this;
  }
  protoOf(NoOpSubcomposeSlotReusePolicy).getSlotsToRetain_9tpmt7_k$ = function (slotIds) {
    slotIds.clear_j9egeb_k$();
  };
  protoOf(NoOpSubcomposeSlotReusePolicy).areCompatible_zh47cm_k$ = function (slotId, reusableSlotId) {
    return false;
  };
  var NoOpSubcomposeSlotReusePolicy_instance;
  function NoOpSubcomposeSlotReusePolicy_getInstance() {
    if (NoOpSubcomposeSlotReusePolicy_instance == null)
      new NoOpSubcomposeSlotReusePolicy();
    return NoOpSubcomposeSlotReusePolicy_instance;
  }
  function SubcomposeSlotReusePolicy_0(maxSlotsToRetainForReuse) {
    return new FixedCountSubcomposeSlotReusePolicy(maxSlotsToRetainForReuse);
  }
  function _get_maxSlotsToRetainForReuse__s6v49b($this) {
    return $this.maxSlotsToRetainForReuse_1;
  }
  function FixedCountSubcomposeSlotReusePolicy(maxSlotsToRetainForReuse) {
    this.maxSlotsToRetainForReuse_1 = maxSlotsToRetainForReuse;
  }
  protoOf(FixedCountSubcomposeSlotReusePolicy).getSlotsToRetain_9tpmt7_k$ = function (slotIds) {
    if (slotIds.get_size_woubt6_k$() > this.maxSlotsToRetainForReuse_1) {
      var count = 0;
      // Inline function 'kotlin.with' call
      // Inline function 'kotlin.contracts.contract' call
      var $this$with = slotIds.iterator_jk1svi_k$();
      while ($this$with.hasNext_bitz1p_k$()) {
        $this$with.next_20eer_k$();
        count = count + 1 | 0;
        if (count > this.maxSlotsToRetainForReuse_1) {
          $this$with.remove_ldkf9o_k$();
        }
      }
    }
  };
  protoOf(FixedCountSubcomposeSlotReusePolicy).areCompatible_zh47cm_k$ = function (slotId, reusableSlotId) {
    return true;
  };
  function active$factory() {
    return getPropertyCallableRef('active', 1, KMutableProperty1, function (receiver) {
      return receiver.get_active_avldsf_k$();
    }, function (receiver, value) {
      return receiver.set_active_nmha5u_k$(value);
    });
  }
  function active$factory_0() {
    return getPropertyCallableRef('active', 1, KMutableProperty1, function (receiver) {
      return receiver.get_active_avldsf_k$();
    }, function (receiver, value) {
      return receiver.set_active_nmha5u_k$(value);
    });
  }
  function get_$stableprop_28() {
    return 0;
  }
  function ProvidableModifierLocal(defaultFactory) {
    ModifierLocal.call(this, defaultFactory);
    this.$stable_2 = 0;
  }
  function modifierLocalOf(defaultFactory) {
    return new ProvidableModifierLocal(defaultFactory);
  }
  function ModifierLocalReadScope() {
  }
  function get_$stableprop_29() {
    return 0;
  }
  function ModifierLocal(defaultFactory) {
    this.defaultFactory_1 = defaultFactory;
    this.$stable_1 = 0;
  }
  protoOf(ModifierLocal).get_defaultFactory_ml0t4e_k$ = function () {
    return this.defaultFactory_1;
  };
  function ModifierLocalConsumer() {
  }
  function _get_inserted__i5ck37($this) {
    return $this.inserted_1;
  }
  function _get_insertedLocal__su2e4i($this) {
    return $this.insertedLocal_1;
  }
  function _get_removed__qog8fl($this) {
    return $this.removed_1;
  }
  function _get_removedLocal__1sdbk0($this) {
    return $this.removedLocal_1;
  }
  function _set_invalidated__5tg7fg($this, _set____db54di) {
    $this.invalidated_1 = _set____db54di;
  }
  function _get_invalidated__yx9o7s($this) {
    return $this.invalidated_1;
  }
  function invalidateConsumersOfNodeForKey($this, node, key, set) {
    // Inline function 'androidx.compose.ui.node.visitSubtreeIf' call
    // Inline function 'androidx.compose.ui.node.Nodes.Locals' call
    Nodes_getInstance();
    var type = _NodeKind___init__impl__ojsprp(32);
    var mask = _NodeKind___get_mask__impl__1uopb6(type);
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!node.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
      // Inline function 'androidx.compose.ui.node.visitSubtreeIf.<anonymous>' call
      var message = 'visitSubtreeIf called on an unattached node';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
    // Inline function 'kotlin.arrayOfNulls' call
    var tmp$ret$2 = fillArrayVal(Array(16), null);
    var branches = new MutableVector(tmp$ret$2, 0);
    var child = node.get_node_wor8sr_k$().get_child_ipppmb_k$();
    if (child == null) {
      addLayoutNodeChildren$accessor$1u1ky95_1(branches, node.get_node_wor8sr_k$());
    } else {
      branches.add_wl2rvy_k$(child);
    }
    outer: while (branches.isNotEmpty_cjxbwk_k$()) {
      var branch = branches.removeAt_6niowx_k$(branches.get_size_woubt6_k$() - 1 | 0);
      if (!((branch.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0)) {
        var node_0 = branch;
        while (!(node_0 == null)) {
          if (!((node_0.get_kindSet_ahjm4b_k$() & mask) === 0)) {
            var tmp$ret$6;
            $l$block: {
              // Inline function 'androidx.compose.ui.node.visitSubtreeIf.<anonymous>' call
              // Inline function 'androidx.compose.ui.node.dispatchForKind' call
              var stack = null;
              var node_1 = node_0;
              $l$loop: while (!(node_1 == null)) {
                if (!(node_1 == null) ? isInterface(node_1, ModifierLocalModifierNode) : false) {
                  // Inline function 'androidx.compose.ui.node.visitSubtreeIf.<anonymous>.<anonymous>' call
                  // Inline function 'androidx.compose.ui.modifier.ModifierLocalManager.invalidateConsumersOfNodeForKey.<anonymous>' call
                  var it = node_1;
                  var tmp;
                  if (it instanceof BackwardsCompatNode) {
                    var tmp_0 = it.get_element_q8gf71_k$();
                    tmp = isInterface(tmp_0, ModifierLocalConsumer);
                  } else {
                    tmp = false;
                  }
                  if (tmp) {
                    if (it.get_readValues_rbgtnj_k$().contains_aljjnj_k$(key)) {
                      set.add_utx5q5_k$(it);
                    }
                  }
                  if (!!it.get_providedValues_crrbpu_k$().contains_6rpgft_k$(key)) {
                    tmp$ret$6 = false;
                    break $l$block;
                  }
                } else {
                  var tmp_1;
                  // Inline function 'androidx.compose.ui.Node.isKind' call
                  if (!((node_1.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                    tmp_1 = node_1 instanceof DelegatingNode;
                  } else {
                    tmp_1 = false;
                  }
                  if (tmp_1) {
                    var count = 0;
                    // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                    var node_2 = node_1.get_delegate_i94tki_k$();
                    while (!(node_2 == null)) {
                      // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                      var next = node_2;
                      // Inline function 'androidx.compose.ui.Node.isKind' call
                      if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                        count = count + 1 | 0;
                        if (count === 1) {
                          node_1 = next;
                        } else {
                          var tmp1_elvis_lhs = stack;
                          var tmp_2;
                          if (tmp1_elvis_lhs == null) {
                            // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                            // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                            // Inline function 'kotlin.arrayOfNulls' call
                            var tmp$ret$9 = fillArrayVal(Array(16), null);
                            tmp_2 = new MutableVector(tmp$ret$9, 0);
                          } else {
                            tmp_2 = tmp1_elvis_lhs;
                          }
                          stack = tmp_2;
                          var theNode = node_1;
                          if (!(theNode == null)) {
                            var tmp2_safe_receiver = stack;
                            if (tmp2_safe_receiver == null)
                              null;
                            else
                              tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                            node_1 = null;
                          }
                          var tmp3_safe_receiver = stack;
                          if (tmp3_safe_receiver == null)
                            null;
                          else
                            tmp3_safe_receiver.add_wl2rvy_k$(next);
                        }
                      }
                      node_2 = node_2.get_child_ipppmb_k$();
                    }
                    if (count === 1) {
                      continue $l$loop;
                    }
                  }
                }
                node_1 = pop$accessor$1u1ky95(stack);
              }
              tmp$ret$6 = true;
            }
            var diveDeeper = tmp$ret$6;
            if (!diveDeeper)
              continue outer;
          }
          node_0 = node_0.get_child_ipppmb_k$();
        }
      }
      addLayoutNodeChildren$accessor$1u1ky95_1(branches, branch);
    }
  }
  function ModifierLocalManager$invalidate$lambda(this$0) {
    return function () {
      this$0.triggerUpdates_spodnm_k$();
      return Unit_getInstance();
    };
  }
  function ModifierLocalManager(owner) {
    this.owner_1 = owner;
    var tmp = this;
    // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
    // Inline function 'kotlin.arrayOfNulls' call
    var tmp$ret$0 = fillArrayVal(Array(16), null);
    tmp.inserted_1 = new MutableVector(tmp$ret$0, 0);
    var tmp_0 = this;
    // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
    // Inline function 'kotlin.arrayOfNulls' call
    var tmp$ret$3 = fillArrayVal(Array(16), null);
    tmp_0.insertedLocal_1 = new MutableVector(tmp$ret$3, 0);
    var tmp_1 = this;
    // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
    // Inline function 'kotlin.arrayOfNulls' call
    var tmp$ret$6 = fillArrayVal(Array(16), null);
    tmp_1.removed_1 = new MutableVector(tmp$ret$6, 0);
    var tmp_2 = this;
    // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
    // Inline function 'kotlin.arrayOfNulls' call
    var tmp$ret$9 = fillArrayVal(Array(16), null);
    tmp_2.removedLocal_1 = new MutableVector(tmp$ret$9, 0);
    this.invalidated_1 = false;
  }
  protoOf(ModifierLocalManager).get_owner_iwkx3e_k$ = function () {
    return this.owner_1;
  };
  protoOf(ModifierLocalManager).invalidate_p4aufp_k$ = function () {
    if (!this.invalidated_1) {
      this.invalidated_1 = true;
      this.owner_1.registerOnEndApplyChangesListener_4k59au_k$(ModifierLocalManager$invalidate$lambda(this));
    }
  };
  protoOf(ModifierLocalManager).triggerUpdates_spodnm_k$ = function () {
    this.invalidated_1 = false;
    // Inline function 'kotlin.collections.hashSetOf' call
    var toUpdate = HashSet_init_$Create$();
    // Inline function 'androidx.compose.runtime.collection.MutableVector.forEachIndexed' call
    var this_0 = this.removed_1;
    // Inline function 'kotlin.contracts.contract' call
    var size = this_0.get_size_woubt6_k$();
    if (size > 0) {
      var i = 0;
      var tmp = this_0.get_content_h02jrk_k$();
      var content = isArray(tmp) ? tmp : THROW_CCE();
      do {
        // Inline function 'androidx.compose.ui.modifier.ModifierLocalManager.triggerUpdates.<anonymous>' call
        var i_0 = i;
        var layout = content[i];
        // Inline function 'androidx.compose.runtime.collection.MutableVector.get' call
        var tmp_0 = this.removedLocal_1.get_content_h02jrk_k$()[i_0];
        var key = (tmp_0 == null ? true : !(tmp_0 == null)) ? tmp_0 : THROW_CCE();
        if (layout.get_nodes_ivvt6w_k$().get_head_won7e1_k$().get_isAttached_odsl1l_k$()) {
          invalidateConsumersOfNodeForKey(this, layout.get_nodes_ivvt6w_k$().get_head_won7e1_k$(), key, toUpdate);
        }
        i = i + 1 | 0;
      }
       while (i < size);
    }
    this.removed_1.clear_j9egeb_k$();
    this.removedLocal_1.clear_j9egeb_k$();
    // Inline function 'androidx.compose.runtime.collection.MutableVector.forEachIndexed' call
    var this_1 = this.inserted_1;
    // Inline function 'kotlin.contracts.contract' call
    var size_0 = this_1.get_size_woubt6_k$();
    if (size_0 > 0) {
      var i_1 = 0;
      var tmp_1 = this_1.get_content_h02jrk_k$();
      var content_0 = isArray(tmp_1) ? tmp_1 : THROW_CCE();
      do {
        // Inline function 'androidx.compose.ui.modifier.ModifierLocalManager.triggerUpdates.<anonymous>' call
        var i_2 = i_1;
        var node = content_0[i_1];
        // Inline function 'androidx.compose.runtime.collection.MutableVector.get' call
        var tmp_2 = this.insertedLocal_1.get_content_h02jrk_k$()[i_2];
        var key_0 = (tmp_2 == null ? true : !(tmp_2 == null)) ? tmp_2 : THROW_CCE();
        if (node.get_isAttached_odsl1l_k$()) {
          invalidateConsumersOfNodeForKey(this, node, key_0, toUpdate);
        }
        i_1 = i_1 + 1 | 0;
      }
       while (i_1 < size_0);
    }
    this.inserted_1.clear_j9egeb_k$();
    this.insertedLocal_1.clear_j9egeb_k$();
    // Inline function 'kotlin.collections.forEach' call
    var tmp0_iterator = toUpdate.iterator_jk1svi_k$();
    while (tmp0_iterator.hasNext_bitz1p_k$()) {
      var element = tmp0_iterator.next_20eer_k$();
      // Inline function 'androidx.compose.ui.modifier.ModifierLocalManager.triggerUpdates.<anonymous>' call
      element.updateModifierLocalConsumer_4bl0dr_k$();
    }
  };
  protoOf(ModifierLocalManager).updatedProvider_wji3di_k$ = function (node, key) {
    // Inline function 'androidx.compose.runtime.collection.MutableVector.plusAssign' call
    this.inserted_1.add_wl2rvy_k$(node);
    // Inline function 'androidx.compose.runtime.collection.MutableVector.plusAssign' call
    this.insertedLocal_1.add_wl2rvy_k$(key);
    this.invalidate_p4aufp_k$();
  };
  protoOf(ModifierLocalManager).insertedProvider_asgnkd_k$ = function (node, key) {
    // Inline function 'androidx.compose.runtime.collection.MutableVector.plusAssign' call
    this.inserted_1.add_wl2rvy_k$(node);
    // Inline function 'androidx.compose.runtime.collection.MutableVector.plusAssign' call
    this.insertedLocal_1.add_wl2rvy_k$(key);
    this.invalidate_p4aufp_k$();
  };
  protoOf(ModifierLocalManager).removedProvider_w31j3v_k$ = function (node, key) {
    // Inline function 'androidx.compose.runtime.collection.MutableVector.plusAssign' call
    var this_0 = this.removed_1;
    var element = requireLayoutNode(node);
    this_0.add_wl2rvy_k$(element);
    // Inline function 'androidx.compose.runtime.collection.MutableVector.plusAssign' call
    this.removedLocal_1.add_wl2rvy_k$(key);
    this.invalidate_p4aufp_k$();
  };
  function ModifierLocalModifierNode() {
  }
  function get_$stableprop_30() {
    return 0;
  }
  function ModifierLocalMap() {
    this.$stable_1 = 0;
  }
  function modifierLocalMapOf(entry) {
    // Inline function 'kotlin.also' call
    var this_0 = new SingleLocalMap(entry.get_first_irdx8n_k$());
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.modifier.modifierLocalMapOf.<anonymous>' call
    this_0.set_f74v2r_k$(entry.get_first_irdx8n_k$(), entry.get_second_jf7fjx_k$());
    return this_0;
  }
  function EmptyMap() {
    EmptyMap_instance = this;
    ModifierLocalMap.call(this);
  }
  protoOf(EmptyMap).set_8zdh5v_k$ = function (key, value) {
    throw IllegalStateException_init_$Create$(toString(''));
  };
  protoOf(EmptyMap).set_f74v2r_k$ = function (key, value) {
    return this.set_8zdh5v_k$(key, (value == null ? true : !(value == null)) ? value : THROW_CCE());
  };
  protoOf(EmptyMap).get_ygh1i2_k$ = function (key) {
    throw IllegalStateException_init_$Create$(toString(''));
  };
  protoOf(EmptyMap).contains_6rpgft_k$ = function (key) {
    return false;
  };
  var EmptyMap_instance;
  function EmptyMap_getInstance() {
    if (EmptyMap_instance == null)
      new EmptyMap();
    return EmptyMap_instance;
  }
  function _get_key__e6bh8y($this) {
    return $this.key_1;
  }
  function _set_value__lx0xdg($this, _set____db54di) {
    var this_0 = $this.value$delegate_1;
    value$factory();
    this_0.set_value_v1vabv_k$(_set____db54di);
    return Unit_getInstance();
  }
  function _get_value__a43j40_7($this) {
    // Inline function 'androidx.compose.runtime.getValue' call
    var this_0 = $this.value$delegate_1;
    value$factory_0();
    return this_0.get_value_j01efc_k$();
  }
  function SingleLocalMap(key) {
    ModifierLocalMap.call(this);
    this.key_1 = key;
    this.value$delegate_1 = mutableStateOf(null);
  }
  protoOf(SingleLocalMap).forceValue_q175vt_k$ = function (value) {
    _set_value__lx0xdg(this, value);
  };
  protoOf(SingleLocalMap).set_f74v2r_k$ = function (key, value) {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!(key === this.key_1)) {
      // Inline function 'kotlin.check.<anonymous>' call
      var message = 'Check failed.';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    _set_value__lx0xdg(this, value);
  };
  protoOf(SingleLocalMap).get_ygh1i2_k$ = function (key) {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!(key === this.key_1)) {
      // Inline function 'kotlin.check.<anonymous>' call
      var message = 'Check failed.';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    var tmp = _get_value__a43j40_7(this);
    return (tmp == null ? true : !(tmp == null)) ? tmp : null;
  };
  protoOf(SingleLocalMap).contains_6rpgft_k$ = function (key) {
    return key === this.key_1;
  };
  function BackwardsCompatLocalMap(element) {
    ModifierLocalMap.call(this);
    this.element_1 = element;
  }
  protoOf(BackwardsCompatLocalMap).set_element_l7d0vu_k$ = function (_set____db54di) {
    this.element_1 = _set____db54di;
  };
  protoOf(BackwardsCompatLocalMap).get_element_q8gf71_k$ = function () {
    return this.element_1;
  };
  protoOf(BackwardsCompatLocalMap).set_f74v2r_k$ = function (key, value) {
    // Inline function 'kotlin.error' call
    var message = 'Set is not allowed on a backwards compat provider';
    throw IllegalStateException_init_$Create$(toString(message));
  };
  protoOf(BackwardsCompatLocalMap).get_ygh1i2_k$ = function (key) {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!(key === this.element_1.get_key_18j28a_k$())) {
      // Inline function 'kotlin.check.<anonymous>' call
      var message = 'Check failed.';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    var tmp = this.element_1.get_value_j01efc_k$();
    return (tmp == null ? true : !(tmp == null)) ? tmp : THROW_CCE();
  };
  protoOf(BackwardsCompatLocalMap).contains_6rpgft_k$ = function (key) {
    return key === this.element_1.get_key_18j28a_k$();
  };
  function modifierLocalMapOf_0() {
    return EmptyMap_getInstance();
  }
  function value$factory() {
    return getPropertyCallableRef('value', 1, KMutableProperty1, function (receiver) {
      return _get_value__a43j40_7(receiver);
    }, function (receiver, value) {
      return _set_value__lx0xdg(receiver, value);
    });
  }
  function value$factory_0() {
    return getPropertyCallableRef('value', 1, KMutableProperty1, function (receiver) {
      return _get_value__a43j40_7(receiver);
    }, function (receiver, value) {
      return _set_value__lx0xdg(receiver, value);
    });
  }
  function ModifierLocalProvider() {
  }
  function get_DetachedModifierLocalReadScope() {
    _init_properties_BackwardsCompatNode_kt__rwcpvm();
    return DetachedModifierLocalReadScope;
  }
  var DetachedModifierLocalReadScope;
  function get_onDrawCacheReadsChanged() {
    _init_properties_BackwardsCompatNode_kt__rwcpvm();
    return onDrawCacheReadsChanged;
  }
  var onDrawCacheReadsChanged;
  function get_updateModifierLocalConsumer() {
    _init_properties_BackwardsCompatNode_kt__rwcpvm();
    return updateModifierLocalConsumer;
  }
  var updateModifierLocalConsumer;
  function unInitializeModifier($this) {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!$this.get_isAttached_odsl1l_k$()) {
      // Inline function 'kotlin.check.<anonymous>' call
      var message = 'Check failed.';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    var element = $this.element_1;
    // Inline function 'androidx.compose.ui.Node.isKind' call
    // Inline function 'androidx.compose.ui.node.Nodes.Locals' call
    Nodes_getInstance();
    var kind = _NodeKind___init__impl__ojsprp(32);
    if (!(($this.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(kind)) === 0)) {
      if (isInterface(element, ModifierLocalProvider)) {
        requireOwner($this).get_modifierLocalManager_5rujcu_k$().removedProvider_w31j3v_k$($this, element.get_key_18j28a_k$());
      }
      if (isInterface(element, ModifierLocalConsumer)) {
        element.onModifierLocalsUpdated_2g0e5n_k$(get_DetachedModifierLocalReadScope());
      }
    }
    // Inline function 'androidx.compose.ui.Node.isKind' call
    // Inline function 'androidx.compose.ui.node.Nodes.Semantics' call
    Nodes_getInstance();
    var kind_0 = _NodeKind___init__impl__ojsprp(8);
    if (!(($this.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(kind_0)) === 0)) {
      requireOwner($this).onSemanticsChange_sppqz2_k$();
    }
    if (isInterface(element, FocusRequesterModifier)) {
      // Inline function 'androidx.compose.runtime.collection.MutableVector.minusAssign' call
      element.get_focusRequester_j9jpn1_k$().get_focusRequesterNodes_y8vtw_k$().remove_an8aut_k$($this);
    }
  }
  function initializeModifier($this, duringAttach) {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!$this.get_isAttached_odsl1l_k$()) {
      // Inline function 'kotlin.check.<anonymous>' call
      var message = 'Check failed.';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    var element = $this.element_1;
    // Inline function 'androidx.compose.ui.Node.isKind' call
    // Inline function 'androidx.compose.ui.node.Nodes.Locals' call
    Nodes_getInstance();
    var kind = _NodeKind___init__impl__ojsprp(32);
    if (!(($this.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(kind)) === 0)) {
      if (isInterface(element, ModifierLocalConsumer)) {
        $this.sideEffect_b2rsnk_k$(BackwardsCompatNode$initializeModifier$lambda($this));
      }
      if (isInterface(element, ModifierLocalProvider)) {
        updateModifierLocalProvider($this, element);
      }
    }
    // Inline function 'androidx.compose.ui.Node.isKind' call
    // Inline function 'androidx.compose.ui.node.Nodes.Draw' call
    Nodes_getInstance();
    var kind_0 = _NodeKind___init__impl__ojsprp(4);
    if (!(($this.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(kind_0)) === 0)) {
      if (isInterface(element, DrawCacheModifier)) {
        $this.invalidateCache_1 = true;
      }
      if (!duringAttach) {
        invalidateLayer($this);
      }
    }
    // Inline function 'androidx.compose.ui.Node.isKind' call
    // Inline function 'androidx.compose.ui.node.Nodes.Layout' call
    Nodes_getInstance();
    var kind_1 = _NodeKind___init__impl__ojsprp(2);
    if (!(($this.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(kind_1)) === 0)) {
      var isChainUpdate_0 = isChainUpdate($this);
      if (isChainUpdate_0) {
        var coordinator = ensureNotNull($this.get_coordinator_q6f2gp_k$());
        if (!(coordinator instanceof LayoutModifierNodeCoordinator))
          THROW_CCE();
        coordinator.set_layoutModifierNode_wv4z9e_k$($this);
        coordinator.onLayoutModifierNodeChanged_74yxdq_k$();
      }
      if (!duringAttach) {
        invalidateLayer($this);
        requireLayoutNode($this).invalidateMeasurements_y4xh6q_k$();
      }
    }
    if (isInterface(element, RemeasurementModifier)) {
      element.onRemeasurementAvailable_w9hylz_k$(requireLayoutNode($this));
    }
    // Inline function 'androidx.compose.ui.Node.isKind' call
    // Inline function 'androidx.compose.ui.node.Nodes.LayoutAware' call
    Nodes_getInstance();
    var kind_2 = _NodeKind___init__impl__ojsprp(128);
    if (!(($this.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(kind_2)) === 0)) {
      if (isInterface(element, OnRemeasuredModifier)) {
        var isChainUpdate_1 = isChainUpdate($this);
        if (isChainUpdate_1) {
          requireLayoutNode($this).invalidateMeasurements_y4xh6q_k$();
        }
      }
      if (isInterface(element, OnPlacedModifier)) {
        $this.lastOnPlacedCoordinates_1 = null;
        var isChainUpdate_2 = isChainUpdate($this);
        if (isChainUpdate_2) {
          var tmp = requireOwner($this);
          tmp.registerOnLayoutCompletedListener_q53rof_k$(new BackwardsCompatNode$initializeModifier$2($this));
        }
      }
    }
    // Inline function 'androidx.compose.ui.Node.isKind' call
    // Inline function 'androidx.compose.ui.node.Nodes.GlobalPositionAware' call
    Nodes_getInstance();
    var kind_3 = _NodeKind___init__impl__ojsprp(256);
    if (!(($this.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(kind_3)) === 0)) {
      if (isInterface(element, OnGloballyPositionedModifier)) {
        var isChainUpdate_3 = isChainUpdate($this);
        if (isChainUpdate_3) {
          requireLayoutNode($this).invalidateMeasurements_y4xh6q_k$();
        }
      }
    }
    if (isInterface(element, FocusRequesterModifier)) {
      // Inline function 'androidx.compose.runtime.collection.MutableVector.plusAssign' call
      element.get_focusRequester_j9jpn1_k$().get_focusRequesterNodes_y8vtw_k$().add_wl2rvy_k$($this);
    }
    // Inline function 'androidx.compose.ui.Node.isKind' call
    // Inline function 'androidx.compose.ui.node.Nodes.PointerInput' call
    Nodes_getInstance();
    var kind_4 = _NodeKind___init__impl__ojsprp(16);
    if (!(($this.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(kind_4)) === 0)) {
      if (isInterface(element, PointerInputModifier)) {
        element.get_pointerInputFilter_tz1zwy_k$().set_layoutCoordinates_5xe43h_k$($this.get_coordinator_q6f2gp_k$());
      }
    }
    // Inline function 'androidx.compose.ui.Node.isKind' call
    // Inline function 'androidx.compose.ui.node.Nodes.Semantics' call
    Nodes_getInstance();
    var kind_5 = _NodeKind___init__impl__ojsprp(8);
    if (!(($this.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(kind_5)) === 0)) {
      requireOwner($this).onSemanticsChange_sppqz2_k$();
    }
  }
  function _set_invalidateCache__o319pa($this, _set____db54di) {
    $this.invalidateCache_1 = _set____db54di;
  }
  function _get_invalidateCache__y6rh7u($this) {
    return $this.invalidateCache_1;
  }
  function updateDrawCache($this) {
    var element = $this.element_1;
    if (isInterface(element, DrawCacheModifier)) {
      var tmp = requireOwner($this).get_snapshotObserver_phbxc3_k$();
      var tmp_0 = get_onDrawCacheReadsChanged();
      tmp.observeReads_bmeo9p_k$($this, tmp_0, BackwardsCompatNode$updateDrawCache$lambda(element, $this));
    }
    $this.invalidateCache_1 = false;
  }
  function _set__providedValues__1zzm67($this, _set____db54di) {
    $this._providedValues_1 = _set____db54di;
  }
  function _get__providedValues__83qlcd($this) {
    return $this._providedValues_1;
  }
  function updateModifierLocalProvider($this, element) {
    var providedValues = $this._providedValues_1;
    if (!(providedValues == null) ? providedValues.contains_6rpgft_k$(element.get_key_18j28a_k$()) : false) {
      providedValues.set_element_l7d0vu_k$(element);
      requireOwner($this).get_modifierLocalManager_5rujcu_k$().updatedProvider_wji3di_k$($this, element.get_key_18j28a_k$());
    } else {
      $this._providedValues_1 = new BackwardsCompatLocalMap(element);
      var isChainUpdate_0 = isChainUpdate($this);
      if (isChainUpdate_0) {
        requireOwner($this).get_modifierLocalManager_5rujcu_k$().insertedProvider_asgnkd_k$($this, element.get_key_18j28a_k$());
      }
    }
  }
  function _set_lastOnPlacedCoordinates__xn0sl8($this, _set____db54di) {
    $this.lastOnPlacedCoordinates_1 = _set____db54di;
  }
  function _get_lastOnPlacedCoordinates__d5vebs($this) {
    return $this.lastOnPlacedCoordinates_1;
  }
  function BackwardsCompatNode$initializeModifier$lambda(this$0) {
    return function () {
      this$0.updateModifierLocalConsumer_4bl0dr_k$();
      return Unit_getInstance();
    };
  }
  function BackwardsCompatNode$initializeModifier$2(this$0) {
    this.this$0__1 = this$0;
  }
  protoOf(BackwardsCompatNode$initializeModifier$2).onLayoutComplete_uid7ke_k$ = function () {
    if (this.this$0__1.lastOnPlacedCoordinates_1 == null) {
      // Inline function 'androidx.compose.ui.node.Nodes.LayoutAware' call
      Nodes_getInstance();
      var tmp$ret$0 = _NodeKind___init__impl__ojsprp(128);
      this.this$0__1.onPlaced_l0he8c_k$(requireCoordinator(this.this$0__1, tmp$ret$0));
    }
  };
  function BackwardsCompatNode$updateDrawCache$lambda($element, this$0) {
    return function () {
      $element.onBuildCache_l1oac6_k$(this$0);
      return Unit_getInstance();
    };
  }
  function BackwardsCompatNode$updateModifierLocalConsumer$lambda(this$0) {
    return function () {
      var tmp = this$0.element_1;
      (isInterface(tmp, ModifierLocalConsumer) ? tmp : THROW_CCE()).onModifierLocalsUpdated_2g0e5n_k$(this$0);
      return Unit_getInstance();
    };
  }
  function BackwardsCompatNode(element) {
    Node.call(this);
    this.set_kindSet_fjfmjt_k$(calculateNodeKindSetFrom(element));
    this.element_1 = element;
    this.invalidateCache_1 = true;
    this._providedValues_1 = null;
    var tmp = this;
    // Inline function 'kotlin.collections.hashSetOf' call
    tmp.readValues_1 = HashSet_init_$Create$();
    this.lastOnPlacedCoordinates_1 = null;
  }
  protoOf(BackwardsCompatNode).set_element_x345eu_k$ = function (value) {
    if (this.get_isAttached_odsl1l_k$()) {
      unInitializeModifier(this);
    }
    this.element_1 = value;
    this.set_kindSet_fjfmjt_k$(calculateNodeKindSetFrom(value));
    if (this.get_isAttached_odsl1l_k$()) {
      initializeModifier(this, false);
    }
  };
  protoOf(BackwardsCompatNode).get_element_q8gf71_k$ = function () {
    return this.element_1;
  };
  protoOf(BackwardsCompatNode).onAttach_juzy2c_k$ = function () {
    initializeModifier(this, true);
  };
  protoOf(BackwardsCompatNode).onDetach_8dig02_k$ = function () {
    unInitializeModifier(this);
  };
  protoOf(BackwardsCompatNode).get_density_qy0267_k$ = function () {
    return requireLayoutNode(this).get_density_qy0267_k$();
  };
  protoOf(BackwardsCompatNode).get_layoutDirection_7e37v0_k$ = function () {
    return requireLayoutNode(this).get_layoutDirection_7e37v0_k$();
  };
  protoOf(BackwardsCompatNode).get_size_cxx1ym_k$ = function () {
    // Inline function 'androidx.compose.ui.node.Nodes.LayoutAware' call
    Nodes_getInstance();
    var tmp$ret$0 = _NodeKind___init__impl__ojsprp(128);
    return toSize_0(requireCoordinator(this, tmp$ret$0).get_size_kd98kr_k$());
  };
  protoOf(BackwardsCompatNode).onMeasureResultChanged_ipbzyg_k$ = function () {
    this.invalidateCache_1 = true;
    invalidateDraw(this);
  };
  protoOf(BackwardsCompatNode).onDrawCacheReadsChanged_rztdui_k$ = function () {
    this.invalidateCache_1 = true;
    invalidateDraw(this);
  };
  protoOf(BackwardsCompatNode).set_readValues_lkt262_k$ = function (_set____db54di) {
    this.readValues_1 = _set____db54di;
  };
  protoOf(BackwardsCompatNode).get_readValues_rbgtnj_k$ = function () {
    return this.readValues_1;
  };
  protoOf(BackwardsCompatNode).get_providedValues_crrbpu_k$ = function () {
    var tmp0_elvis_lhs = this._providedValues_1;
    return tmp0_elvis_lhs == null ? modifierLocalMapOf_0() : tmp0_elvis_lhs;
  };
  protoOf(BackwardsCompatNode).get_current_2exe6q_k$ = function (_this__u8e3s4) {
    var key = _this__u8e3s4;
    this.readValues_1.add_utx5q5_k$(key);
    // Inline function 'androidx.compose.ui.node.visitAncestors' call
    // Inline function 'androidx.compose.ui.node.Nodes.Locals' call
    Nodes_getInstance();
    var type = _NodeKind___init__impl__ojsprp(32);
    var mask = _NodeKind___get_mask__impl__1uopb6(type);
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!this.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
      // Inline function 'androidx.compose.ui.node.visitAncestors.<anonymous>' call
      var message = 'visitAncestors called on an unattached node';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    var node = false ? this.get_node_wor8sr_k$() : this.get_node_wor8sr_k$().get_parent_hy4reb_k$();
    var layout = requireLayoutNode(this);
    while (!(layout == null)) {
      var head = layout.get_nodes_ivvt6w_k$().get_head_won7e1_k$();
      if (!((head.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0)) {
        while (!(node == null)) {
          if (!((node.get_kindSet_ahjm4b_k$() & mask) === 0)) {
            // Inline function 'androidx.compose.ui.node.visitAncestors.<anonymous>' call
            // Inline function 'androidx.compose.ui.node.dispatchForKind' call
            var stack = null;
            var node_0 = node;
            $l$loop: while (!(node_0 == null)) {
              if (!(node_0 == null) ? isInterface(node_0, ModifierLocalModifierNode) : false) {
                // Inline function 'androidx.compose.ui.node.BackwardsCompatNode.<get-current>.<anonymous>' call
                var it = node_0;
                if (it.get_providedValues_crrbpu_k$().contains_6rpgft_k$(key)) {
                  var tmp = it.get_providedValues_crrbpu_k$().get_ygh1i2_k$(key);
                  return (tmp == null ? true : !(tmp == null)) ? tmp : THROW_CCE();
                }
              } else {
                var tmp_0;
                // Inline function 'androidx.compose.ui.Node.isKind' call
                if (!((node_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                  tmp_0 = node_0 instanceof DelegatingNode;
                } else {
                  tmp_0 = false;
                }
                if (tmp_0) {
                  var count = 0;
                  // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                  var node_1 = node_0.get_delegate_i94tki_k$();
                  while (!(node_1 == null)) {
                    // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                    var next = node_1;
                    // Inline function 'androidx.compose.ui.Node.isKind' call
                    if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                      count = count + 1 | 0;
                      if (count === 1) {
                        node_0 = next;
                      } else {
                        var tmp1_elvis_lhs = stack;
                        var tmp_1;
                        if (tmp1_elvis_lhs == null) {
                          // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                          // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                          // Inline function 'kotlin.arrayOfNulls' call
                          var tmp$ret$4 = fillArrayVal(Array(16), null);
                          tmp_1 = new MutableVector(tmp$ret$4, 0);
                        } else {
                          tmp_1 = tmp1_elvis_lhs;
                        }
                        stack = tmp_1;
                        var theNode = node_0;
                        if (!(theNode == null)) {
                          var tmp2_safe_receiver = stack;
                          if (tmp2_safe_receiver == null)
                            null;
                          else
                            tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                          node_0 = null;
                        }
                        var tmp3_safe_receiver = stack;
                        if (tmp3_safe_receiver == null)
                          null;
                        else
                          tmp3_safe_receiver.add_wl2rvy_k$(next);
                      }
                    }
                    node_1 = node_1.get_child_ipppmb_k$();
                  }
                  if (count === 1) {
                    continue $l$loop;
                  }
                }
              }
              node_0 = pop$accessor$1u1ky95(stack);
            }
          }
          node = node.get_parent_hy4reb_k$();
        }
      }
      layout = layout.get_parent_hy4reb_k$();
      var tmp0_safe_receiver = layout;
      var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_nodes_ivvt6w_k$();
      node = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_tail_wousgp_k$();
    }
    return key.get_defaultFactory_ml0t4e_k$()();
  };
  protoOf(BackwardsCompatNode).updateModifierLocalConsumer_4bl0dr_k$ = function () {
    if (this.get_isAttached_odsl1l_k$()) {
      this.readValues_1.clear_j9egeb_k$();
      var tmp = requireOwner(this).get_snapshotObserver_phbxc3_k$();
      var tmp_0 = get_updateModifierLocalConsumer();
      tmp.observeReads_bmeo9p_k$(this, tmp_0, BackwardsCompatNode$updateModifierLocalConsumer$lambda(this));
    }
  };
  protoOf(BackwardsCompatNode).get_isValidOwnerScope_ls3psa_k$ = function () {
    return this.get_isAttached_odsl1l_k$();
  };
  protoOf(BackwardsCompatNode).measure_z885gt_k$ = function (_this__u8e3s4, measurable, constraints) {
    // Inline function 'kotlin.with' call
    var tmp = this.element_1;
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.node.BackwardsCompatNode.measure.<anonymous>' call
    return (isInterface(tmp, LayoutModifier) ? tmp : THROW_CCE()).measure_z885gt_k$(_this__u8e3s4, measurable, constraints);
  };
  protoOf(BackwardsCompatNode).minIntrinsicWidth_nsvhwg_k$ = function (_this__u8e3s4, measurable, height) {
    // Inline function 'kotlin.with' call
    var tmp = this.element_1;
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.node.BackwardsCompatNode.minIntrinsicWidth.<anonymous>' call
    return (isInterface(tmp, LayoutModifier) ? tmp : THROW_CCE()).minIntrinsicWidth_nsvhwg_k$(_this__u8e3s4, measurable, height);
  };
  protoOf(BackwardsCompatNode).minIntrinsicHeight_xt6ly1_k$ = function (_this__u8e3s4, measurable, width) {
    // Inline function 'kotlin.with' call
    var tmp = this.element_1;
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.node.BackwardsCompatNode.minIntrinsicHeight.<anonymous>' call
    return (isInterface(tmp, LayoutModifier) ? tmp : THROW_CCE()).minIntrinsicHeight_xt6ly1_k$(_this__u8e3s4, measurable, width);
  };
  protoOf(BackwardsCompatNode).maxIntrinsicWidth_epsb1u_k$ = function (_this__u8e3s4, measurable, height) {
    // Inline function 'kotlin.with' call
    var tmp = this.element_1;
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.node.BackwardsCompatNode.maxIntrinsicWidth.<anonymous>' call
    return (isInterface(tmp, LayoutModifier) ? tmp : THROW_CCE()).maxIntrinsicWidth_epsb1u_k$(_this__u8e3s4, measurable, height);
  };
  protoOf(BackwardsCompatNode).maxIntrinsicHeight_nrifyt_k$ = function (_this__u8e3s4, measurable, width) {
    // Inline function 'kotlin.with' call
    var tmp = this.element_1;
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.node.BackwardsCompatNode.maxIntrinsicHeight.<anonymous>' call
    return (isInterface(tmp, LayoutModifier) ? tmp : THROW_CCE()).maxIntrinsicHeight_nrifyt_k$(_this__u8e3s4, measurable, width);
  };
  protoOf(BackwardsCompatNode).draw_2h95cs_k$ = function (_this__u8e3s4) {
    var element = this.element_1;
    // Inline function 'kotlin.with' call
    // Inline function 'kotlin.contracts.contract' call
    var $this$with = isInterface(element, DrawModifier) ? element : THROW_CCE();
    var tmp;
    if (this.invalidateCache_1) {
      tmp = isInterface(element, DrawCacheModifier);
    } else {
      tmp = false;
    }
    if (tmp) {
      updateDrawCache(this);
    }
    $this$with.draw_2h95cs_k$(_this__u8e3s4);
  };
  protoOf(BackwardsCompatNode).applySemantics_xpyasu_k$ = function (_this__u8e3s4) {
    var tmp = this.element_1;
    var config = (isInterface(tmp, SemanticsModifier) ? tmp : THROW_CCE()).get_semanticsConfiguration_391a3y_k$();
    var toMergeInto = _this__u8e3s4 instanceof SemanticsConfiguration ? _this__u8e3s4 : THROW_CCE();
    toMergeInto.collapsePeer_v6uop_k$(config);
  };
  protoOf(BackwardsCompatNode).onPointerEvent_pn3mb5_k$ = function (pointerEvent, pass, bounds) {
    // Inline function 'kotlin.with' call
    var tmp = this.element_1;
    // Inline function 'kotlin.contracts.contract' call
    (isInterface(tmp, PointerInputModifier) ? tmp : THROW_CCE()).get_pointerInputFilter_tz1zwy_k$().onPointerEvent_pn3mb5_k$(pointerEvent, pass, bounds);
  };
  protoOf(BackwardsCompatNode).onCancelPointerInput_lztb3e_k$ = function () {
    // Inline function 'kotlin.with' call
    var tmp = this.element_1;
    // Inline function 'kotlin.contracts.contract' call
    (isInterface(tmp, PointerInputModifier) ? tmp : THROW_CCE()).get_pointerInputFilter_tz1zwy_k$().onCancel_q8zbzd_k$();
  };
  protoOf(BackwardsCompatNode).sharePointerInputWithSiblings_uw6o77_k$ = function () {
    // Inline function 'kotlin.with' call
    var tmp = this.element_1;
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.node.BackwardsCompatNode.sharePointerInputWithSiblings.<anonymous>' call
    return (isInterface(tmp, PointerInputModifier) ? tmp : THROW_CCE()).get_pointerInputFilter_tz1zwy_k$().get_shareWithSiblings_a0291v_k$();
  };
  protoOf(BackwardsCompatNode).interceptOutOfBoundsChildEvents_ffmhz1_k$ = function () {
    // Inline function 'kotlin.with' call
    var tmp = this.element_1;
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.node.BackwardsCompatNode.interceptOutOfBoundsChildEvents.<anonymous>' call
    return (isInterface(tmp, PointerInputModifier) ? tmp : THROW_CCE()).get_pointerInputFilter_tz1zwy_k$().get_interceptOutOfBoundsChildEvents_jfgoes_k$();
  };
  protoOf(BackwardsCompatNode).modifyParentData_v0gfo_k$ = function (_this__u8e3s4, parentData) {
    // Inline function 'kotlin.with' call
    var tmp = this.element_1;
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.node.BackwardsCompatNode.modifyParentData.<anonymous>' call
    return (isInterface(tmp, ParentDataModifier) ? tmp : THROW_CCE()).modifyParentData_v0gfo_k$(_this__u8e3s4, parentData);
  };
  protoOf(BackwardsCompatNode).onGloballyPositioned_2kw3tl_k$ = function (coordinates) {
    var tmp = this.element_1;
    (isInterface(tmp, OnGloballyPositionedModifier) ? tmp : THROW_CCE()).onGloballyPositioned_2kw3tl_k$(coordinates);
  };
  protoOf(BackwardsCompatNode).onRemeasured_izdx67_k$ = function (size) {
    var element = this.element_1;
    if (isInterface(element, OnRemeasuredModifier)) {
      element.onRemeasured_izdx67_k$(size);
    }
  };
  protoOf(BackwardsCompatNode).onPlaced_l0he8c_k$ = function (coordinates) {
    this.lastOnPlacedCoordinates_1 = coordinates;
    var element = this.element_1;
    if (isInterface(element, OnPlacedModifier)) {
      element.onPlaced_l0he8c_k$(coordinates);
    }
  };
  protoOf(BackwardsCompatNode).onFocusEvent_ibn1fx_k$ = function (focusState) {
    var focusEventModifier = this.element_1;
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!isInterface(focusEventModifier, FocusEventModifier)) {
      // Inline function 'kotlin.check.<anonymous>' call
      var message = 'Check failed.';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    focusEventModifier.onFocusEvent_ibn1fx_k$(focusState);
  };
  protoOf(BackwardsCompatNode).applyFocusProperties_di1bpj_k$ = function (focusProperties) {
    var focusOrderModifier = this.element_1;
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!isInterface(focusOrderModifier, FocusOrderModifier)) {
      // Inline function 'kotlin.check.<anonymous>' call
      var message = 'Check failed.';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    // Inline function 'kotlin.apply' call
    // Inline function 'kotlin.contracts.contract' call
    createFocusOrderModifierToProperties(focusOrderModifier)(focusProperties);
  };
  protoOf(BackwardsCompatNode).toString = function () {
    return toString(this.element_1);
  };
  function isChainUpdate(_this__u8e3s4) {
    _init_properties_BackwardsCompatNode_kt__rwcpvm();
    var tmp = requireLayoutNode(_this__u8e3s4).get_nodes_ivvt6w_k$().get_tail_wousgp_k$();
    var tailNode = tmp instanceof TailModifierNode ? tmp : THROW_CCE();
    return tailNode.get_attachHasBeenRun_stletp_k$();
  }
  function createFocusOrderModifierToProperties(modifier) {
    _init_properties_BackwardsCompatNode_kt__rwcpvm();
    return createFocusOrderModifierToProperties$lambda(modifier);
  }
  function DetachedModifierLocalReadScope$1() {
  }
  protoOf(DetachedModifierLocalReadScope$1).get_current_2exe6q_k$ = function (_this__u8e3s4) {
    return _this__u8e3s4.get_defaultFactory_ml0t4e_k$()();
  };
  function onDrawCacheReadsChanged$lambda(it) {
    _init_properties_BackwardsCompatNode_kt__rwcpvm();
    it.onDrawCacheReadsChanged_rztdui_k$();
    return Unit_getInstance();
  }
  function updateModifierLocalConsumer$lambda(it) {
    _init_properties_BackwardsCompatNode_kt__rwcpvm();
    it.updateModifierLocalConsumer_4bl0dr_k$();
    return Unit_getInstance();
  }
  function createFocusOrderModifierToProperties$lambda($modifier) {
    return function (focusProperties) {
      $modifier.populateFocusOrder_22vt4f_k$(new FocusOrder(focusProperties));
      return Unit_getInstance();
    };
  }
  var properties_initialized_BackwardsCompatNode_kt_vhlzc4;
  function _init_properties_BackwardsCompatNode_kt__rwcpvm() {
    if (!properties_initialized_BackwardsCompatNode_kt_vhlzc4) {
      properties_initialized_BackwardsCompatNode_kt_vhlzc4 = true;
      DetachedModifierLocalReadScope = new DetachedModifierLocalReadScope$1();
      onDrawCacheReadsChanged = onDrawCacheReadsChanged$lambda;
      updateModifierLocalConsumer = updateModifierLocalConsumer$lambda;
    }
  }
  function ComposeUiNode$Companion$VirtualConstructor$lambda() {
    return new LayoutNode(true);
  }
  function ComposeUiNode$Companion$SetModifier$lambda($this$null, it) {
    $this$null.set_modifier_un062v_k$(it);
    return Unit_getInstance();
  }
  function ComposeUiNode$Companion$SetDensity$lambda($this$null, it) {
    $this$null.set_density_qzk27e_k$(it);
    return Unit_getInstance();
  }
  function ComposeUiNode$Companion$SetResolvedCompositionLocals$lambda($this$null, it) {
    $this$null.set_compositionLocalMap_175ehb_k$(it);
    return Unit_getInstance();
  }
  function ComposeUiNode$Companion$SetMeasurePolicy$lambda($this$null, it) {
    $this$null.set_measurePolicy_m2hqnw_k$(it);
    return Unit_getInstance();
  }
  function ComposeUiNode$Companion$SetLayoutDirection$lambda($this$null, it) {
    $this$null.set_layoutDirection_vthtz8_k$(it);
    return Unit_getInstance();
  }
  function ComposeUiNode$Companion$SetViewConfiguration$lambda($this$null, it) {
    $this$null.set_viewConfiguration_dqu9x_k$(it);
    return Unit_getInstance();
  }
  function ComposeUiNode$Companion$SetCompositeKeyHash$lambda($this$null, it) {
    $this$null.set_compositeKeyHash_jjilid_k$(it);
    return Unit_getInstance();
  }
  function Companion_17() {
    Companion_instance_17 = this;
    this.Constructor_1 = Companion_getInstance_42().get_Constructor_f7ieep_k$();
    var tmp = this;
    tmp.VirtualConstructor_1 = ComposeUiNode$Companion$VirtualConstructor$lambda;
    var tmp_0 = this;
    tmp_0.SetModifier_1 = ComposeUiNode$Companion$SetModifier$lambda;
    var tmp_1 = this;
    tmp_1.SetDensity_1 = ComposeUiNode$Companion$SetDensity$lambda;
    var tmp_2 = this;
    tmp_2.SetResolvedCompositionLocals_1 = ComposeUiNode$Companion$SetResolvedCompositionLocals$lambda;
    var tmp_3 = this;
    tmp_3.SetMeasurePolicy_1 = ComposeUiNode$Companion$SetMeasurePolicy$lambda;
    var tmp_4 = this;
    tmp_4.SetLayoutDirection_1 = ComposeUiNode$Companion$SetLayoutDirection$lambda;
    var tmp_5 = this;
    tmp_5.SetViewConfiguration_1 = ComposeUiNode$Companion$SetViewConfiguration$lambda;
    var tmp_6 = this;
    tmp_6.SetCompositeKeyHash_1 = ComposeUiNode$Companion$SetCompositeKeyHash$lambda;
  }
  protoOf(Companion_17).get_Constructor_f7ieep_k$ = function () {
    return this.Constructor_1;
  };
  protoOf(Companion_17).get_VirtualConstructor_xq0fhk_k$ = function () {
    return this.VirtualConstructor_1;
  };
  protoOf(Companion_17).get_SetModifier_6tz580_k$ = function () {
    return this.SetModifier_1;
  };
  protoOf(Companion_17).get_SetDensity_gmdtxr_k$ = function () {
    return this.SetDensity_1;
  };
  protoOf(Companion_17).get_SetResolvedCompositionLocals_rc2u9t_k$ = function () {
    return this.SetResolvedCompositionLocals_1;
  };
  protoOf(Companion_17).get_SetMeasurePolicy_on6ujt_k$ = function () {
    return this.SetMeasurePolicy_1;
  };
  protoOf(Companion_17).get_SetLayoutDirection_w7ypuk_k$ = function () {
    return this.SetLayoutDirection_1;
  };
  protoOf(Companion_17).get_SetViewConfiguration_lke0s8_k$ = function () {
    return this.SetViewConfiguration_1;
  };
  protoOf(Companion_17).get_SetCompositeKeyHash_n8lgg1_k$ = function () {
    return this.SetCompositeKeyHash_1;
  };
  var Companion_instance_17;
  function Companion_getInstance_38() {
    if (Companion_instance_17 == null)
      new Companion_17();
    return Companion_instance_17;
  }
  function ComposeUiNode() {
  }
  function CompositionLocalConsumerModifierNode() {
  }
  function currentValueOf(_this__u8e3s4, local) {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!_this__u8e3s4.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
      // Inline function 'androidx.compose.ui.node.currentValueOf.<anonymous>' call
      var message = 'Cannot read CompositionLocal because the Modifier node is not currently attached.';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    return requireLayoutNode(_this__u8e3s4).get_compositionLocalMap_k4wymq_k$().get_xygqir_k$(local);
  }
  function DelegatableNode() {
  }
  function requireOwner(_this__u8e3s4) {
    // Inline function 'kotlin.checkNotNull' call
    var value = requireLayoutNode(_this__u8e3s4).get_owner_iwkx3e_k$();
    // Inline function 'kotlin.contracts.contract' call
    var tmp$ret$1;
    $l$block: {
      // Inline function 'kotlin.checkNotNull' call
      // Inline function 'kotlin.contracts.contract' call
      if (value == null) {
        // Inline function 'kotlin.checkNotNull.<anonymous>' call
        var message = 'Required value was null.';
        throw IllegalStateException_init_$Create$(toString(message));
      } else {
        tmp$ret$1 = value;
        break $l$block;
      }
    }
    return tmp$ret$1;
  }
  function requireLayoutNode(_this__u8e3s4) {
    var tmp$ret$1;
    $l$block: {
      // Inline function 'kotlin.checkNotNull' call
      var value = _this__u8e3s4.get_node_wor8sr_k$().get_coordinator_q6f2gp_k$();
      // Inline function 'kotlin.contracts.contract' call
      if (value == null) {
        // Inline function 'androidx.compose.ui.node.requireLayoutNode.<anonymous>' call
        var message = 'Cannot obtain node coordinator. Is the Modifier.Node attached?';
        throw IllegalStateException_init_$Create$(toString(message));
      } else {
        tmp$ret$1 = value;
        break $l$block;
      }
    }
    return tmp$ret$1.get_layoutNode_eiy42z_k$();
  }
  function requireCoordinator(_this__u8e3s4, kind) {
    var coordinator = ensureNotNull(_this__u8e3s4.get_node_wor8sr_k$().get_coordinator_q6f2gp_k$());
    return !(coordinator.get_tail_wousgp_k$() === _this__u8e3s4) ? coordinator : get_includeSelfInTraversal(kind) ? ensureNotNull(coordinator.get_wrapped_rnh7rw_k$()) : coordinator;
  }
  function visitAncestors(_this__u8e3s4, mask, includeSelf, block) {
    includeSelf = includeSelf === VOID ? false : includeSelf;
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!_this__u8e3s4.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
      // Inline function 'androidx.compose.ui.node.visitAncestors.<anonymous>' call
      var message = 'visitAncestors called on an unattached node';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    var node = includeSelf ? _this__u8e3s4.get_node_wor8sr_k$() : _this__u8e3s4.get_node_wor8sr_k$().get_parent_hy4reb_k$();
    var layout = requireLayoutNode(_this__u8e3s4);
    while (!(layout == null)) {
      var head = layout.get_nodes_ivvt6w_k$().get_head_won7e1_k$();
      if (!((head.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0)) {
        while (!(node == null)) {
          if (!((node.get_kindSet_ahjm4b_k$() & mask) === 0)) {
            block(node);
          }
          node = node.get_parent_hy4reb_k$();
        }
      }
      layout = layout.get_parent_hy4reb_k$();
      var tmp0_safe_receiver = layout;
      var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_nodes_ivvt6w_k$();
      node = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_tail_wousgp_k$();
    }
  }
  function pop_0(_this__u8e3s4) {
    return (_this__u8e3s4 == null ? true : _this__u8e3s4.isEmpty_y1axqb_k$()) ? null : _this__u8e3s4.removeAt_6niowx_k$(_this__u8e3s4.get_size_woubt6_k$() - 1 | 0);
  }
  function get_isDelegationRoot(_this__u8e3s4) {
    return _this__u8e3s4.get_node_wor8sr_k$() === _this__u8e3s4;
  }
  function asLayoutModifierNode(_this__u8e3s4) {
    // Inline function 'androidx.compose.ui.Node.isKind' call
    // Inline function 'androidx.compose.ui.node.Nodes.Layout' call
    Nodes_getInstance();
    var kind = _NodeKind___init__impl__ojsprp(2);
    if (!!((_this__u8e3s4.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(kind)) === 0))
      return null;
    if (isInterface(_this__u8e3s4, LayoutModifierNode))
      return _this__u8e3s4;
    if (_this__u8e3s4 instanceof DelegatingNode) {
      var node = _this__u8e3s4.get_delegate_i94tki_k$();
      while (!(node == null)) {
        if (!(node == null) ? isInterface(node, LayoutModifierNode) : false)
          return node;
        var tmp;
        var tmp_0;
        if (node instanceof DelegatingNode) {
          // Inline function 'androidx.compose.ui.Node.isKind' call
          var this_0 = node;
          // Inline function 'androidx.compose.ui.node.Nodes.Layout' call
          Nodes_getInstance();
          var kind_0 = _NodeKind___init__impl__ojsprp(2);
          tmp_0 = !((this_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(kind_0)) === 0);
        } else {
          tmp_0 = false;
        }
        if (tmp_0) {
          tmp = node.get_delegate_i94tki_k$();
        } else {
          tmp = node.get_child_ipppmb_k$();
        }
        node = tmp;
      }
    }
    return null;
  }
  function has(_this__u8e3s4, type) {
    return !((_this__u8e3s4.get_node_wor8sr_k$().get_aggregateChildKindSet_xuqkpk_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0);
  }
  function visitLocalAncestors(_this__u8e3s4, mask, block) {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!_this__u8e3s4.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
      // Inline function 'androidx.compose.ui.node.visitLocalAncestors.<anonymous>' call
      var message = 'visitLocalAncestors called on an unattached node';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    var next = _this__u8e3s4.get_node_wor8sr_k$().get_parent_hy4reb_k$();
    while (!(next == null)) {
      if (!((next.get_kindSet_ahjm4b_k$() & mask) === 0)) {
        block(next);
      }
      next = next.get_parent_hy4reb_k$();
    }
  }
  function visitLocalDescendants(_this__u8e3s4, mask, block) {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!_this__u8e3s4.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
      // Inline function 'androidx.compose.ui.node.visitLocalDescendants.<anonymous>' call
      var message = 'visitLocalDescendants called on an unattached node';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    var self_0 = _this__u8e3s4.get_node_wor8sr_k$();
    if ((self_0.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0)
      return Unit_getInstance();
    var next = self_0.get_child_ipppmb_k$();
    while (!(next == null)) {
      if (!((next.get_kindSet_ahjm4b_k$() & mask) === 0)) {
        block(next);
      }
      next = next.get_child_ipppmb_k$();
    }
  }
  function visitChildren(_this__u8e3s4, mask, block) {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!_this__u8e3s4.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
      // Inline function 'androidx.compose.ui.node.visitChildren.<anonymous>' call
      var message = 'visitChildren called on an unattached node';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
    // Inline function 'kotlin.arrayOfNulls' call
    var tmp$ret$1 = fillArrayVal(Array(16), null);
    var branches = new MutableVector(tmp$ret$1, 0);
    var child = _this__u8e3s4.get_node_wor8sr_k$().get_child_ipppmb_k$();
    if (child == null) {
      addLayoutNodeChildren$accessor$1u1ky95_2(branches, _this__u8e3s4.get_node_wor8sr_k$());
    } else {
      branches.add_wl2rvy_k$(child);
    }
    $l$loop: while (branches.isNotEmpty_cjxbwk_k$()) {
      // Inline function 'androidx.compose.runtime.collection.MutableVector.lastIndex' call
      var tmp$ret$4 = branches.get_size_woubt6_k$() - 1 | 0;
      var branch = branches.removeAt_6niowx_k$(tmp$ret$4);
      if ((branch.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0) {
        addLayoutNodeChildren$accessor$1u1ky95_2(branches, branch);
        continue $l$loop;
      }
      var node = branch;
      $l$loop_0: while (!(node == null)) {
        if (!((node.get_kindSet_ahjm4b_k$() & mask) === 0)) {
          block(node);
          break $l$loop_0;
        }
        node = node.get_child_ipppmb_k$();
      }
    }
  }
  function visitSubtreeIf(_this__u8e3s4, mask, block) {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!_this__u8e3s4.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
      // Inline function 'androidx.compose.ui.node.visitSubtreeIf.<anonymous>' call
      var message = 'visitSubtreeIf called on an unattached node';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
    // Inline function 'kotlin.arrayOfNulls' call
    var tmp$ret$1 = fillArrayVal(Array(16), null);
    var branches = new MutableVector(tmp$ret$1, 0);
    var child = _this__u8e3s4.get_node_wor8sr_k$().get_child_ipppmb_k$();
    if (child == null) {
      addLayoutNodeChildren$accessor$1u1ky95_2(branches, _this__u8e3s4.get_node_wor8sr_k$());
    } else {
      branches.add_wl2rvy_k$(child);
    }
    outer: while (branches.isNotEmpty_cjxbwk_k$()) {
      var branch = branches.removeAt_6niowx_k$(branches.get_size_woubt6_k$() - 1 | 0);
      if (!((branch.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0)) {
        var node = branch;
        while (!(node == null)) {
          if (!((node.get_kindSet_ahjm4b_k$() & mask) === 0)) {
            var diveDeeper = block(node);
            if (!diveDeeper)
              continue outer;
          }
          node = node.get_child_ipppmb_k$();
        }
      }
      addLayoutNodeChildren$accessor$1u1ky95_2(branches, branch);
    }
  }
  function addLayoutNodeChildren(_this__u8e3s4, node) {
    // Inline function 'androidx.compose.runtime.collection.MutableVector.forEachReversed' call
    var this_0 = requireLayoutNode(node).get__children_xknpsb_k$();
    // Inline function 'kotlin.contracts.contract' call
    var size = this_0.get_size_woubt6_k$();
    if (size > 0) {
      var i = size - 1 | 0;
      var tmp = this_0.get_content_h02jrk_k$();
      var content = isArray(tmp) ? tmp : THROW_CCE();
      do {
        // Inline function 'androidx.compose.ui.node.addLayoutNodeChildren.<anonymous>' call
        var it = content[i];
        _this__u8e3s4.add_wl2rvy_k$(it.get_nodes_ivvt6w_k$().get_head_won7e1_k$());
        i = i - 1 | 0;
      }
       while (i >= 0);
    }
  }
  function pop$accessor$1u1ky95(_this__u8e3s4) {
    return pop_0(_this__u8e3s4);
  }
  function addLayoutNodeChildren$accessor$1u1ky95(_this__u8e3s4, node) {
    return addLayoutNodeChildren(_this__u8e3s4, node);
  }
  function addLayoutNodeChildren$accessor$1u1ky95_0(_this__u8e3s4, node) {
    return addLayoutNodeChildren(_this__u8e3s4, node);
  }
  function addLayoutNodeChildren$accessor$1u1ky95_1(_this__u8e3s4, node) {
    return addLayoutNodeChildren(_this__u8e3s4, node);
  }
  function addLayoutNodeChildren$accessor$1u1ky95_2(_this__u8e3s4, node) {
    return addLayoutNodeChildren(_this__u8e3s4, node);
  }
  function validateDelegateKindSet($this, delegateKindSet, delegateNode) {
    var current = $this.get_kindSet_ahjm4b_k$();
    var tmp;
    // Inline function 'androidx.compose.ui.node.contains' call
    // Inline function 'androidx.compose.ui.node.Nodes.Layout' call
    Nodes_getInstance();
    var value = _NodeKind___init__impl__ojsprp(2);
    if (!((delegateKindSet & _NodeKind___get_mask__impl__1uopb6(value)) === 0)) {
      // Inline function 'androidx.compose.ui.node.contains' call
      // Inline function 'androidx.compose.ui.node.Nodes.Layout' call
      Nodes_getInstance();
      var value_0 = _NodeKind___init__impl__ojsprp(2);
      tmp = !((current & _NodeKind___get_mask__impl__1uopb6(value_0)) === 0);
    } else {
      tmp = false;
    }
    if (tmp) {
      // Inline function 'kotlin.check' call
      // Inline function 'kotlin.contracts.contract' call
      if (!isInterface($this, LayoutModifierNode)) {
        // Inline function 'androidx.compose.ui.node.DelegatingNode.validateDelegateKindSet.<anonymous>' call
        var message = 'Delegating to multiple LayoutModifierNodes without the delegating node implementing LayoutModifierNode itself is not allowed.' + ('\nDelegating Node: ' + $this) + ('\nDelegate Node: ' + delegateNode);
        throw IllegalStateException_init_$Create$(toString(message));
      }
    }
  }
  function updateNodeKindSet($this, newKindSet, recalculateOwner) {
    var before = $this.get_kindSet_ahjm4b_k$();
    $this.set_kindSet_fjfmjt_k$(newKindSet);
    if (!(before === newKindSet)) {
      var agg = newKindSet;
      if (get_isDelegationRoot($this)) {
        $this.set_aggregateChildKindSet_ryhowk_k$(agg);
      }
      if ($this.get_isAttached_odsl1l_k$()) {
        var owner = $this.get_node_wor8sr_k$();
        var it = $this;
        $l$loop: while (!(it == null)) {
          agg = it.get_kindSet_ahjm4b_k$() | agg;
          it.set_kindSet_fjfmjt_k$(agg);
          if (it === owner)
            break $l$loop;
          it = it.get_parent_hy4reb_k$();
        }
        if (recalculateOwner ? it === owner : false) {
          agg = calculateNodeKindSetFromIncludingDelegates(owner);
          owner.set_kindSet_fjfmjt_k$(agg);
        }
        var tmp = agg;
        var tmp0_safe_receiver = it;
        var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_child_ipppmb_k$();
        var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_aggregateChildKindSet_xuqkpk_k$();
        agg = tmp | (tmp2_elvis_lhs == null ? 0 : tmp2_elvis_lhs);
        while (!(it == null)) {
          agg = it.get_kindSet_ahjm4b_k$() | agg;
          it.set_aggregateChildKindSet_ryhowk_k$(agg);
          it = it.get_parent_hy4reb_k$();
        }
      }
    }
  }
  function get_$stableprop_31() {
    return 8;
  }
  function DelegatingNode() {
    Node.call(this);
    this.selfKindSet_1 = calculateNodeKindSetFrom_0(this);
    this.delegate_1 = null;
    this.$stable_2 = 8;
  }
  protoOf(DelegatingNode).get_selfKindSet_quijaf_k$ = function () {
    return this.selfKindSet_1;
  };
  protoOf(DelegatingNode).updateCoordinator_mxr5yg_k$ = function (coordinator) {
    protoOf(Node).updateCoordinator_mxr5yg_k$.call(this, coordinator);
    // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
    var node = this.delegate_1;
    while (!(node == null)) {
      // Inline function 'androidx.compose.ui.node.DelegatingNode.updateCoordinator.<anonymous>' call
      node.updateCoordinator_mxr5yg_k$(coordinator);
      node = node.get_child_ipppmb_k$();
    }
  };
  protoOf(DelegatingNode).set_delegate_kphx28_k$ = function (_set____db54di) {
    this.delegate_1 = _set____db54di;
  };
  protoOf(DelegatingNode).get_delegate_i94tki_k$ = function () {
    return this.delegate_1;
  };
  protoOf(DelegatingNode).delegateUnprotected_nmi67z_k$ = function (delegatableNode) {
    return this.delegate_x7rm2e_k$(delegatableNode);
  };
  protoOf(DelegatingNode).undelegateUnprotected_cjxz50_k$ = function (instance) {
    return this.undelegate_lam7at_k$(instance);
  };
  protoOf(DelegatingNode).delegate_x7rm2e_k$ = function (delegatableNode) {
    var delegateNode = delegatableNode.get_node_wor8sr_k$();
    var isAlreadyDelegated = !(delegateNode === delegatableNode);
    if (isAlreadyDelegated) {
      var tmp0_safe_receiver = delegatableNode instanceof Node ? delegatableNode : null;
      var delegator = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_parent_hy4reb_k$();
      var isDelegatedToThisNode = delegateNode === this.get_node_wor8sr_k$() ? equals(delegator, this) : false;
      if (isDelegatedToThisNode) {
        return delegatableNode;
      } else {
        // Inline function 'kotlin.error' call
        var message = 'Cannot delegate to an already delegated node';
        throw IllegalStateException_init_$Create$(toString(message));
      }
    }
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!!delegateNode.get_isAttached_odsl1l_k$()) {
      // Inline function 'androidx.compose.ui.node.DelegatingNode.delegate.<anonymous>' call
      var message_0 = 'Cannot delegate to an already attached node';
      throw IllegalStateException_init_$Create$(toString(message_0));
    }
    delegateNode.setAsDelegateTo_vq618l_k$(this.get_node_wor8sr_k$());
    var beforeKindSet = this.get_kindSet_ahjm4b_k$();
    var delegatedKindSet = calculateNodeKindSetFromIncludingDelegates(delegateNode);
    delegateNode.set_kindSet_fjfmjt_k$(delegatedKindSet);
    validateDelegateKindSet(this, delegatedKindSet, delegateNode);
    delegateNode.set_child_381f8d_k$(this.delegate_1);
    this.delegate_1 = delegateNode;
    delegateNode.set_parent_vy8yo5_k$(this);
    updateNodeKindSet(this, this.get_kindSet_ahjm4b_k$() | delegatedKindSet, false);
    if (this.get_isAttached_odsl1l_k$()) {
      var tmp;
      // Inline function 'androidx.compose.ui.node.contains' call
      // Inline function 'androidx.compose.ui.node.Nodes.Layout' call
      Nodes_getInstance();
      var value = _NodeKind___init__impl__ojsprp(2);
      if (!((delegatedKindSet & _NodeKind___get_mask__impl__1uopb6(value)) === 0)) {
        // Inline function 'androidx.compose.ui.node.contains' call
        // Inline function 'androidx.compose.ui.node.Nodes.Layout' call
        Nodes_getInstance();
        var value_0 = _NodeKind___init__impl__ojsprp(2);
        tmp = !!((beforeKindSet & _NodeKind___get_mask__impl__1uopb6(value_0)) === 0);
      } else {
        tmp = false;
      }
      if (tmp) {
        var chain = requireLayoutNode(this).get_nodes_ivvt6w_k$();
        this.get_node_wor8sr_k$().updateCoordinator_mxr5yg_k$(null);
        chain.syncCoordinators_cyyqtu_k$();
      } else {
        this.updateCoordinator_mxr5yg_k$(this.get_coordinator_q6f2gp_k$());
      }
      delegateNode.markAsAttached_7fjlxv_k$();
      delegateNode.runAttachLifecycle_fy3i6i_k$();
      autoInvalidateInsertedNode(delegateNode);
    }
    return delegatableNode;
  };
  protoOf(DelegatingNode).undelegate_lam7at_k$ = function (instance) {
    var prev = null;
    var it = this.delegate_1;
    var found = false;
    $l$loop: while (!(it == null)) {
      if (it === instance) {
        if (it.get_isAttached_odsl1l_k$()) {
          autoInvalidateRemovedNode(it);
          it.runDetachLifecycle_ujlxdo_k$();
          it.markAsDetached_kk72ov_k$();
        }
        it.setAsDelegateTo_vq618l_k$(it);
        it.set_aggregateChildKindSet_ryhowk_k$(0);
        if (prev == null) {
          this.delegate_1 = it.get_child_ipppmb_k$();
        } else {
          prev.set_child_381f8d_k$(it.get_child_ipppmb_k$());
        }
        it.set_child_381f8d_k$(null);
        it.set_parent_vy8yo5_k$(null);
        found = true;
        break $l$loop;
      }
      prev = it;
      it = it.get_child_ipppmb_k$();
    }
    if (found) {
      var beforeKindSet = this.get_kindSet_ahjm4b_k$();
      var afterKindSet = calculateNodeKindSetFromIncludingDelegates(this);
      updateNodeKindSet(this, afterKindSet, true);
      var tmp;
      var tmp_0;
      if (this.get_isAttached_odsl1l_k$()) {
        // Inline function 'androidx.compose.ui.node.contains' call
        // Inline function 'androidx.compose.ui.node.Nodes.Layout' call
        Nodes_getInstance();
        var value = _NodeKind___init__impl__ojsprp(2);
        tmp_0 = !((beforeKindSet & _NodeKind___get_mask__impl__1uopb6(value)) === 0);
      } else {
        tmp_0 = false;
      }
      if (tmp_0) {
        // Inline function 'androidx.compose.ui.node.contains' call
        // Inline function 'androidx.compose.ui.node.Nodes.Layout' call
        Nodes_getInstance();
        var value_0 = _NodeKind___init__impl__ojsprp(2);
        tmp = !!((afterKindSet & _NodeKind___get_mask__impl__1uopb6(value_0)) === 0);
      } else {
        tmp = false;
      }
      if (tmp) {
        var chain = requireLayoutNode(this).get_nodes_ivvt6w_k$();
        this.get_node_wor8sr_k$().updateCoordinator_mxr5yg_k$(null);
        chain.syncCoordinators_cyyqtu_k$();
      }
    } else {
      // Inline function 'kotlin.error' call
      var message = 'Could not find delegate: ' + instance;
      throw IllegalStateException_init_$Create$(toString(message));
    }
  };
  protoOf(DelegatingNode).forEachImmediateDelegate_qdn44i_k$ = function (block) {
    var node = this.delegate_1;
    while (!(node == null)) {
      block(node);
      node = node.get_child_ipppmb_k$();
    }
  };
  protoOf(DelegatingNode).markAsAttached_7fjlxv_k$ = function () {
    protoOf(Node).markAsAttached_7fjlxv_k$.call(this);
    // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
    var node = this.delegate_1;
    while (!(node == null)) {
      // Inline function 'androidx.compose.ui.node.DelegatingNode.markAsAttached.<anonymous>' call
      var it = node;
      it.updateCoordinator_mxr5yg_k$(this.get_coordinator_q6f2gp_k$());
      if (!it.get_isAttached_odsl1l_k$()) {
        it.markAsAttached_7fjlxv_k$();
      }
      node = node.get_child_ipppmb_k$();
    }
  };
  protoOf(DelegatingNode).runAttachLifecycle_fy3i6i_k$ = function () {
    // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
    var node = this.delegate_1;
    while (!(node == null)) {
      // Inline function 'androidx.compose.ui.node.DelegatingNode.runAttachLifecycle.<anonymous>' call
      node.runAttachLifecycle_fy3i6i_k$();
      node = node.get_child_ipppmb_k$();
    }
    protoOf(Node).runAttachLifecycle_fy3i6i_k$.call(this);
  };
  protoOf(DelegatingNode).runDetachLifecycle_ujlxdo_k$ = function () {
    protoOf(Node).runDetachLifecycle_ujlxdo_k$.call(this);
    // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
    var node = this.delegate_1;
    while (!(node == null)) {
      // Inline function 'androidx.compose.ui.node.DelegatingNode.runDetachLifecycle.<anonymous>' call
      node.runDetachLifecycle_ujlxdo_k$();
      node = node.get_child_ipppmb_k$();
    }
  };
  protoOf(DelegatingNode).markAsDetached_kk72ov_k$ = function () {
    // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
    var node = this.delegate_1;
    while (!(node == null)) {
      // Inline function 'androidx.compose.ui.node.DelegatingNode.markAsDetached.<anonymous>' call
      node.markAsDetached_kk72ov_k$();
      node = node.get_child_ipppmb_k$();
    }
    protoOf(Node).markAsDetached_kk72ov_k$.call(this);
  };
  protoOf(DelegatingNode).reset_5u6xz3_k$ = function () {
    protoOf(Node).reset_5u6xz3_k$.call(this);
    // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
    var node = this.delegate_1;
    while (!(node == null)) {
      // Inline function 'androidx.compose.ui.node.DelegatingNode.reset.<anonymous>' call
      node.reset_5u6xz3_k$();
      node = node.get_child_ipppmb_k$();
    }
  };
  function _get_lookaheadSet__y5dyvf($this) {
    return $this.lookaheadSet_1;
  }
  function _get_set__e6gl0v_0($this) {
    return $this.set_1;
  }
  function DepthSortedSetsForDifferentPasses(extraAssertions) {
    this.lookaheadSet_1 = new DepthSortedSet(extraAssertions);
    this.set_1 = new DepthSortedSet(extraAssertions);
  }
  protoOf(DepthSortedSetsForDifferentPasses).contains_mwb5m_k$ = function (node, affectsLookahead) {
    var constainsInLookahead = this.lookaheadSet_1.contains_o9wem7_k$(node);
    var tmp;
    if (affectsLookahead) {
      tmp = constainsInLookahead;
    } else {
      tmp = constainsInLookahead ? true : this.set_1.contains_o9wem7_k$(node);
    }
    return tmp;
  };
  protoOf(DepthSortedSetsForDifferentPasses).contains_o9wem7_k$ = function (node) {
    return this.lookaheadSet_1.contains_o9wem7_k$(node) ? true : this.set_1.contains_o9wem7_k$(node);
  };
  protoOf(DepthSortedSetsForDifferentPasses).add_ra1m4o_k$ = function (node, affectsLookahead) {
    if (affectsLookahead) {
      this.lookaheadSet_1.add_j0650t_k$(node);
    } else {
      if (!this.lookaheadSet_1.contains_o9wem7_k$(node)) {
        this.set_1.add_j0650t_k$(node);
      }
    }
  };
  protoOf(DepthSortedSetsForDifferentPasses).remove_upcfxn_k$ = function (node, affectsLookahead) {
    var tmp;
    if (affectsLookahead) {
      tmp = this.lookaheadSet_1.remove_x6evju_k$(node);
    } else {
      tmp = this.set_1.remove_x6evju_k$(node);
    }
    var contains = tmp;
    return contains;
  };
  protoOf(DepthSortedSetsForDifferentPasses).remove_x6evju_k$ = function (node) {
    var containsInLookahead = this.lookaheadSet_1.remove_x6evju_k$(node);
    return this.set_1.remove_x6evju_k$(node) ? true : containsInLookahead;
  };
  protoOf(DepthSortedSetsForDifferentPasses).pop_2dsh_k$ = function () {
    // Inline function 'androidx.compose.ui.node.DepthSortedSet.isNotEmpty' call
    if (!this.lookaheadSet_1.isEmpty_y1axqb_k$()) {
      return this.lookaheadSet_1.pop_2dsh_k$();
    }
    return this.set_1.pop_2dsh_k$();
  };
  protoOf(DepthSortedSetsForDifferentPasses).popEach_g5k6u0_k$ = function (block) {
    while (this.isNotEmpty_cjxbwk_k$()) {
      // Inline function 'androidx.compose.ui.node.DepthSortedSet.isNotEmpty' call
      var affectsLookahead = !this.lookaheadSet_1.isEmpty_y1axqb_k$();
      var node = affectsLookahead ? this.lookaheadSet_1.pop_2dsh_k$() : this.set_1.pop_2dsh_k$();
      block(node, affectsLookahead);
    }
  };
  protoOf(DepthSortedSetsForDifferentPasses).isEmpty_y1axqb_k$ = function () {
    return this.set_1.isEmpty_y1axqb_k$() ? this.lookaheadSet_1.isEmpty_y1axqb_k$() : false;
  };
  protoOf(DepthSortedSetsForDifferentPasses).isNotEmpty_cjxbwk_k$ = function () {
    return !this.isEmpty_y1axqb_k$();
  };
  function _get_extraAssertions__riwl9s($this) {
    return $this.extraAssertions_1;
  }
  function _get_mapOfOriginalDepth__e418jw($this) {
    // Inline function 'kotlin.getValue' call
    var this_0 = $this.mapOfOriginalDepth$delegate_1;
    mapOfOriginalDepth$factory();
    return this_0.get_value_j01efc_k$();
  }
  function _get_DepthComparator__fgei54($this) {
    return $this.DepthComparator_1;
  }
  function _get_set__e6gl0v_1($this) {
    return $this.set_1;
  }
  function DepthSortedSet$mapOfOriginalDepth$delegate$lambda() {
    // Inline function 'kotlin.collections.mutableMapOf' call
    return LinkedHashMap_init_$Create$();
  }
  function DepthSortedSet$DepthComparator$1() {
  }
  protoOf(DepthSortedSet$DepthComparator$1).compare_jbki1x_k$ = function (l1, l2) {
    var depthDiff = compareTo(l1.get_depth_iq7qmy_k$(), l2.get_depth_iq7qmy_k$());
    if (!(depthDiff === 0)) {
      return depthDiff;
    }
    return compareTo(hashCode(l1), hashCode(l2));
  };
  protoOf(DepthSortedSet$DepthComparator$1).compare = function (a, b) {
    var tmp = a instanceof LayoutNode ? a : THROW_CCE();
    return this.compare_jbki1x_k$(tmp, b instanceof LayoutNode ? b : THROW_CCE());
  };
  function DepthSortedSet(extraAssertions) {
    this.extraAssertions_1 = extraAssertions;
    var tmp = this;
    var tmp_0 = LazyThreadSafetyMode_NONE_getInstance();
    tmp.mapOfOriginalDepth$delegate_1 = lazy(tmp_0, DepthSortedSet$mapOfOriginalDepth$delegate$lambda);
    var tmp_1 = this;
    tmp_1.DepthComparator_1 = new DepthSortedSet$DepthComparator$1();
    this.set_1 = new SortedSet(this.DepthComparator_1);
  }
  protoOf(DepthSortedSet).contains_o9wem7_k$ = function (node) {
    var contains = this.set_1.contains_aljjnj_k$(node);
    if (this.extraAssertions_1) {
      // Inline function 'kotlin.check' call
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'kotlin.check' call
      // Inline function 'kotlin.contracts.contract' call
      if (!(contains === _get_mapOfOriginalDepth__e418jw(this).containsKey_aw81wo_k$(node))) {
        // Inline function 'kotlin.check.<anonymous>' call
        var message = 'Check failed.';
        throw IllegalStateException_init_$Create$(toString(message));
      }
    }
    return contains;
  };
  protoOf(DepthSortedSet).add_j0650t_k$ = function (node) {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!node.get_isAttached_odsl1l_k$()) {
      // Inline function 'kotlin.check.<anonymous>' call
      var message = 'Check failed.';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    if (this.extraAssertions_1) {
      var usedDepth = _get_mapOfOriginalDepth__e418jw(this).get_wei43m_k$(node);
      if (usedDepth == null) {
        // Inline function 'kotlin.collections.set' call
        var this_0 = _get_mapOfOriginalDepth__e418jw(this);
        var value = node.get_depth_iq7qmy_k$();
        this_0.put_4fpzoq_k$(node, value);
      } else {
        // Inline function 'kotlin.check' call
        // Inline function 'kotlin.contracts.contract' call
        // Inline function 'kotlin.check' call
        // Inline function 'kotlin.contracts.contract' call
        if (!(usedDepth === node.get_depth_iq7qmy_k$())) {
          // Inline function 'kotlin.check.<anonymous>' call
          var message_0 = 'Check failed.';
          throw IllegalStateException_init_$Create$(toString(message_0));
        }
      }
    }
    this.set_1.add_utx5q5_k$(node);
  };
  protoOf(DepthSortedSet).remove_x6evju_k$ = function (node) {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!node.get_isAttached_odsl1l_k$()) {
      // Inline function 'kotlin.check.<anonymous>' call
      var message = 'Check failed.';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    var contains = this.set_1.remove_cedx0m_k$(node);
    if (this.extraAssertions_1) {
      var usedDepth = _get_mapOfOriginalDepth__e418jw(this).remove_gppy8k_k$(node);
      if (contains) {
        // Inline function 'kotlin.check' call
        // Inline function 'kotlin.contracts.contract' call
        // Inline function 'kotlin.check' call
        // Inline function 'kotlin.contracts.contract' call
        if (!(usedDepth === node.get_depth_iq7qmy_k$())) {
          // Inline function 'kotlin.check.<anonymous>' call
          var message_0 = 'Check failed.';
          throw IllegalStateException_init_$Create$(toString(message_0));
        }
      } else {
        // Inline function 'kotlin.check' call
        // Inline function 'kotlin.contracts.contract' call
        // Inline function 'kotlin.check' call
        // Inline function 'kotlin.contracts.contract' call
        if (!(usedDepth == null)) {
          // Inline function 'kotlin.check.<anonymous>' call
          var message_1 = 'Check failed.';
          throw IllegalStateException_init_$Create$(toString(message_1));
        }
      }
    }
    return contains;
  };
  protoOf(DepthSortedSet).pop_2dsh_k$ = function () {
    var node = this.set_1.first_1m0hio_k$();
    this.remove_x6evju_k$(node);
    return node;
  };
  protoOf(DepthSortedSet).popEach_prgo9o_k$ = function (block) {
    $l$loop: while (true) {
      // Inline function 'androidx.compose.ui.node.DepthSortedSet.isNotEmpty' call
      if (!!this.isEmpty_y1axqb_k$()) {
        break $l$loop;
      }
      var node = this.pop_2dsh_k$();
      block(node);
    }
  };
  protoOf(DepthSortedSet).isEmpty_y1axqb_k$ = function () {
    return this.set_1.isEmpty_y1axqb_k$();
  };
  protoOf(DepthSortedSet).isNotEmpty_cjxbwk_k$ = function () {
    return !this.isEmpty_y1axqb_k$();
  };
  protoOf(DepthSortedSet).toString = function () {
    return toString(this.set_1);
  };
  function mapOfOriginalDepth$factory() {
    return getPropertyCallableRef('mapOfOriginalDepth', 1, KProperty1, function (receiver) {
      return _get_mapOfOriginalDepth__e418jw(receiver);
    }, null);
  }
  function DrawModifierNode() {
  }
  function invalidateDraw(_this__u8e3s4) {
    if (_this__u8e3s4.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
      // Inline function 'androidx.compose.ui.node.Nodes.Any' call
      Nodes_getInstance();
      var tmp$ret$0 = _NodeKind___init__impl__ojsprp(1);
      requireCoordinator(_this__u8e3s4, tmp$ret$0).invalidateLayer_lv2kfu_k$();
    }
  }
  function GlobalPositionAwareModifierNode() {
  }
  function _set_values__uvbruz($this, _set____db54di) {
    $this.values_1 = _set____db54di;
  }
  function _get_values__tel787($this) {
    return $this.values_1;
  }
  function _set_distanceFromEdgeAndInLayer__nbiqhy($this, _set____db54di) {
    $this.distanceFromEdgeAndInLayer_1 = _set____db54di;
  }
  function _get_distanceFromEdgeAndInLayer__oqcgwq($this) {
    return $this.distanceFromEdgeAndInLayer_1;
  }
  function _set_hitDepth__ddy87t($this, _set____db54di) {
    $this.hitDepth_1 = _set____db54di;
  }
  function _get_hitDepth__q6ujol($this) {
    return $this.hitDepth_1;
  }
  function _set_size__9twho6($this, _set____db54di) {
    $this.size_1 = _set____db54di;
  }
  function resizeToHitDepth($this) {
    var inductionVariable = $this.hitDepth_1 + 1 | 0;
    var last = get_lastIndex($this);
    if (inductionVariable <= last)
      do {
        var i = inductionVariable;
        inductionVariable = inductionVariable + 1 | 0;
        $this.values_1[i] = null;
      }
       while (!(i === last));
    $this.size_1 = $this.hitDepth_1 + 1 | 0;
  }
  function findBestHitDistance($this) {
    var bestDistance = DistanceAndInLayer_0(FloatCompanionObject_getInstance().get_POSITIVE_INFINITY_yq30fv_k$(), false);
    var inductionVariable = $this.hitDepth_1 + 1 | 0;
    var last = get_lastIndex($this);
    if (inductionVariable <= last)
      do {
        var i = inductionVariable;
        inductionVariable = inductionVariable + 1 | 0;
        var distance = _DistanceAndInLayer___init__impl__sszsvd($this.distanceFromEdgeAndInLayer_1[i]);
        bestDistance = DistanceAndInLayer__compareTo_impl_1mihtj(distance, bestDistance) < 0 ? distance : bestDistance;
        if (_DistanceAndInLayer___get_distance__impl__2h0wz1(bestDistance) < 0.0 ? _DistanceAndInLayer___get_isInLayer__impl__pqw90a(bestDistance) : false) {
          return bestDistance;
        }
      }
       while (!(i === last));
    return bestDistance;
  }
  function ensureContainerSize($this) {
    if ($this.hitDepth_1 >= $this.values_1.length) {
      var newSize = $this.values_1.length + 16 | 0;
      $this.values_1 = copyOf($this.values_1, newSize);
      $this.distanceFromEdgeAndInLayer_1 = copyOf_0($this.distanceFromEdgeAndInLayer_1, newSize);
    }
  }
  function HitTestResultIterator($outer, index, minIndex, maxIndex) {
    index = index === VOID ? 0 : index;
    minIndex = minIndex === VOID ? 0 : minIndex;
    maxIndex = maxIndex === VOID ? $outer.size_1 : maxIndex;
    this.$this_1 = $outer;
    this.index_1 = index;
    this.minIndex_1 = minIndex;
    this.maxIndex_1 = maxIndex;
  }
  protoOf(HitTestResultIterator).set_index_69f5xp_k$ = function (_set____db54di) {
    this.index_1 = _set____db54di;
  };
  protoOf(HitTestResultIterator).get_index_it478p_k$ = function () {
    return this.index_1;
  };
  protoOf(HitTestResultIterator).get_minIndex_g9fvxl_k$ = function () {
    return this.minIndex_1;
  };
  protoOf(HitTestResultIterator).get_maxIndex_pe63xl_k$ = function () {
    return this.maxIndex_1;
  };
  protoOf(HitTestResultIterator).hasNext_bitz1p_k$ = function () {
    return this.index_1 < this.maxIndex_1;
  };
  protoOf(HitTestResultIterator).hasPrevious_qh0629_k$ = function () {
    return this.index_1 > this.minIndex_1;
  };
  protoOf(HitTestResultIterator).next_20eer_k$ = function () {
    var tmp = this.$this_1.values_1;
    var tmp1 = this.index_1;
    this.index_1 = tmp1 + 1 | 0;
    var tmp_0 = tmp[tmp1];
    return tmp_0 instanceof Node ? tmp_0 : THROW_CCE();
  };
  protoOf(HitTestResultIterator).nextIndex_jshxun_k$ = function () {
    return this.index_1 - this.minIndex_1 | 0;
  };
  protoOf(HitTestResultIterator).previous_l2dfd5_k$ = function () {
    var tmp = this.$this_1.values_1;
    this.index_1 = this.index_1 - 1 | 0;
    var tmp_0 = tmp[this.index_1];
    return tmp_0 instanceof Node ? tmp_0 : THROW_CCE();
  };
  protoOf(HitTestResultIterator).previousIndex_4qtyw5_k$ = function () {
    return (this.index_1 - this.minIndex_1 | 0) - 1 | 0;
  };
  function SubList($outer, minIndex, maxIndex) {
    this.$this_1 = $outer;
    this.minIndex_1 = minIndex;
    this.maxIndex_1 = maxIndex;
  }
  protoOf(SubList).get_minIndex_g9fvxl_k$ = function () {
    return this.minIndex_1;
  };
  protoOf(SubList).get_maxIndex_pe63xl_k$ = function () {
    return this.maxIndex_1;
  };
  protoOf(SubList).get_size_woubt6_k$ = function () {
    return this.maxIndex_1 - this.minIndex_1 | 0;
  };
  protoOf(SubList).contains_m14bp2_k$ = function (element) {
    return !(this.indexOf_5ifvq8_k$(element) === -1);
  };
  protoOf(SubList).contains_aljjnj_k$ = function (element) {
    if (!(element instanceof Node))
      return false;
    return this.contains_m14bp2_k$(element instanceof Node ? element : THROW_CCE());
  };
  protoOf(SubList).containsAll_qe3qcv_k$ = function (elements) {
    // Inline function 'kotlin.collections.forEach' call
    var tmp0_iterator = elements.iterator_jk1svi_k$();
    while (tmp0_iterator.hasNext_bitz1p_k$()) {
      var element = tmp0_iterator.next_20eer_k$();
      // Inline function 'androidx.compose.ui.node.SubList.containsAll.<anonymous>' call
      if (!this.contains_m14bp2_k$(element)) {
        return false;
      }
    }
    return true;
  };
  protoOf(SubList).containsAll_xk45sd_k$ = function (elements) {
    return this.containsAll_qe3qcv_k$(elements);
  };
  protoOf(SubList).get_c1px32_k$ = function (index) {
    var tmp = this.$this_1.values_1[index + this.minIndex_1 | 0];
    return tmp instanceof Node ? tmp : THROW_CCE();
  };
  protoOf(SubList).indexOf_5ifvq8_k$ = function (element) {
    var inductionVariable = this.minIndex_1;
    var last = this.maxIndex_1;
    if (inductionVariable <= last)
      do {
        var i = inductionVariable;
        inductionVariable = inductionVariable + 1 | 0;
        if (equals(this.$this_1.values_1[i], element)) {
          return i - this.minIndex_1 | 0;
        }
      }
       while (!(i === last));
    return -1;
  };
  protoOf(SubList).indexOf_si1fv9_k$ = function (element) {
    if (!(element instanceof Node))
      return -1;
    return this.indexOf_5ifvq8_k$(element instanceof Node ? element : THROW_CCE());
  };
  protoOf(SubList).isEmpty_y1axqb_k$ = function () {
    return this.get_size_woubt6_k$() === 0;
  };
  protoOf(SubList).iterator_jk1svi_k$ = function () {
    return new HitTestResultIterator(this.$this_1, this.minIndex_1, this.minIndex_1, this.maxIndex_1);
  };
  protoOf(SubList).lastIndexOf_wp97ca_k$ = function (element) {
    var inductionVariable = this.maxIndex_1;
    var last = this.minIndex_1;
    if (last <= inductionVariable)
      do {
        var i = inductionVariable;
        inductionVariable = inductionVariable + -1 | 0;
        if (equals(this.$this_1.values_1[i], element)) {
          return i - this.minIndex_1 | 0;
        }
      }
       while (!(i === last));
    return -1;
  };
  protoOf(SubList).lastIndexOf_v2p1fv_k$ = function (element) {
    if (!(element instanceof Node))
      return -1;
    return this.lastIndexOf_wp97ca_k$(element instanceof Node ? element : THROW_CCE());
  };
  protoOf(SubList).listIterator_xjshxw_k$ = function () {
    return new HitTestResultIterator(this.$this_1, this.minIndex_1, this.minIndex_1, this.maxIndex_1);
  };
  protoOf(SubList).listIterator_70e65o_k$ = function (index) {
    return new HitTestResultIterator(this.$this_1, this.minIndex_1 + index | 0, this.minIndex_1, this.maxIndex_1);
  };
  protoOf(SubList).subList_xle3r2_k$ = function (fromIndex, toIndex) {
    return new SubList(this.$this_1, this.minIndex_1 + fromIndex | 0, this.minIndex_1 + toIndex | 0);
  };
  function HitTestResult() {
    var tmp = this;
    // Inline function 'kotlin.arrayOfNulls' call
    tmp.values_1 = fillArrayVal(Array(16), null);
    this.distanceFromEdgeAndInLayer_1 = longArray(16);
    this.hitDepth_1 = -1;
    this.size_1 = 0;
  }
  protoOf(HitTestResult).get_size_woubt6_k$ = function () {
    return this.size_1;
  };
  protoOf(HitTestResult).hasHit_k90bxj_k$ = function () {
    var distance = findBestHitDistance(this);
    return _DistanceAndInLayer___get_distance__impl__2h0wz1(distance) < 0.0 ? _DistanceAndInLayer___get_isInLayer__impl__pqw90a(distance) : false;
  };
  protoOf(HitTestResult).acceptHits_yq8gh4_k$ = function () {
    this.hitDepth_1 = this.size_1 - 1 | 0;
  };
  protoOf(HitTestResult).isHitInMinimumTouchTargetBetter_8pl3df_k$ = function (distanceFromEdge, isInLayer) {
    if (this.hitDepth_1 === get_lastIndex(this)) {
      return true;
    }
    var distanceAndInLayer = DistanceAndInLayer_0(distanceFromEdge, isInLayer);
    var bestDistance = findBestHitDistance(this);
    return DistanceAndInLayer__compareTo_impl_1mihtj(bestDistance, distanceAndInLayer) > 0;
  };
  protoOf(HitTestResult).hit_leg9hz_k$ = function (node, isInLayer, childHitTest) {
    this.hitInMinimumTouchTarget_7abt7o_k$(node, -1.0, isInLayer, childHitTest);
  };
  protoOf(HitTestResult).hitInMinimumTouchTarget_7abt7o_k$ = function (node, distanceFromEdge, isInLayer, childHitTest) {
    var startDepth = this.hitDepth_1;
    this.hitDepth_1 = this.hitDepth_1 + 1 | 0;
    ensureContainerSize(this);
    this.values_1[this.hitDepth_1] = node;
    this.distanceFromEdgeAndInLayer_1[this.hitDepth_1] = _DistanceAndInLayer___get_packedValue__impl__653fzx(DistanceAndInLayer_0(distanceFromEdge, isInLayer));
    resizeToHitDepth(this);
    childHitTest();
    this.hitDepth_1 = startDepth;
  };
  protoOf(HitTestResult).speculativeHit_pepbb6_k$ = function (node, distanceFromEdge, isInLayer, childHitTest) {
    if (this.hitDepth_1 === get_lastIndex(this)) {
      this.hitInMinimumTouchTarget_7abt7o_k$(node, distanceFromEdge, isInLayer, childHitTest);
      if ((this.hitDepth_1 + 1 | 0) === get_lastIndex(this)) {
        resizeToHitDepth(this);
      }
      return Unit_getInstance();
    }
    var previousDistance = findBestHitDistance(this);
    var previousHitDepth = this.hitDepth_1;
    this.hitDepth_1 = get_lastIndex(this);
    this.hitInMinimumTouchTarget_7abt7o_k$(node, distanceFromEdge, isInLayer, childHitTest);
    if ((this.hitDepth_1 + 1 | 0) < get_lastIndex(this) ? DistanceAndInLayer__compareTo_impl_1mihtj(previousDistance, findBestHitDistance(this)) > 0 : false) {
      var fromIndex = this.hitDepth_1 + 1 | 0;
      var toIndex = previousHitDepth + 1 | 0;
      // Inline function 'kotlin.collections.copyInto' call
      var this_0 = this.values_1;
      var destination = this.values_1;
      var endIndex = this.size_1;
      arrayCopy(this_0, destination, toIndex, fromIndex, endIndex);
      // Inline function 'kotlin.collections.copyInto' call
      var this_1 = this.distanceFromEdgeAndInLayer_1;
      var destination_0 = this.distanceFromEdgeAndInLayer_1;
      var endIndex_0 = this.size_1;
      // Inline function 'kotlin.js.unsafeCast' call
      // Inline function 'kotlin.js.asDynamic' call
      var tmp = this_1;
      // Inline function 'kotlin.js.unsafeCast' call
      // Inline function 'kotlin.js.asDynamic' call
      arrayCopy(tmp, destination_0, toIndex, fromIndex, endIndex_0);
      this.hitDepth_1 = ((previousHitDepth + this.size_1 | 0) - this.hitDepth_1 | 0) - 1 | 0;
    }
    resizeToHitDepth(this);
    this.hitDepth_1 = previousHitDepth;
  };
  protoOf(HitTestResult).siblingHits_ltwng6_k$ = function (block) {
    var depth = this.hitDepth_1;
    block();
    this.hitDepth_1 = depth;
  };
  protoOf(HitTestResult).contains_m14bp2_k$ = function (element) {
    return !(this.indexOf_5ifvq8_k$(element) === -1);
  };
  protoOf(HitTestResult).contains_aljjnj_k$ = function (element) {
    if (!(element instanceof Node))
      return false;
    return this.contains_m14bp2_k$(element instanceof Node ? element : THROW_CCE());
  };
  protoOf(HitTestResult).containsAll_qe3qcv_k$ = function (elements) {
    // Inline function 'kotlin.collections.forEach' call
    var tmp0_iterator = elements.iterator_jk1svi_k$();
    while (tmp0_iterator.hasNext_bitz1p_k$()) {
      var element = tmp0_iterator.next_20eer_k$();
      // Inline function 'androidx.compose.ui.node.HitTestResult.containsAll.<anonymous>' call
      if (!this.contains_m14bp2_k$(element)) {
        return false;
      }
    }
    return true;
  };
  protoOf(HitTestResult).containsAll_xk45sd_k$ = function (elements) {
    return this.containsAll_qe3qcv_k$(elements);
  };
  protoOf(HitTestResult).get_c1px32_k$ = function (index) {
    var tmp = this.values_1[index];
    return tmp instanceof Node ? tmp : THROW_CCE();
  };
  protoOf(HitTestResult).indexOf_5ifvq8_k$ = function (element) {
    var inductionVariable = 0;
    var last = get_lastIndex(this);
    if (inductionVariable <= last)
      do {
        var i = inductionVariable;
        inductionVariable = inductionVariable + 1 | 0;
        if (equals(this.values_1[i], element)) {
          return i;
        }
      }
       while (!(i === last));
    return -1;
  };
  protoOf(HitTestResult).indexOf_si1fv9_k$ = function (element) {
    if (!(element instanceof Node))
      return -1;
    return this.indexOf_5ifvq8_k$(element instanceof Node ? element : THROW_CCE());
  };
  protoOf(HitTestResult).isEmpty_y1axqb_k$ = function () {
    return this.size_1 === 0;
  };
  protoOf(HitTestResult).iterator_jk1svi_k$ = function () {
    return new HitTestResultIterator(this);
  };
  protoOf(HitTestResult).lastIndexOf_wp97ca_k$ = function (element) {
    var inductionVariable = get_lastIndex(this);
    if (0 <= inductionVariable)
      do {
        var i = inductionVariable;
        inductionVariable = inductionVariable + -1 | 0;
        if (equals(this.values_1[i], element)) {
          return i;
        }
      }
       while (0 <= inductionVariable);
    return -1;
  };
  protoOf(HitTestResult).lastIndexOf_v2p1fv_k$ = function (element) {
    if (!(element instanceof Node))
      return -1;
    return this.lastIndexOf_wp97ca_k$(element instanceof Node ? element : THROW_CCE());
  };
  protoOf(HitTestResult).listIterator_xjshxw_k$ = function () {
    return new HitTestResultIterator(this);
  };
  protoOf(HitTestResult).listIterator_70e65o_k$ = function (index) {
    return new HitTestResultIterator(this, index);
  };
  protoOf(HitTestResult).subList_xle3r2_k$ = function (fromIndex, toIndex) {
    return new SubList(this, fromIndex, toIndex);
  };
  protoOf(HitTestResult).clear_j9egeb_k$ = function () {
    this.hitDepth_1 = -1;
    resizeToHitDepth(this);
  };
  function _DistanceAndInLayer___init__impl__sszsvd(packedValue) {
    return packedValue;
  }
  function _DistanceAndInLayer___get_packedValue__impl__653fzx($this) {
    return $this;
  }
  function _DistanceAndInLayer___get_distance__impl__2h0wz1($this) {
    // Inline function 'androidx.compose.ui.util.unpackFloat1' call
    var value = _DistanceAndInLayer___get_packedValue__impl__653fzx($this);
    // Inline function 'kotlin.fromBits' call
    FloatCompanionObject_getInstance();
    var bits = value.shr_9fl3wl_k$(32).toInt_1tsl84_k$();
    return floatFromBits(bits);
  }
  function _DistanceAndInLayer___get_isInLayer__impl__pqw90a($this) {
    // Inline function 'androidx.compose.ui.util.unpackInt2' call
    return !(_DistanceAndInLayer___get_packedValue__impl__653fzx($this).and_4spn93_k$(new Long(-1, 0)).toInt_1tsl84_k$() === 0);
  }
  function DistanceAndInLayer__compareTo_impl_1mihtj($this, other) {
    var thisIsInLayer = _DistanceAndInLayer___get_isInLayer__impl__pqw90a($this);
    var otherIsInLayer = _DistanceAndInLayer___get_isInLayer__impl__pqw90a(other);
    if (!(thisIsInLayer === otherIsInLayer)) {
      return thisIsInLayer ? -1 : 1;
    }
    var distanceDiff = _DistanceAndInLayer___get_distance__impl__2h0wz1($this) - _DistanceAndInLayer___get_distance__impl__2h0wz1(other);
    // Inline function 'kotlin.math.sign' call
    var tmp$ret$0 = sign(distanceDiff);
    return numberToInt(tmp$ret$0);
  }
  function DistanceAndInLayer__toString_impl_68zvxz($this) {
    return 'DistanceAndInLayer(packedValue=' + $this.toString() + ')';
  }
  function DistanceAndInLayer__hashCode_impl_fi60uw($this) {
    return $this.hashCode();
  }
  function DistanceAndInLayer__equals_impl_jl4fic($this, other) {
    if (!(other instanceof DistanceAndInLayer))
      return false;
    var tmp0_other_with_cast = other instanceof DistanceAndInLayer ? other.packedValue_1 : THROW_CCE();
    if (!$this.equals(tmp0_other_with_cast))
      return false;
    return true;
  }
  function DistanceAndInLayer(packedValue) {
    this.packedValue_1 = packedValue;
  }
  protoOf(DistanceAndInLayer).toString = function () {
    return DistanceAndInLayer__toString_impl_68zvxz(this.packedValue_1);
  };
  protoOf(DistanceAndInLayer).hashCode = function () {
    return DistanceAndInLayer__hashCode_impl_fi60uw(this.packedValue_1);
  };
  protoOf(DistanceAndInLayer).equals = function (other) {
    return DistanceAndInLayer__equals_impl_jl4fic(this.packedValue_1, other);
  };
  function DistanceAndInLayer_0(distance, isInLayer) {
    var v1 = toLong(toBits(distance));
    var v2 = isInLayer ? new Long(1, 0) : new Long(0, 0);
    return _DistanceAndInLayer___init__impl__sszsvd(v1.shl_bg8if3_k$(32).or_v7fvkl_k$(v2.and_4spn93_k$(new Long(-1, 0))));
  }
  function TailModifierNode() {
    Node.call(this);
    this.set_aggregateChildKindSet_ryhowk_k$(0);
    this.attachHasBeenRun_1 = false;
  }
  protoOf(TailModifierNode).set_attachHasBeenRun_rkdv8y_k$ = function (_set____db54di) {
    this.attachHasBeenRun_1 = _set____db54di;
  };
  protoOf(TailModifierNode).get_attachHasBeenRun_stletp_k$ = function () {
    return this.attachHasBeenRun_1;
  };
  protoOf(TailModifierNode).toString = function () {
    return '<tail>';
  };
  protoOf(TailModifierNode).onAttach_juzy2c_k$ = function () {
    this.attachHasBeenRun_1 = true;
  };
  protoOf(TailModifierNode).onDetach_8dig02_k$ = function () {
    this.attachHasBeenRun_1 = false;
  };
  function LookaheadDelegateImpl($outer) {
    this.$this_1 = $outer;
    LookaheadDelegate.call(this, $outer);
  }
  protoOf(LookaheadDelegateImpl).measure_4dmfk1_k$ = function (constraints) {
    // Inline function 'androidx.compose.ui.node.LookaheadDelegate.performingMeasure' call
    this.set_measurementConstraints_40knbs_k$(constraints);
    // Inline function 'androidx.compose.ui.node.LookaheadDelegateImpl.measure.<anonymous>' call
    // Inline function 'androidx.compose.ui.node.LayoutNode.forEachChild' call
    var this_0 = this.get_layoutNode_eiy42z_k$().get__children_xknpsb_k$();
    // Inline function 'kotlin.contracts.contract' call
    var size = this_0.get_size_woubt6_k$();
    var tmp;
    if (size > 0) {
      var i = 0;
      var tmp_0 = this_0.get_content_h02jrk_k$();
      var content = isArray(tmp_0) ? tmp_0 : THROW_CCE();
      do {
        // Inline function 'androidx.compose.ui.node.LookaheadDelegateImpl.measure.<anonymous>.<anonymous>' call
        var it = content[i];
        ensureNotNull(it.get_lookaheadPassDelegate_gyx4f_k$()).set_measuredByParent_9gdbf4_k$(UsageByParent_NotUsed_getInstance());
        i = i + 1 | 0;
      }
       while (i < size);
      tmp = Unit_getInstance();
    }
    // Inline function 'kotlin.with' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.node.LookaheadDelegateImpl.measure.<anonymous>.<anonymous>' call
    var measureResult = this.get_layoutNode_eiy42z_k$().get_measurePolicy_ckysxz_k$().measure_xg9b01_k$(this, this.get_layoutNode_eiy42z_k$().get_childLookaheadMeasurables_eq0b5v_k$(), constraints);
    _set__measureResult__ah39tn(this, measureResult);
    return this;
  };
  protoOf(LookaheadDelegateImpl).calculateAlignmentLine_ub813f_k$ = function (alignmentLine) {
    // Inline function 'kotlin.also' call
    var tmp0_elvis_lhs = this.get_alignmentLinesOwner_uqy8fm_k$().calculateAlignmentLines_o1ljoi_k$().get_wei43m_k$(alignmentLine);
    var this_0 = tmp0_elvis_lhs == null ? Companion_getInstance_35().get_Unspecified_el0w4u_k$() : tmp0_elvis_lhs;
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.node.LookaheadDelegateImpl.calculateAlignmentLine.<anonymous>' call
    // Inline function 'kotlin.collections.set' call
    this.get_cachedAlignmentLinesMap_6fdrzp_k$().put_4fpzoq_k$(alignmentLine, this_0);
    return this_0;
  };
  protoOf(LookaheadDelegateImpl).placeChildren_kds4oa_k$ = function () {
    ensureNotNull(this.get_layoutNode_eiy42z_k$().get_lookaheadPassDelegate_gyx4f_k$()).onNodePlaced_3ta4s2_k$();
  };
  protoOf(LookaheadDelegateImpl).minIntrinsicWidth_jyhjuj_k$ = function (height) {
    return this.get_layoutNode_eiy42z_k$().get_intrinsicsPolicy_eouy7d_k$().minLookaheadIntrinsicWidth_58zmd5_k$(height);
  };
  protoOf(LookaheadDelegateImpl).minIntrinsicHeight_p2a4ou_k$ = function (width) {
    return this.get_layoutNode_eiy42z_k$().get_intrinsicsPolicy_eouy7d_k$().minLookaheadIntrinsicHeight_g72f5w_k$(width);
  };
  protoOf(LookaheadDelegateImpl).maxIntrinsicWidth_b8umbx_k$ = function (height) {
    return this.get_layoutNode_eiy42z_k$().get_intrinsicsPolicy_eouy7d_k$().maxLookaheadIntrinsicWidth_j5xcpl_k$(height);
  };
  protoOf(LookaheadDelegateImpl).maxIntrinsicHeight_b0krtc_k$ = function (width) {
    return this.get_layoutNode_eiy42z_k$().get_intrinsicsPolicy_eouy7d_k$().maxLookaheadIntrinsicHeight_uc78fe_k$(width);
  };
  function Companion_18() {
    Companion_instance_18 = this;
    var tmp = this;
    // Inline function 'kotlin.also' call
    var this_0 = Paint();
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.node.Companion.innerBoundsPaint.<anonymous>' call
    this_0.set_color_m2amxp_k$(Companion_getInstance_1().get_Red_6k64b3_k$());
    this_0.set_strokeWidth_owqvpl_k$(1.0);
    this_0.set_style_t4zhmv_k$(Companion_getInstance_12().get_Stroke_fu1ixu_k$());
    tmp.innerBoundsPaint_1 = this_0;
  }
  protoOf(Companion_18).get_innerBoundsPaint_ei6bzw_k$ = function () {
    return this.innerBoundsPaint_1;
  };
  var Companion_instance_18;
  function Companion_getInstance_39() {
    if (Companion_instance_18 == null)
      new Companion_18();
    return Companion_instance_18;
  }
  function InnerNodeCoordinator(layoutNode) {
    Companion_getInstance_39();
    NodeCoordinator.call(this, layoutNode);
    this.tail_1 = new TailModifierNode();
    this.tail_1.updateCoordinator_mxr5yg_k$(this);
    this.lookaheadDelegate_1 = !(layoutNode.get_lookaheadRoot_xsli1x_k$() == null) ? new LookaheadDelegateImpl(this) : null;
  }
  protoOf(InnerNodeCoordinator).get_tail_wousgp_k$ = function () {
    return this.tail_1;
  };
  protoOf(InnerNodeCoordinator).set_lookaheadDelegate_qkm6wk_k$ = function (_set____db54di) {
    this.lookaheadDelegate_1 = _set____db54di;
  };
  protoOf(InnerNodeCoordinator).get_lookaheadDelegate_jrhgua_k$ = function () {
    return this.lookaheadDelegate_1;
  };
  protoOf(InnerNodeCoordinator).ensureLookaheadDelegateCreated_gmoggf_k$ = function () {
    if (this.lookaheadDelegate_1 == null) {
      this.lookaheadDelegate_1 = new LookaheadDelegateImpl(this);
    }
  };
  protoOf(InnerNodeCoordinator).measure_4dmfk1_k$ = function (constraints) {
    // Inline function 'androidx.compose.ui.node.NodeCoordinator.performingMeasure' call
    this.set_measurementConstraints_40knbs_k$(constraints);
    // Inline function 'androidx.compose.ui.node.InnerNodeCoordinator.measure.<anonymous>' call
    // Inline function 'androidx.compose.ui.node.LayoutNode.forEachChild' call
    var this_0 = this.get_layoutNode_eiy42z_k$().get__children_xknpsb_k$();
    // Inline function 'kotlin.contracts.contract' call
    var size = this_0.get_size_woubt6_k$();
    var tmp;
    if (size > 0) {
      var i = 0;
      var tmp_0 = this_0.get_content_h02jrk_k$();
      var content = isArray(tmp_0) ? tmp_0 : THROW_CCE();
      do {
        // Inline function 'androidx.compose.ui.node.InnerNodeCoordinator.measure.<anonymous>.<anonymous>' call
        content[i].get_measurePassDelegate_jl6jhx_k$().set_measuredByParent_9gdbf4_k$(UsageByParent_NotUsed_getInstance());
        i = i + 1 | 0;
      }
       while (i < size);
      tmp = Unit_getInstance();
    }
    // Inline function 'kotlin.with' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.node.InnerNodeCoordinator.measure.<anonymous>.<anonymous>' call
    var tmp$ret$2 = this.get_layoutNode_eiy42z_k$().get_measurePolicy_ckysxz_k$().measure_xg9b01_k$(this, this.get_layoutNode_eiy42z_k$().get_childMeasurables_m4wqfz_k$(), constraints);
    this.set_measureResult_q0fk4c_k$(tmp$ret$2);
    this.onMeasured_swhbed_k$();
    return this;
  };
  protoOf(InnerNodeCoordinator).minIntrinsicWidth_jyhjuj_k$ = function (height) {
    return this.get_layoutNode_eiy42z_k$().get_intrinsicsPolicy_eouy7d_k$().minIntrinsicWidth_jyhjuj_k$(height);
  };
  protoOf(InnerNodeCoordinator).minIntrinsicHeight_p2a4ou_k$ = function (width) {
    return this.get_layoutNode_eiy42z_k$().get_intrinsicsPolicy_eouy7d_k$().minIntrinsicHeight_p2a4ou_k$(width);
  };
  protoOf(InnerNodeCoordinator).maxIntrinsicWidth_b8umbx_k$ = function (height) {
    return this.get_layoutNode_eiy42z_k$().get_intrinsicsPolicy_eouy7d_k$().maxIntrinsicWidth_b8umbx_k$(height);
  };
  protoOf(InnerNodeCoordinator).maxIntrinsicHeight_b0krtc_k$ = function (width) {
    return this.get_layoutNode_eiy42z_k$().get_intrinsicsPolicy_eouy7d_k$().maxIntrinsicHeight_b0krtc_k$(width);
  };
  protoOf(InnerNodeCoordinator).placeAt_joet51_k$ = function (position, zIndex, layerBlock) {
    protoOf(NodeCoordinator).placeAt_joet51_k$.call(this, position, zIndex, layerBlock);
    if (this.get_isShallowPlacing_v2of1_k$())
      return Unit_getInstance();
    this.onPlaced_wl3a5o_k$();
    this.get_layoutNode_eiy42z_k$().get_measurePassDelegate_jl6jhx_k$().onNodePlaced_3ta4s2_k$();
  };
  protoOf(InnerNodeCoordinator).calculateAlignmentLine_ub813f_k$ = function (alignmentLine) {
    var tmp0_safe_receiver = this.lookaheadDelegate_1;
    var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.calculateAlignmentLine_ub813f_k$(alignmentLine);
    var tmp2_elvis_lhs = tmp1_elvis_lhs == null ? this.get_alignmentLinesOwner_uqy8fm_k$().calculateAlignmentLines_o1ljoi_k$().get_wei43m_k$(alignmentLine) : tmp1_elvis_lhs;
    return tmp2_elvis_lhs == null ? Companion_getInstance_35().get_Unspecified_el0w4u_k$() : tmp2_elvis_lhs;
  };
  protoOf(InnerNodeCoordinator).performDraw_9qou09_k$ = function (canvas) {
    var owner = requireOwner_0(this.get_layoutNode_eiy42z_k$());
    // Inline function 'androidx.compose.runtime.collection.MutableVector.forEach' call
    var this_0 = this.get_layoutNode_eiy42z_k$().get_zSortedChildren_qzueib_k$();
    // Inline function 'kotlin.contracts.contract' call
    var size = this_0.get_size_woubt6_k$();
    if (size > 0) {
      var i = 0;
      var tmp = this_0.get_content_h02jrk_k$();
      var content = isArray(tmp) ? tmp : THROW_CCE();
      do {
        // Inline function 'androidx.compose.ui.node.InnerNodeCoordinator.performDraw.<anonymous>' call
        var child = content[i];
        if (child.get_isPlaced_y2kn9s_k$()) {
          child.draw_hhtyx6_k$(canvas);
        }
        i = i + 1 | 0;
      }
       while (i < size);
    }
    if (owner.get_showLayoutBounds_ogqxgl_k$()) {
      this.drawBorder_a9tjn4_k$(canvas, Companion_getInstance_39().innerBoundsPaint_1);
    }
  };
  protoOf(InnerNodeCoordinator).hitTestChild_59zgnp_k$ = function (hitTestSource, pointerPosition, hitTestResult, isTouchEvent, isInLayer) {
    var inLayer = isInLayer;
    var hitTestChildren = false;
    if (hitTestSource.shouldHitTestChildren_ux24rx_k$(this.get_layoutNode_eiy42z_k$())) {
      if (this.withinLayerBounds_d4gq9_k$(pointerPosition)) {
        hitTestChildren = true;
      } else if (isTouchEvent ? isFinite(this.distanceInMinimumTouchTarget_1j3ai6_k$(pointerPosition, this.get_minimumTouchTargetSize_9sprqo_k$())) : false) {
        inLayer = false;
        hitTestChildren = true;
      }
    }
    if (hitTestChildren) {
      // Inline function 'androidx.compose.ui.node.HitTestResult.siblingHits' call
      var depth = _get_hitDepth__q6ujol(hitTestResult);
      // Inline function 'androidx.compose.ui.node.InnerNodeCoordinator.hitTestChild.<anonymous>' call
      $l$block: {
        // Inline function 'androidx.compose.runtime.collection.MutableVector.reversedAny' call
        var this_0 = this.get_layoutNode_eiy42z_k$().get_zSortedChildren_qzueib_k$();
        // Inline function 'kotlin.contracts.contract' call
        var size = this_0.get_size_woubt6_k$();
        if (size > 0) {
          var i = size - 1 | 0;
          var tmp = this_0.get_content_h02jrk_k$();
          var content = isArray(tmp) ? tmp : THROW_CCE();
          do {
            // Inline function 'androidx.compose.ui.node.InnerNodeCoordinator.hitTestChild.<anonymous>.<anonymous>' call
            var child = content[i];
            var tmp_0;
            if (child.get_isPlaced_y2kn9s_k$()) {
              hitTestSource.childHitTest_rehk28_k$(child, pointerPosition, hitTestResult, isTouchEvent, inLayer);
              var wasHit = hitTestResult.hasHit_k90bxj_k$();
              var continueHitTest;
              if (!wasHit) {
                continueHitTest = true;
              } else if (child.get_outerCoordinator_6auvsy_k$().shouldSharePointerInputWithSiblings_du7k0g_k$()) {
                hitTestResult.acceptHits_yq8gh4_k$();
                continueHitTest = true;
              } else {
                continueHitTest = false;
              }
              tmp_0 = !continueHitTest;
            } else {
              tmp_0 = false;
            }
            if (tmp_0) {
              break $l$block;
            }
            i = i - 1 | 0;
          }
           while (i >= 0);
        }
      }
      _set_hitDepth__ddy87t(hitTestResult, depth);
    }
  };
  function InternalCoreApi() {
  }
  protoOf(InternalCoreApi).equals = function (other) {
    if (!(other instanceof InternalCoreApi))
      return false;
    other instanceof InternalCoreApi || THROW_CCE();
    return true;
  };
  protoOf(InternalCoreApi).hashCode = function () {
    return 0;
  };
  protoOf(InternalCoreApi).toString = function () {
    return '@androidx.compose.ui.node.InternalCoreApi()';
  };
  function InteroperableComposeUiNode() {
  }
  function _get_NoPolicyError__ae0z50($this) {
    return $this.NoPolicyError_1;
  }
  function _set_measurePolicyState__heh75i($this, _set____db54di) {
    var this_0 = $this.measurePolicyState$delegate_1;
    measurePolicyState$factory();
    this_0.set_value_v1vabv_k$(_set____db54di);
    return Unit_getInstance();
  }
  function _get_measurePolicyState__gje3yu($this) {
    // Inline function 'androidx.compose.runtime.getValue' call
    var this_0 = $this.measurePolicyState$delegate_1;
    measurePolicyState$factory_0();
    return this_0.get_value_j01efc_k$();
  }
  function measurePolicyFromState($this) {
    var tmp0_elvis_lhs = _get_measurePolicyState__gje3yu($this);
    var tmp;
    if (tmp0_elvis_lhs == null) {
      var message = 'Intrinsic size is queried but there is no measure policy in place.';
      throw IllegalStateException_init_$Create$(toString(message));
    } else {
      tmp = tmp0_elvis_lhs;
    }
    return tmp;
  }
  function Companion_19() {
    Companion_instance_19 = this;
    this.NoPolicyError_1 = 'Intrinsic size is queried but there is no measure policy in place.';
  }
  var Companion_instance_19;
  function Companion_getInstance_40() {
    if (Companion_instance_19 == null)
      new Companion_19();
    return Companion_instance_19;
  }
  function IntrinsicsPolicy(layoutNode) {
    Companion_getInstance_40();
    this.layoutNode_1 = layoutNode;
    this.measurePolicyState$delegate_1 = mutableStateOf(null);
  }
  protoOf(IntrinsicsPolicy).get_layoutNode_eiy42z_k$ = function () {
    return this.layoutNode_1;
  };
  protoOf(IntrinsicsPolicy).updateFrom_kibgec_k$ = function (measurePolicy) {
    _set_measurePolicyState__heh75i(this, measurePolicy);
  };
  protoOf(IntrinsicsPolicy).minIntrinsicWidth_jyhjuj_k$ = function (height) {
    // Inline function 'kotlin.with' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.node.IntrinsicsPolicy.minIntrinsicWidth.<anonymous>' call
    return measurePolicyFromState(this).minIntrinsicWidth_dwfcse_k$(this.layoutNode_1.get_outerCoordinator_6auvsy_k$(), this.layoutNode_1.get_childMeasurables_m4wqfz_k$(), height);
  };
  protoOf(IntrinsicsPolicy).minIntrinsicHeight_p2a4ou_k$ = function (width) {
    // Inline function 'kotlin.with' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.node.IntrinsicsPolicy.minIntrinsicHeight.<anonymous>' call
    return measurePolicyFromState(this).minIntrinsicHeight_xlhgwn_k$(this.layoutNode_1.get_outerCoordinator_6auvsy_k$(), this.layoutNode_1.get_childMeasurables_m4wqfz_k$(), width);
  };
  protoOf(IntrinsicsPolicy).maxIntrinsicWidth_b8umbx_k$ = function (height) {
    // Inline function 'kotlin.with' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.node.IntrinsicsPolicy.maxIntrinsicWidth.<anonymous>' call
    return measurePolicyFromState(this).maxIntrinsicWidth_cx7ze4_k$(this.layoutNode_1.get_outerCoordinator_6auvsy_k$(), this.layoutNode_1.get_childMeasurables_m4wqfz_k$(), height);
  };
  protoOf(IntrinsicsPolicy).maxIntrinsicHeight_b0krtc_k$ = function (width) {
    // Inline function 'kotlin.with' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.node.IntrinsicsPolicy.maxIntrinsicHeight.<anonymous>' call
    return measurePolicyFromState(this).maxIntrinsicHeight_3a4xm1_k$(this.layoutNode_1.get_outerCoordinator_6auvsy_k$(), this.layoutNode_1.get_childMeasurables_m4wqfz_k$(), width);
  };
  protoOf(IntrinsicsPolicy).minLookaheadIntrinsicWidth_58zmd5_k$ = function (height) {
    // Inline function 'kotlin.with' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.node.IntrinsicsPolicy.minLookaheadIntrinsicWidth.<anonymous>' call
    return measurePolicyFromState(this).minIntrinsicWidth_dwfcse_k$(this.layoutNode_1.get_outerCoordinator_6auvsy_k$(), this.layoutNode_1.get_childLookaheadMeasurables_eq0b5v_k$(), height);
  };
  protoOf(IntrinsicsPolicy).minLookaheadIntrinsicHeight_g72f5w_k$ = function (width) {
    // Inline function 'kotlin.with' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.node.IntrinsicsPolicy.minLookaheadIntrinsicHeight.<anonymous>' call
    return measurePolicyFromState(this).minIntrinsicHeight_xlhgwn_k$(this.layoutNode_1.get_outerCoordinator_6auvsy_k$(), this.layoutNode_1.get_childLookaheadMeasurables_eq0b5v_k$(), width);
  };
  protoOf(IntrinsicsPolicy).maxLookaheadIntrinsicWidth_j5xcpl_k$ = function (height) {
    // Inline function 'kotlin.with' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.node.IntrinsicsPolicy.maxLookaheadIntrinsicWidth.<anonymous>' call
    return measurePolicyFromState(this).maxIntrinsicWidth_cx7ze4_k$(this.layoutNode_1.get_outerCoordinator_6auvsy_k$(), this.layoutNode_1.get_childLookaheadMeasurables_eq0b5v_k$(), height);
  };
  protoOf(IntrinsicsPolicy).maxLookaheadIntrinsicHeight_uc78fe_k$ = function (width) {
    // Inline function 'kotlin.with' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.node.IntrinsicsPolicy.maxLookaheadIntrinsicHeight.<anonymous>' call
    return measurePolicyFromState(this).maxIntrinsicHeight_3a4xm1_k$(this.layoutNode_1.get_outerCoordinator_6auvsy_k$(), this.layoutNode_1.get_childLookaheadMeasurables_eq0b5v_k$(), width);
  };
  function measurePolicyState$factory() {
    return getPropertyCallableRef('measurePolicyState', 1, KMutableProperty1, function (receiver) {
      return _get_measurePolicyState__gje3yu(receiver);
    }, function (receiver, value) {
      return _set_measurePolicyState__heh75i(receiver, value);
    });
  }
  function measurePolicyState$factory_0() {
    return getPropertyCallableRef('measurePolicyState', 1, KMutableProperty1, function (receiver) {
      return _get_measurePolicyState__gje3yu(receiver);
    }, function (receiver, value) {
      return _set_measurePolicyState__heh75i(receiver, value);
    });
  }
  function InvokeOnCanvas() {
  }
  function LayoutAwareModifierNode() {
  }
  function sam$androidx_compose_ui_node_NodeMeasuringIntrinsics_MeasureBlock$0_3(function_0) {
    this.function_1 = function_0;
  }
  protoOf(sam$androidx_compose_ui_node_NodeMeasuringIntrinsics_MeasureBlock$0_3).measure_z885gt_k$ = function (_this__u8e3s4, measurable, constraints) {
    return this.function_1(_this__u8e3s4, measurable, new Constraints(constraints));
  };
  function sam$androidx_compose_ui_node_NodeMeasuringIntrinsics_MeasureBlock$0_4(function_0) {
    this.function_1 = function_0;
  }
  protoOf(sam$androidx_compose_ui_node_NodeMeasuringIntrinsics_MeasureBlock$0_4).measure_z885gt_k$ = function (_this__u8e3s4, measurable, constraints) {
    return this.function_1(_this__u8e3s4, measurable, new Constraints(constraints));
  };
  function sam$androidx_compose_ui_node_NodeMeasuringIntrinsics_MeasureBlock$0_5(function_0) {
    this.function_1 = function_0;
  }
  protoOf(sam$androidx_compose_ui_node_NodeMeasuringIntrinsics_MeasureBlock$0_5).measure_z885gt_k$ = function (_this__u8e3s4, measurable, constraints) {
    return this.function_1(_this__u8e3s4, measurable, new Constraints(constraints));
  };
  function sam$androidx_compose_ui_node_NodeMeasuringIntrinsics_MeasureBlock$0_6(function_0) {
    this.function_1 = function_0;
  }
  protoOf(sam$androidx_compose_ui_node_NodeMeasuringIntrinsics_MeasureBlock$0_6).measure_z885gt_k$ = function (_this__u8e3s4, measurable, constraints) {
    return this.function_1(_this__u8e3s4, measurable, new Constraints(constraints));
  };
  function LayoutModifierNode$minIntrinsicWidth$lambda(this$0) {
    return function ($this$minWidth, intrinsicMeasurable, constraints) {
      return this$0.measure_z885gt_k$($this$minWidth, intrinsicMeasurable, constraints.value_1);
    };
  }
  function LayoutModifierNode$minIntrinsicHeight$lambda(this$0) {
    return function ($this$minHeight, intrinsicMeasurable, constraints) {
      return this$0.measure_z885gt_k$($this$minHeight, intrinsicMeasurable, constraints.value_1);
    };
  }
  function LayoutModifierNode$maxIntrinsicWidth$lambda(this$0) {
    return function ($this$maxWidth, intrinsicMeasurable, constraints) {
      return this$0.measure_z885gt_k$($this$maxWidth, intrinsicMeasurable, constraints.value_1);
    };
  }
  function LayoutModifierNode$maxIntrinsicHeight$lambda(this$0) {
    return function ($this$maxHeight, intrinsicMeasurable, constraints) {
      return this$0.measure_z885gt_k$($this$maxHeight, intrinsicMeasurable, constraints.value_1);
    };
  }
  function LayoutModifierNode() {
  }
  function invalidateLayer(_this__u8e3s4) {
    // Inline function 'androidx.compose.ui.node.Nodes.Layout' call
    Nodes_getInstance();
    var tmp$ret$0 = _NodeKind___init__impl__ojsprp(2);
    return requireCoordinator(_this__u8e3s4, tmp$ret$0).invalidateLayer_lv2kfu_k$();
  }
  var IntrinsicMinMax_Min_instance_1;
  var IntrinsicMinMax_Max_instance_1;
  function values_7() {
    return [IntrinsicMinMax_Min_getInstance_1(), IntrinsicMinMax_Max_getInstance_1()];
  }
  function valueOf_7(value) {
    switch (value) {
      case 'Min':
        return IntrinsicMinMax_Min_getInstance_1();
      case 'Max':
        return IntrinsicMinMax_Max_getInstance_1();
      default:
        IntrinsicMinMax_initEntries_1();
        THROW_IAE('No enum constant value.');
        break;
    }
  }
  var IntrinsicMinMax_entriesInitialized_1;
  function IntrinsicMinMax_initEntries_1() {
    if (IntrinsicMinMax_entriesInitialized_1)
      return Unit_getInstance();
    IntrinsicMinMax_entriesInitialized_1 = true;
    IntrinsicMinMax_Min_instance_1 = new IntrinsicMinMax_1('Min', 0);
    IntrinsicMinMax_Max_instance_1 = new IntrinsicMinMax_1('Max', 1);
  }
  var IntrinsicWidthHeight_Width_instance_1;
  var IntrinsicWidthHeight_Height_instance_1;
  function values_8() {
    return [IntrinsicWidthHeight_Width_getInstance_1(), IntrinsicWidthHeight_Height_getInstance_1()];
  }
  function valueOf_8(value) {
    switch (value) {
      case 'Width':
        return IntrinsicWidthHeight_Width_getInstance_1();
      case 'Height':
        return IntrinsicWidthHeight_Height_getInstance_1();
      default:
        IntrinsicWidthHeight_initEntries_1();
        THROW_IAE('No enum constant value.');
        break;
    }
  }
  var IntrinsicWidthHeight_entriesInitialized_1;
  function IntrinsicWidthHeight_initEntries_1() {
    if (IntrinsicWidthHeight_entriesInitialized_1)
      return Unit_getInstance();
    IntrinsicWidthHeight_entriesInitialized_1 = true;
    IntrinsicWidthHeight_Width_instance_1 = new IntrinsicWidthHeight_1('Width', 0);
    IntrinsicWidthHeight_Height_instance_1 = new IntrinsicWidthHeight_1('Height', 1);
  }
  function MeasureBlock() {
  }
  function DefaultIntrinsicMeasurable_1(measurable, minMax, widthHeight) {
    this.measurable_1 = measurable;
    this.minMax_1 = minMax;
    this.widthHeight_1 = widthHeight;
  }
  protoOf(DefaultIntrinsicMeasurable_1).get_measurable_axoh8q_k$ = function () {
    return this.measurable_1;
  };
  protoOf(DefaultIntrinsicMeasurable_1).get_minMax_gnb6wr_k$ = function () {
    return this.minMax_1;
  };
  protoOf(DefaultIntrinsicMeasurable_1).get_widthHeight_tklr6k_k$ = function () {
    return this.widthHeight_1;
  };
  protoOf(DefaultIntrinsicMeasurable_1).get_parentData_o87vnn_k$ = function () {
    return this.measurable_1.get_parentData_o87vnn_k$();
  };
  protoOf(DefaultIntrinsicMeasurable_1).measure_4dmfk1_k$ = function (constraints) {
    if (this.widthHeight_1.equals(IntrinsicWidthHeight_Width_getInstance_1())) {
      var tmp;
      if (this.minMax_1.equals(IntrinsicMinMax_Max_getInstance_1())) {
        tmp = this.measurable_1.maxIntrinsicWidth_b8umbx_k$(_Constraints___get_maxHeight__impl__dt3e8z(constraints));
      } else {
        tmp = this.measurable_1.minIntrinsicWidth_jyhjuj_k$(_Constraints___get_maxHeight__impl__dt3e8z(constraints));
      }
      var width = tmp;
      return new EmptyPlaceable_0(width, _Constraints___get_maxHeight__impl__dt3e8z(constraints));
    }
    var tmp_0;
    if (this.minMax_1.equals(IntrinsicMinMax_Max_getInstance_1())) {
      tmp_0 = this.measurable_1.maxIntrinsicHeight_b0krtc_k$(_Constraints___get_maxWidth__impl__uuyqc(constraints));
    } else {
      tmp_0 = this.measurable_1.minIntrinsicHeight_p2a4ou_k$(_Constraints___get_maxWidth__impl__uuyqc(constraints));
    }
    var height = tmp_0;
    return new EmptyPlaceable_0(_Constraints___get_maxWidth__impl__uuyqc(constraints), height);
  };
  protoOf(DefaultIntrinsicMeasurable_1).minIntrinsicWidth_jyhjuj_k$ = function (height) {
    return this.measurable_1.minIntrinsicWidth_jyhjuj_k$(height);
  };
  protoOf(DefaultIntrinsicMeasurable_1).maxIntrinsicWidth_b8umbx_k$ = function (height) {
    return this.measurable_1.maxIntrinsicWidth_b8umbx_k$(height);
  };
  protoOf(DefaultIntrinsicMeasurable_1).minIntrinsicHeight_p2a4ou_k$ = function (width) {
    return this.measurable_1.minIntrinsicHeight_p2a4ou_k$(width);
  };
  protoOf(DefaultIntrinsicMeasurable_1).maxIntrinsicHeight_b0krtc_k$ = function (width) {
    return this.measurable_1.maxIntrinsicHeight_b0krtc_k$(width);
  };
  function EmptyPlaceable_0(width, height) {
    Placeable.call(this);
    this.set_measuredSize_t5k1i3_k$(IntSize_0(width, height));
  }
  protoOf(EmptyPlaceable_0).get_pk047k_k$ = function (alignmentLine) {
    return Companion_getInstance_35().get_Unspecified_el0w4u_k$();
  };
  protoOf(EmptyPlaceable_0).placeAt_joet51_k$ = function (position, zIndex, layerBlock) {
  };
  function IntrinsicMinMax_1(name, ordinal) {
    Enum.call(this, name, ordinal);
  }
  function IntrinsicWidthHeight_1(name, ordinal) {
    Enum.call(this, name, ordinal);
  }
  function IntrinsicMinMax_Min_getInstance_1() {
    IntrinsicMinMax_initEntries_1();
    return IntrinsicMinMax_Min_instance_1;
  }
  function IntrinsicMinMax_Max_getInstance_1() {
    IntrinsicMinMax_initEntries_1();
    return IntrinsicMinMax_Max_instance_1;
  }
  function IntrinsicWidthHeight_Width_getInstance_1() {
    IntrinsicWidthHeight_initEntries_1();
    return IntrinsicWidthHeight_Width_instance_1;
  }
  function IntrinsicWidthHeight_Height_getInstance_1() {
    IntrinsicWidthHeight_initEntries_1();
    return IntrinsicWidthHeight_Height_instance_1;
  }
  function NodeMeasuringIntrinsics() {
    NodeMeasuringIntrinsics_instance = this;
  }
  protoOf(NodeMeasuringIntrinsics).minWidth_tt4twi_k$ = function (measureBlock, intrinsicMeasureScope, intrinsicMeasurable, h) {
    var measurable = new DefaultIntrinsicMeasurable_1(intrinsicMeasurable, IntrinsicMinMax_Min_getInstance_1(), IntrinsicWidthHeight_Width_getInstance_1());
    var constraints = Constraints_0(VOID, VOID, VOID, h);
    // Inline function 'kotlin.with' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.node.NodeMeasuringIntrinsics.minWidth.<anonymous>' call
    var layoutResult = measureBlock.measure_z885gt_k$(new IntrinsicsMeasureScope(intrinsicMeasureScope, intrinsicMeasureScope.get_layoutDirection_7e37v0_k$()), measurable, constraints);
    return layoutResult.get_width_j0q4yl_k$();
  };
  protoOf(NodeMeasuringIntrinsics).minHeight_9jmppf_k$ = function (measureBlock, intrinsicMeasureScope, intrinsicMeasurable, w) {
    var measurable = new DefaultIntrinsicMeasurable_1(intrinsicMeasurable, IntrinsicMinMax_Min_getInstance_1(), IntrinsicWidthHeight_Height_getInstance_1());
    var constraints = Constraints_0(VOID, w);
    // Inline function 'kotlin.with' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.node.NodeMeasuringIntrinsics.minHeight.<anonymous>' call
    var layoutResult = measureBlock.measure_z885gt_k$(new IntrinsicsMeasureScope(intrinsicMeasureScope, intrinsicMeasureScope.get_layoutDirection_7e37v0_k$()), measurable, constraints);
    return layoutResult.get_height_e7t92o_k$();
  };
  protoOf(NodeMeasuringIntrinsics).maxWidth_tryng4_k$ = function (measureBlock, intrinsicMeasureScope, intrinsicMeasurable, h) {
    var measurable = new DefaultIntrinsicMeasurable_1(intrinsicMeasurable, IntrinsicMinMax_Max_getInstance_1(), IntrinsicWidthHeight_Width_getInstance_1());
    var constraints = Constraints_0(VOID, VOID, VOID, h);
    // Inline function 'kotlin.with' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.node.NodeMeasuringIntrinsics.maxWidth.<anonymous>' call
    var layoutResult = measureBlock.measure_z885gt_k$(new IntrinsicsMeasureScope(intrinsicMeasureScope, intrinsicMeasureScope.get_layoutDirection_7e37v0_k$()), measurable, constraints);
    return layoutResult.get_width_j0q4yl_k$();
  };
  protoOf(NodeMeasuringIntrinsics).maxHeight_ajy9th_k$ = function (measureBlock, intrinsicMeasureScope, intrinsicMeasurable, w) {
    var measurable = new DefaultIntrinsicMeasurable_1(intrinsicMeasurable, IntrinsicMinMax_Max_getInstance_1(), IntrinsicWidthHeight_Height_getInstance_1());
    var constraints = Constraints_0(VOID, w);
    // Inline function 'kotlin.with' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.node.NodeMeasuringIntrinsics.maxHeight.<anonymous>' call
    var layoutResult = measureBlock.measure_z885gt_k$(new IntrinsicsMeasureScope(intrinsicMeasureScope, intrinsicMeasureScope.get_layoutDirection_7e37v0_k$()), measurable, constraints);
    return layoutResult.get_height_e7t92o_k$();
  };
  var NodeMeasuringIntrinsics_instance;
  function NodeMeasuringIntrinsics_getInstance() {
    if (NodeMeasuringIntrinsics_instance == null)
      new NodeMeasuringIntrinsics();
    return NodeMeasuringIntrinsics_instance;
  }
  function invalidateMeasurement(_this__u8e3s4) {
    return requireLayoutNode(_this__u8e3s4).invalidateMeasurements_y4xh6q_k$();
  }
  function _set_lookaheadConstraints__uusx37_0($this, _set____db54di) {
    $this.lookaheadConstraints_1 = _set____db54di;
  }
  function _get_lookaheadConstraints__gwq92v_0($this) {
    return $this.lookaheadConstraints_1;
  }
  function LookaheadDelegateForLayoutModifierNode($outer) {
    this.$this_1 = $outer;
    LookaheadDelegate.call(this, $outer);
  }
  protoOf(LookaheadDelegateForLayoutModifierNode).measure_4dmfk1_k$ = function (constraints) {
    // Inline function 'androidx.compose.ui.node.LookaheadDelegate.performingMeasure' call
    this.set_measurementConstraints_40knbs_k$(constraints);
    // Inline function 'androidx.compose.ui.node.LookaheadDelegateForLayoutModifierNode.measure.<anonymous>' call
    this.$this_1.lookaheadConstraints_1 = constraints;
    // Inline function 'kotlin.with' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.node.LookaheadDelegateForLayoutModifierNode.measure.<anonymous>.<anonymous>' call
    var tmp$ret$2 = this.$this_1.layoutModifierNode_1.measure_z885gt_k$(this, ensureNotNull(this.$this_1.get_wrappedNonNull_v3s9jc_k$().get_lookaheadDelegate_jrhgua_k$()), constraints);
    _set__measureResult__ah39tn(this, tmp$ret$2);
    return this;
  };
  protoOf(LookaheadDelegateForLayoutModifierNode).calculateAlignmentLine_ub813f_k$ = function (alignmentLine) {
    // Inline function 'kotlin.also' call
    var this_0 = calculateAlignmentAndPlaceChildAsNeeded(this, alignmentLine);
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.node.LookaheadDelegateForLayoutModifierNode.calculateAlignmentLine.<anonymous>' call
    // Inline function 'kotlin.collections.set' call
    this.get_cachedAlignmentLinesMap_6fdrzp_k$().put_4fpzoq_k$(alignmentLine, this_0);
    return this_0;
  };
  protoOf(LookaheadDelegateForLayoutModifierNode).minIntrinsicWidth_jyhjuj_k$ = function (height) {
    // Inline function 'kotlin.with' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.node.LookaheadDelegateForLayoutModifierNode.minIntrinsicWidth.<anonymous>' call
    return this.$this_1.layoutModifierNode_1.minIntrinsicWidth_nsvhwg_k$(this, ensureNotNull(this.$this_1.get_wrappedNonNull_v3s9jc_k$().get_lookaheadDelegate_jrhgua_k$()), height);
  };
  protoOf(LookaheadDelegateForLayoutModifierNode).maxIntrinsicWidth_b8umbx_k$ = function (height) {
    // Inline function 'kotlin.with' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.node.LookaheadDelegateForLayoutModifierNode.maxIntrinsicWidth.<anonymous>' call
    return this.$this_1.layoutModifierNode_1.maxIntrinsicWidth_epsb1u_k$(this, ensureNotNull(this.$this_1.get_wrappedNonNull_v3s9jc_k$().get_lookaheadDelegate_jrhgua_k$()), height);
  };
  protoOf(LookaheadDelegateForLayoutModifierNode).minIntrinsicHeight_p2a4ou_k$ = function (width) {
    // Inline function 'kotlin.with' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.node.LookaheadDelegateForLayoutModifierNode.minIntrinsicHeight.<anonymous>' call
    return this.$this_1.layoutModifierNode_1.minIntrinsicHeight_xt6ly1_k$(this, ensureNotNull(this.$this_1.get_wrappedNonNull_v3s9jc_k$().get_lookaheadDelegate_jrhgua_k$()), width);
  };
  protoOf(LookaheadDelegateForLayoutModifierNode).maxIntrinsicHeight_b0krtc_k$ = function (width) {
    // Inline function 'kotlin.with' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.node.LookaheadDelegateForLayoutModifierNode.maxIntrinsicHeight.<anonymous>' call
    return this.$this_1.layoutModifierNode_1.maxIntrinsicHeight_nrifyt_k$(this, ensureNotNull(this.$this_1.get_wrappedNonNull_v3s9jc_k$().get_lookaheadDelegate_jrhgua_k$()), width);
  };
  function Companion_20() {
    Companion_instance_20 = this;
    var tmp = this;
    // Inline function 'kotlin.also' call
    var this_0 = Paint();
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.node.Companion.modifierBoundsPaint.<anonymous>' call
    this_0.set_color_m2amxp_k$(Companion_getInstance_1().get_Blue_kx9ene_k$());
    this_0.set_strokeWidth_owqvpl_k$(1.0);
    this_0.set_style_t4zhmv_k$(Companion_getInstance_12().get_Stroke_fu1ixu_k$());
    tmp.modifierBoundsPaint_1 = this_0;
  }
  protoOf(Companion_20).get_modifierBoundsPaint_wi6sd3_k$ = function () {
    return this.modifierBoundsPaint_1;
  };
  var Companion_instance_20;
  function Companion_getInstance_41() {
    if (Companion_instance_20 == null)
      new Companion_20();
    return Companion_instance_20;
  }
  function LayoutModifierNodeCoordinator(layoutNode, measureNode) {
    Companion_getInstance_41();
    NodeCoordinator.call(this, layoutNode);
    this.layoutModifierNode_1 = measureNode;
    this.lookaheadConstraints_1 = null;
    this.lookaheadDelegate_1 = !(layoutNode.get_lookaheadRoot_xsli1x_k$() == null) ? new LookaheadDelegateForLayoutModifierNode(this) : null;
  }
  protoOf(LayoutModifierNodeCoordinator).set_layoutModifierNode_wv4z9e_k$ = function (_set____db54di) {
    this.layoutModifierNode_1 = _set____db54di;
  };
  protoOf(LayoutModifierNodeCoordinator).get_layoutModifierNode_pbw8ms_k$ = function () {
    return this.layoutModifierNode_1;
  };
  protoOf(LayoutModifierNodeCoordinator).get_tail_wousgp_k$ = function () {
    return this.layoutModifierNode_1.get_node_wor8sr_k$();
  };
  protoOf(LayoutModifierNodeCoordinator).get_wrappedNonNull_v3s9jc_k$ = function () {
    return ensureNotNull(this.get_wrapped_rnh7rw_k$());
  };
  protoOf(LayoutModifierNodeCoordinator).set_lookaheadDelegate_qkm6wk_k$ = function (_set____db54di) {
    this.lookaheadDelegate_1 = _set____db54di;
  };
  protoOf(LayoutModifierNodeCoordinator).get_lookaheadDelegate_jrhgua_k$ = function () {
    return this.lookaheadDelegate_1;
  };
  protoOf(LayoutModifierNodeCoordinator).ensureLookaheadDelegateCreated_gmoggf_k$ = function () {
    if (this.lookaheadDelegate_1 == null) {
      this.lookaheadDelegate_1 = new LookaheadDelegateForLayoutModifierNode(this);
    }
  };
  protoOf(LayoutModifierNodeCoordinator).measure_4dmfk1_k$ = function (constraints) {
    // Inline function 'androidx.compose.ui.node.NodeCoordinator.performingMeasure' call
    this.set_measurementConstraints_40knbs_k$(constraints);
    // Inline function 'androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure.<anonymous>' call
    // Inline function 'kotlin.with' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure.<anonymous>.<anonymous>' call
    var $this$with = this.layoutModifierNode_1;
    var tmp;
    if ($this$with instanceof IntermediateLayoutModifierNode) {
      var tmp_0 = this.get_wrappedNonNull_v3s9jc_k$();
      // Inline function 'kotlin.let' call
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure.<anonymous>.<anonymous>.<anonymous>' call
      var it = ensureNotNull(this.lookaheadDelegate_1).get_measureResult_ddotte_k$();
      var tmp_1 = IntSize_0(it.get_width_j0q4yl_k$(), it.get_height_e7t92o_k$());
      var tmp_2 = this.lookaheadConstraints_1;
      tmp = $this$with.intermediateMeasure_lu4ucc_k$(this, tmp_0, constraints, tmp_1, ensureNotNull(tmp_2 == null ? null : new Constraints(tmp_2)).value_1);
    } else {
      tmp = $this$with.measure_z885gt_k$(this, this.get_wrappedNonNull_v3s9jc_k$(), constraints);
    }
    this.set_measureResult_q0fk4c_k$(tmp);
    this.onMeasured_swhbed_k$();
    return this;
  };
  protoOf(LayoutModifierNodeCoordinator).minIntrinsicWidth_jyhjuj_k$ = function (height) {
    var tmp = this.layoutModifierNode_1;
    var tmp0_safe_receiver = tmp instanceof IntermediateLayoutModifierNode ? tmp : null;
    var tmp_0;
    if (tmp0_safe_receiver == null) {
      tmp_0 = null;
    } else {
      // Inline function 'kotlin.run' call
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'androidx.compose.ui.node.LayoutModifierNodeCoordinator.minIntrinsicWidth.<anonymous>' call
      tmp_0 = tmp0_safe_receiver.minIntermediateIntrinsicWidth_o8vjvd_k$(this, this.get_wrappedNonNull_v3s9jc_k$(), height);
    }
    var tmp1_elvis_lhs = tmp_0;
    var tmp_1;
    if (tmp1_elvis_lhs == null) {
      // Inline function 'kotlin.with' call
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'androidx.compose.ui.node.LayoutModifierNodeCoordinator.minIntrinsicWidth.<anonymous>' call
      tmp_1 = this.layoutModifierNode_1.minIntrinsicWidth_nsvhwg_k$(this, this.get_wrappedNonNull_v3s9jc_k$(), height);
    } else {
      tmp_1 = tmp1_elvis_lhs;
    }
    return tmp_1;
  };
  protoOf(LayoutModifierNodeCoordinator).maxIntrinsicWidth_b8umbx_k$ = function (height) {
    var tmp = this.layoutModifierNode_1;
    var tmp0_safe_receiver = tmp instanceof IntermediateLayoutModifierNode ? tmp : null;
    var tmp_0;
    if (tmp0_safe_receiver == null) {
      tmp_0 = null;
    } else {
      // Inline function 'kotlin.run' call
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'androidx.compose.ui.node.LayoutModifierNodeCoordinator.maxIntrinsicWidth.<anonymous>' call
      tmp_0 = tmp0_safe_receiver.maxIntermediateIntrinsicWidth_wi2g17_k$(this, this.get_wrappedNonNull_v3s9jc_k$(), height);
    }
    var tmp1_elvis_lhs = tmp_0;
    var tmp_1;
    if (tmp1_elvis_lhs == null) {
      // Inline function 'kotlin.with' call
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'androidx.compose.ui.node.LayoutModifierNodeCoordinator.maxIntrinsicWidth.<anonymous>' call
      tmp_1 = this.layoutModifierNode_1.maxIntrinsicWidth_epsb1u_k$(this, this.get_wrappedNonNull_v3s9jc_k$(), height);
    } else {
      tmp_1 = tmp1_elvis_lhs;
    }
    return tmp_1;
  };
  protoOf(LayoutModifierNodeCoordinator).minIntrinsicHeight_p2a4ou_k$ = function (width) {
    var tmp = this.layoutModifierNode_1;
    var tmp0_safe_receiver = tmp instanceof IntermediateLayoutModifierNode ? tmp : null;
    var tmp_0;
    if (tmp0_safe_receiver == null) {
      tmp_0 = null;
    } else {
      // Inline function 'kotlin.run' call
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'androidx.compose.ui.node.LayoutModifierNodeCoordinator.minIntrinsicHeight.<anonymous>' call
      tmp_0 = tmp0_safe_receiver.minIntermediateIntrinsicHeight_z2uthq_k$(this, this.get_wrappedNonNull_v3s9jc_k$(), width);
    }
    var tmp1_elvis_lhs = tmp_0;
    var tmp_1;
    if (tmp1_elvis_lhs == null) {
      // Inline function 'kotlin.with' call
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'androidx.compose.ui.node.LayoutModifierNodeCoordinator.minIntrinsicHeight.<anonymous>' call
      tmp_1 = this.layoutModifierNode_1.minIntrinsicHeight_xt6ly1_k$(this, this.get_wrappedNonNull_v3s9jc_k$(), width);
    } else {
      tmp_1 = tmp1_elvis_lhs;
    }
    return tmp_1;
  };
  protoOf(LayoutModifierNodeCoordinator).maxIntrinsicHeight_b0krtc_k$ = function (width) {
    var tmp = this.layoutModifierNode_1;
    var tmp0_safe_receiver = tmp instanceof IntermediateLayoutModifierNode ? tmp : null;
    var tmp_0;
    if (tmp0_safe_receiver == null) {
      tmp_0 = null;
    } else {
      // Inline function 'kotlin.run' call
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'androidx.compose.ui.node.LayoutModifierNodeCoordinator.maxIntrinsicHeight.<anonymous>' call
      tmp_0 = tmp0_safe_receiver.maxIntermediateIntrinsicHeight_6vcam4_k$(this, this.get_wrappedNonNull_v3s9jc_k$(), width);
    }
    var tmp1_elvis_lhs = tmp_0;
    var tmp_1;
    if (tmp1_elvis_lhs == null) {
      // Inline function 'kotlin.with' call
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'androidx.compose.ui.node.LayoutModifierNodeCoordinator.maxIntrinsicHeight.<anonymous>' call
      tmp_1 = this.layoutModifierNode_1.maxIntrinsicHeight_nrifyt_k$(this, this.get_wrappedNonNull_v3s9jc_k$(), width);
    } else {
      tmp_1 = tmp1_elvis_lhs;
    }
    return tmp_1;
  };
  protoOf(LayoutModifierNodeCoordinator).placeAt_joet51_k$ = function (position, zIndex, layerBlock) {
    protoOf(NodeCoordinator).placeAt_joet51_k$.call(this, position, zIndex, layerBlock);
    if (this.get_isShallowPlacing_v2of1_k$())
      return Unit_getInstance();
    this.onPlaced_wl3a5o_k$();
    // Inline function 'androidx.compose.ui.layout.Companion.executeWithRtlMirroringValues' call
    var this_0 = Companion_getInstance_37();
    var parentWidth = _IntSize___get_width__impl__d9yl4o(this.get_measuredSize_c6jl5d_k$());
    var parentLayoutDirection = this.get_layoutDirection_7e37v0_k$();
    var previousLayoutCoordinates = _get__coordinates__2sfrzl(this_0);
    var previousParentWidth = Companion_getInstance_37().get_parentWidth_uk187n_k$();
    var previousParentLayoutDirection = Companion_getInstance_37().get_parentLayoutDirection_hs7h6m_k$();
    var previousLayoutDelegate = _get_layoutDelegate__xo5ov0(this_0);
    _set_parentWidth__gdhmbt(Companion_getInstance_37(), parentWidth);
    _set_parentLayoutDirection__j1dfzu(Companion_getInstance_37(), parentLayoutDirection);
    var wasPlacingForAlignment = configureForPlacingForAlignment(this_0, this);
    // Inline function 'androidx.compose.ui.node.LayoutModifierNodeCoordinator.placeAt.<anonymous>' call
    this.get_measureResult_ddotte_k$().placeChildren_kds4oa_k$();
    if (this != null) {
      this.set_isPlacingForAlignment_75fahu_k$(wasPlacingForAlignment);
    }
    _set_parentWidth__gdhmbt(Companion_getInstance_37(), previousParentWidth);
    _set_parentLayoutDirection__j1dfzu(Companion_getInstance_37(), previousParentLayoutDirection);
    _set__coordinates__ic6ijp(this_0, previousLayoutCoordinates);
    _set_layoutDelegate__8528tk(this_0, previousLayoutDelegate);
  };
  protoOf(LayoutModifierNodeCoordinator).calculateAlignmentLine_ub813f_k$ = function (alignmentLine) {
    var tmp0_safe_receiver = this.lookaheadDelegate_1;
    var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.getCachedAlignmentLine_mfiqxz_k$(alignmentLine);
    return tmp1_elvis_lhs == null ? calculateAlignmentAndPlaceChildAsNeeded(this, alignmentLine) : tmp1_elvis_lhs;
  };
  protoOf(LayoutModifierNodeCoordinator).performDraw_9qou09_k$ = function (canvas) {
    this.get_wrappedNonNull_v3s9jc_k$().draw_hhtyx6_k$(canvas);
    if (requireOwner_0(this.get_layoutNode_eiy42z_k$()).get_showLayoutBounds_ogqxgl_k$()) {
      this.drawBorder_a9tjn4_k$(canvas, Companion_getInstance_41().modifierBoundsPaint_1);
    }
  };
  function calculateAlignmentAndPlaceChildAsNeeded(_this__u8e3s4, alignmentLine) {
    var child = _this__u8e3s4.get_child_ipppmb_k$();
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!!(child == null)) {
      // Inline function 'androidx.compose.ui.node.calculateAlignmentAndPlaceChildAsNeeded.<anonymous>' call
      var message = 'Child of ' + _this__u8e3s4 + ' cannot be null when calculating alignment line';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    if (_this__u8e3s4.get_measureResult_ddotte_k$().get_alignmentLines_nx3i05_k$().containsKey_aw81wo_k$(alignmentLine)) {
      var tmp0_elvis_lhs = _this__u8e3s4.get_measureResult_ddotte_k$().get_alignmentLines_nx3i05_k$().get_wei43m_k$(alignmentLine);
      return tmp0_elvis_lhs == null ? Companion_getInstance_35().get_Unspecified_el0w4u_k$() : tmp0_elvis_lhs;
    }
    var positionInWrapped = child.get_pk047k_k$(alignmentLine);
    if (positionInWrapped === Companion_getInstance_35().get_Unspecified_el0w4u_k$()) {
      return Companion_getInstance_35().get_Unspecified_el0w4u_k$();
    }
    child.set_isShallowPlacing_t0laqq_k$(true);
    _this__u8e3s4.set_isPlacingForAlignment_75fahu_k$(true);
    _this__u8e3s4.replace_ksofmk_k$();
    child.set_isShallowPlacing_t0laqq_k$(false);
    _this__u8e3s4.set_isPlacingForAlignment_75fahu_k$(false);
    var tmp;
    if (alignmentLine instanceof HorizontalAlignmentLine) {
      tmp = positionInWrapped + _IntOffset___get_y__impl__2avpwj(child.get_position_wpma0v_k$()) | 0;
    } else {
      tmp = positionInWrapped + _IntOffset___get_x__impl__qiqr5o(child.get_position_wpma0v_k$()) | 0;
    }
    return tmp;
  }
  function get_DefaultDensity() {
    _init_properties_LayoutNode_kt__2d4f1o();
    return DefaultDensity;
  }
  var DefaultDensity;
  function _get_error__hwevxz($this) {
    return $this.error_1;
  }
  function _get_ErrorMeasurePolicy__6c89lp($this) {
    return $this.ErrorMeasurePolicy_1;
  }
  function sam$kotlin_Comparator$0(function_0) {
    this.function_1 = function_0;
  }
  protoOf(sam$kotlin_Comparator$0).compare_bczr_k$ = function (a, b) {
    return this.function_1(a, b);
  };
  protoOf(sam$kotlin_Comparator$0).compare = function (a, b) {
    return this.compare_bczr_k$(a, b);
  };
  function LayoutNode$Companion$ErrorMeasurePolicy$1() {
    NoIntrinsicsMeasurePolicy.call(this, 'Undefined intrinsics block and it is required');
  }
  protoOf(LayoutNode$Companion$ErrorMeasurePolicy$1).measure_xg9b01_k$ = function (_this__u8e3s4, measurables, constraints) {
    var message = 'Undefined measure and it is required';
    throw IllegalStateException_init_$Create$(toString(message));
  };
  function LayoutNode$Companion$Constructor$lambda() {
    return new LayoutNode();
  }
  function LayoutNode$Companion$DummyViewConfiguration$1() {
  }
  protoOf(LayoutNode$Companion$DummyViewConfiguration$1).get_longPressTimeoutMillis_i28jbr_k$ = function () {
    return new Long(400, 0);
  };
  protoOf(LayoutNode$Companion$DummyViewConfiguration$1).get_doubleTapTimeoutMillis_mlgmxq_k$ = function () {
    return new Long(300, 0);
  };
  protoOf(LayoutNode$Companion$DummyViewConfiguration$1).get_doubleTapMinTimeMillis_nsfx4s_k$ = function () {
    return new Long(40, 0);
  };
  protoOf(LayoutNode$Companion$DummyViewConfiguration$1).get_touchSlop_ej3fhs_k$ = function () {
    return 16.0;
  };
  protoOf(LayoutNode$Companion$DummyViewConfiguration$1).get_minimumTouchTargetSize_qz47hm_k$ = function () {
    return Companion_getInstance_13().get_Zero_r8kb5d_k$();
  };
  function LayoutNode$Companion$ZComparator$lambda(node1, node2) {
    var tmp;
    if (_get_zIndex__hypqqb(node1) === _get_zIndex__hypqqb(node2)) {
      tmp = compareTo(node1.get_placeOrder_otfncg_k$(), node2.get_placeOrder_otfncg_k$());
    } else {
      tmp = compareTo(_get_zIndex__hypqqb(node1), _get_zIndex__hypqqb(node2));
    }
    return tmp;
  }
  var LayoutState_Measuring_instance;
  var LayoutState_LookaheadMeasuring_instance;
  var LayoutState_LayingOut_instance;
  var LayoutState_LookaheadLayingOut_instance;
  var LayoutState_Idle_instance;
  function values_9() {
    return [LayoutState_Measuring_getInstance(), LayoutState_LookaheadMeasuring_getInstance(), LayoutState_LayingOut_getInstance(), LayoutState_LookaheadLayingOut_getInstance(), LayoutState_Idle_getInstance()];
  }
  function valueOf_9(value) {
    switch (value) {
      case 'Measuring':
        return LayoutState_Measuring_getInstance();
      case 'LookaheadMeasuring':
        return LayoutState_LookaheadMeasuring_getInstance();
      case 'LayingOut':
        return LayoutState_LayingOut_getInstance();
      case 'LookaheadLayingOut':
        return LayoutState_LookaheadLayingOut_getInstance();
      case 'Idle':
        return LayoutState_Idle_getInstance();
      default:
        LayoutState_initEntries();
        THROW_IAE('No enum constant value.');
        break;
    }
  }
  var LayoutState_entriesInitialized;
  function LayoutState_initEntries() {
    if (LayoutState_entriesInitialized)
      return Unit_getInstance();
    LayoutState_entriesInitialized = true;
    LayoutState_Measuring_instance = new LayoutState('Measuring', 0);
    LayoutState_LookaheadMeasuring_instance = new LayoutState('LookaheadMeasuring', 1);
    LayoutState_LayingOut_instance = new LayoutState('LayingOut', 2);
    LayoutState_LookaheadLayingOut_instance = new LayoutState('LookaheadLayingOut', 3);
    LayoutState_Idle_instance = new LayoutState('Idle', 4);
  }
  var UsageByParent_InMeasureBlock_instance;
  var UsageByParent_InLayoutBlock_instance;
  var UsageByParent_NotUsed_instance;
  function values_10() {
    return [UsageByParent_InMeasureBlock_getInstance(), UsageByParent_InLayoutBlock_getInstance(), UsageByParent_NotUsed_getInstance()];
  }
  function valueOf_10(value) {
    switch (value) {
      case 'InMeasureBlock':
        return UsageByParent_InMeasureBlock_getInstance();
      case 'InLayoutBlock':
        return UsageByParent_InLayoutBlock_getInstance();
      case 'NotUsed':
        return UsageByParent_NotUsed_getInstance();
      default:
        UsageByParent_initEntries();
        THROW_IAE('No enum constant value.');
        break;
    }
  }
  var UsageByParent_entriesInitialized;
  function UsageByParent_initEntries() {
    if (UsageByParent_entriesInitialized)
      return Unit_getInstance();
    UsageByParent_entriesInitialized = true;
    UsageByParent_InMeasureBlock_instance = new UsageByParent('InMeasureBlock', 0);
    UsageByParent_InLayoutBlock_instance = new UsageByParent('InLayoutBlock', 1);
    UsageByParent_NotUsed_instance = new UsageByParent('NotUsed', 2);
  }
  function _get_isVirtual__8ueyhc($this) {
    return $this.isVirtual_1;
  }
  function _set_lookaheadRoot__8dq8u9($this, newRoot) {
    if (!equals(newRoot, $this.lookaheadRoot_1)) {
      $this.lookaheadRoot_1 = newRoot;
      if (!(newRoot == null)) {
        $this.layoutDelegate_1.ensureLookaheadDelegateCreated_gmoggf_k$();
        // Inline function 'androidx.compose.ui.node.LayoutNode.forEachCoordinatorIncludingInner' call
        var delegate = $this.get_outerCoordinator_6auvsy_k$();
        var final = $this.get_innerCoordinator_8ywxfh_k$().get_wrapped_rnh7rw_k$();
        while (!equals(delegate, final) ? !(delegate == null) : false) {
          // Inline function 'androidx.compose.ui.node.LayoutNode.<set-lookaheadRoot>.<anonymous>' call
          delegate.ensureLookaheadDelegateCreated_gmoggf_k$();
          delegate = delegate.get_wrapped_rnh7rw_k$();
        }
      }
      $this.invalidateMeasurements_y4xh6q_k$();
    }
  }
  function _set_virtualChildrenCount__bzvt3i($this, _set____db54di) {
    $this.virtualChildrenCount_1 = _set____db54di;
  }
  function _get_virtualChildrenCount__pxyh3u($this) {
    return $this.virtualChildrenCount_1;
  }
  function _get__foldedChildren__fw5a9f($this) {
    return $this._foldedChildren_1;
  }
  function _set__unfoldedChildren__rj3x8y($this, _set____db54di) {
    $this._unfoldedChildren_1 = _set____db54di;
  }
  function _get__unfoldedChildren__ls78fu($this) {
    return $this._unfoldedChildren_1;
  }
  function recreateUnfoldedChildrenIfDirty($this) {
    if ($this.unfoldedVirtualChildrenListDirty_1) {
      $this.unfoldedVirtualChildrenListDirty_1 = false;
      var tmp0_elvis_lhs = $this._unfoldedChildren_1;
      var tmp;
      if (tmp0_elvis_lhs == null) {
        // Inline function 'kotlin.also' call
        // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
        // Inline function 'androidx.compose.runtime.collection.MutableVector' call
        // Inline function 'kotlin.arrayOfNulls' call
        var tmp$ret$0 = fillArrayVal(Array(16), null);
        var this_0 = new MutableVector(tmp$ret$0, 0);
        // Inline function 'kotlin.contracts.contract' call
        // Inline function 'androidx.compose.ui.node.LayoutNode.recreateUnfoldedChildrenIfDirty.<anonymous>' call
        $this._unfoldedChildren_1 = this_0;
        tmp = this_0;
      } else {
        tmp = tmp0_elvis_lhs;
      }
      var unfoldedChildren = tmp;
      unfoldedChildren.clear_j9egeb_k$();
      // Inline function 'androidx.compose.ui.node.MutableVectorWithMutationTracking.forEach' call
      var this_1 = $this._foldedChildren_1.get_vector_kuceh8_k$();
      // Inline function 'kotlin.contracts.contract' call
      var size = this_1.get_size_woubt6_k$();
      var tmp_0;
      if (size > 0) {
        var i = 0;
        var tmp_1 = this_1.get_content_h02jrk_k$();
        var content = isArray(tmp_1) ? tmp_1 : THROW_CCE();
        do {
          // Inline function 'androidx.compose.ui.node.LayoutNode.recreateUnfoldedChildrenIfDirty.<anonymous>' call
          var it = content[i];
          if (it.isVirtual_1) {
            // Inline function 'androidx.compose.runtime.collection.MutableVector.addAll' call
            var elements = it.get__children_xknpsb_k$();
            unfoldedChildren.addAll_u6cxp6_k$(unfoldedChildren.get_size_woubt6_k$(), elements);
          } else {
            unfoldedChildren.add_wl2rvy_k$(it);
          }
          i = i + 1 | 0;
        }
         while (i < size);
        tmp_0 = Unit_getInstance();
      }
      $this.layoutDelegate_1.markChildrenDirty_q90jg6_k$();
    }
  }
  function _set_unfoldedVirtualChildrenListDirty__4jkdm4($this, _set____db54di) {
    $this.unfoldedVirtualChildrenListDirty_1 = _set____db54di;
  }
  function _get_unfoldedVirtualChildrenListDirty__11jdoo($this) {
    return $this.unfoldedVirtualChildrenListDirty_1;
  }
  function invalidateUnfoldedVirtualChildren($this) {
    if ($this.virtualChildrenCount_1 > 0) {
      $this.unfoldedVirtualChildrenListDirty_1 = true;
    }
    if ($this.isVirtual_1) {
      var tmp0_safe_receiver = $this._foldedParent_1;
      if (tmp0_safe_receiver == null)
        null;
      else {
        invalidateUnfoldedVirtualChildren(tmp0_safe_receiver);
      }
    }
  }
  function _set__foldedParent__2pclek($this, _set____db54di) {
    $this._foldedParent_1 = _set____db54di;
  }
  function _get__foldedParent__ciex3s($this) {
    return $this._foldedParent_1;
  }
  function _set_owner__ixu036($this, _set____db54di) {
    $this.owner_1 = _set____db54di;
  }
  function _set_ignoreRemeasureRequests__ax9eso($this, _set____db54di) {
    $this.ignoreRemeasureRequests_1 = _set____db54di;
  }
  function _get_ignoreRemeasureRequests__9jvzgs($this) {
    return $this.ignoreRemeasureRequests_1;
  }
  function onChildRemoved($this, child) {
    if (child.layoutDelegate_1.get_childrenAccessingCoordinatesDuringPlacement_4jxezl_k$() > 0) {
      var tmp0_this = $this.layoutDelegate_1;
      var tmp1 = tmp0_this.get_childrenAccessingCoordinatesDuringPlacement_4jxezl_k$();
      tmp0_this.set_childrenAccessingCoordinatesDuringPlacement_wfdi9v_k$(tmp1 - 1 | 0);
    }
    if (!($this.owner_1 == null)) {
      child.detach_fa8mkd_k$();
    }
    child._foldedParent_1 = null;
    child.get_outerCoordinator_6auvsy_k$().set_wrappedBy_oc7bmo_k$(null);
    if (child.isVirtual_1) {
      $this.virtualChildrenCount_1 = $this.virtualChildrenCount_1 - 1 | 0;
      // Inline function 'androidx.compose.ui.node.MutableVectorWithMutationTracking.forEach' call
      var this_0 = child._foldedChildren_1.get_vector_kuceh8_k$();
      // Inline function 'kotlin.contracts.contract' call
      var size = this_0.get_size_woubt6_k$();
      var tmp;
      if (size > 0) {
        var i = 0;
        var tmp_0 = this_0.get_content_h02jrk_k$();
        var content = isArray(tmp_0) ? tmp_0 : THROW_CCE();
        do {
          // Inline function 'androidx.compose.ui.node.LayoutNode.onChildRemoved.<anonymous>' call
          content[i].get_outerCoordinator_6auvsy_k$().set_wrappedBy_oc7bmo_k$(null);
          i = i + 1 | 0;
        }
         while (i < size);
        tmp = Unit_getInstance();
      }
    }
    invalidateUnfoldedVirtualChildren($this);
    $this.onZSortedChildrenInvalidated_rzak2q_k$();
  }
  function _set__collapsedSemantics__y5x5bk($this, _set____db54di) {
    $this._collapsedSemantics_1 = _set____db54di;
  }
  function _get__collapsedSemantics__nkgnr8($this) {
    return $this._collapsedSemantics_1;
  }
  function _get__zSortedChildren__wqfevg($this) {
    return $this._zSortedChildren_1;
  }
  function _set_zSortedChildrenInvalidated__t0bzus($this, _set____db54di) {
    $this.zSortedChildrenInvalidated_1 = _set____db54di;
  }
  function _get_zSortedChildrenInvalidated__uf5q9k($this) {
    return $this.zSortedChildrenInvalidated_1;
  }
  function debugTreeToString($this, depth) {
    var tree = StringBuilder_init_$Create$();
    var inductionVariable = 0;
    if (inductionVariable < depth)
      do {
        var i = inductionVariable;
        inductionVariable = inductionVariable + 1 | 0;
        tree.append_22ad7x_k$('  ');
      }
       while (inductionVariable < depth);
    tree.append_22ad7x_k$('|-');
    tree.append_22ad7x_k$($this.toString());
    tree.append_am5a4z_k$(_Char___init__impl__6a9atx(10));
    // Inline function 'androidx.compose.ui.node.LayoutNode.forEachChild' call
    var this_0 = $this.get__children_xknpsb_k$();
    // Inline function 'kotlin.contracts.contract' call
    var size = this_0.get_size_woubt6_k$();
    var tmp;
    if (size > 0) {
      var i_0 = 0;
      var tmp_0 = this_0.get_content_h02jrk_k$();
      var content = isArray(tmp_0) ? tmp_0 : THROW_CCE();
      do {
        // Inline function 'androidx.compose.ui.node.LayoutNode.debugTreeToString.<anonymous>' call
        var child = content[i_0];
        tree.append_22ad7x_k$(debugTreeToString(child, depth + 1 | 0));
        i_0 = i_0 + 1 | 0;
      }
       while (i_0 < size);
      tmp = Unit_getInstance();
    }
    var treeString = tree.toString();
    if (depth === 0) {
      // Inline function 'kotlin.text.substring' call
      var this_1 = treeString;
      var endIndex = treeString.length - 1 | 0;
      // Inline function 'kotlin.js.asDynamic' call
      treeString = this_1.substring(0, endIndex);
    }
    return treeString;
  }
  function debugTreeToString$default($this, depth, $super) {
    depth = depth === VOID ? 0 : depth;
    return debugTreeToString($this, depth);
  }
  function NoIntrinsicsMeasurePolicy(error) {
    this.error_1 = error;
  }
  protoOf(NoIntrinsicsMeasurePolicy).minIntrinsicWidth_dwfcse_k$ = function (_this__u8e3s4, measurables, height) {
    var message = this.error_1;
    throw IllegalStateException_init_$Create$(toString(message));
  };
  protoOf(NoIntrinsicsMeasurePolicy).minIntrinsicHeight_xlhgwn_k$ = function (_this__u8e3s4, measurables, width) {
    var message = this.error_1;
    throw IllegalStateException_init_$Create$(toString(message));
  };
  protoOf(NoIntrinsicsMeasurePolicy).maxIntrinsicWidth_cx7ze4_k$ = function (_this__u8e3s4, measurables, height) {
    var message = this.error_1;
    throw IllegalStateException_init_$Create$(toString(message));
  };
  protoOf(NoIntrinsicsMeasurePolicy).maxIntrinsicHeight_3a4xm1_k$ = function (_this__u8e3s4, measurables, width) {
    var message = this.error_1;
    throw IllegalStateException_init_$Create$(toString(message));
  };
  function onDensityOrLayoutDirectionChanged($this) {
    $this.invalidateMeasurements_y4xh6q_k$();
    var tmp0_safe_receiver = $this.get_parent_hy4reb_k$();
    if (tmp0_safe_receiver == null)
      null;
    else {
      tmp0_safe_receiver.invalidateLayer_lv2kfu_k$();
    }
    $this.invalidateLayers_8jba7n_k$();
  }
  function _set_previousIntrinsicsUsageByParent__dj4dg8($this, _set____db54di) {
    $this.previousIntrinsicsUsageByParent_1 = _set____db54di;
  }
  function _get_previousIntrinsicsUsageByParent__plnipg($this) {
    return $this.previousIntrinsicsUsageByParent_1;
  }
  function _get_zIndex__hypqqb($this) {
    return $this.get_measurePassDelegate_jl6jhx_k$().get_zIndex_mbbc75_k$();
  }
  function _set__innerLayerCoordinator__eec7r5($this, _set____db54di) {
    $this._innerLayerCoordinator_1 = _set____db54di;
  }
  function _get__innerLayerCoordinator__ydodsb($this) {
    return $this._innerLayerCoordinator_1;
  }
  function _get_innerLayerCoordinator__8cmw9o($this) {
    if ($this.innerLayerCoordinatorIsDirty_1) {
      var coordinator = $this.get_innerCoordinator_8ywxfh_k$();
      var final = $this.get_outerCoordinator_6auvsy_k$().get_wrappedBy_86g2dv_k$();
      $this._innerLayerCoordinator_1 = null;
      $l$loop: while (!equals(coordinator, final)) {
        var tmp0_safe_receiver = coordinator;
        if (!((tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_layer_iujprc_k$()) == null)) {
          $this._innerLayerCoordinator_1 = coordinator;
          break $l$loop;
        }
        var tmp1_safe_receiver = coordinator;
        coordinator = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_wrappedBy_86g2dv_k$();
      }
    }
    var layerCoordinator = $this._innerLayerCoordinator_1;
    if (!(layerCoordinator == null)) {
      // Inline function 'kotlin.requireNotNull' call
      var value = layerCoordinator.get_layer_iujprc_k$();
      // Inline function 'kotlin.contracts.contract' call
      $l$block: {
        // Inline function 'kotlin.requireNotNull' call
        // Inline function 'kotlin.contracts.contract' call
        if (value == null) {
          // Inline function 'kotlin.requireNotNull.<anonymous>' call
          var message = 'Required value was null.';
          throw IllegalArgumentException_init_$Create$(toString(message));
        } else {
          break $l$block;
        }
      }
    }
    return layerCoordinator;
  }
  function resetModifierState($this) {
    $this.nodes_1.resetState_9cgocu_k$();
  }
  function invalidateFocusOnAttach($this) {
    // Inline function 'androidx.compose.ui.node.or' call
    // Inline function 'androidx.compose.ui.node.NodeKind.or' call
    // Inline function 'androidx.compose.ui.node.Nodes.FocusTarget' call
    Nodes_getInstance();
    var this_0 = _NodeKind___init__impl__ojsprp(1024);
    // Inline function 'androidx.compose.ui.node.Nodes.FocusProperties' call
    Nodes_getInstance();
    var other = _NodeKind___init__impl__ojsprp(2048);
    var this_1 = _NodeKind___get_mask__impl__1uopb6(this_0) | _NodeKind___get_mask__impl__1uopb6(other);
    // Inline function 'androidx.compose.ui.node.Nodes.FocusEvent' call
    Nodes_getInstance();
    var other_0 = _NodeKind___init__impl__ojsprp(4096);
    var tmp$ret$4 = this_1 | _NodeKind___get_mask__impl__1uopb6(other_0);
    if ($this.nodes_1.has_ezlapu_k$(tmp$ret$4)) {
      // Inline function 'androidx.compose.ui.node.NodeChain.headToTail' call
      var node = $this.nodes_1.get_head_won7e1_k$();
      while (!(node == null)) {
        // Inline function 'androidx.compose.ui.node.LayoutNode.invalidateFocusOnAttach.<anonymous>' call
        var it = node;
        // Inline function 'androidx.compose.ui.Node.isKind' call
        // Inline function 'androidx.compose.ui.node.Nodes.FocusTarget' call
        Nodes_getInstance();
        var kind = _NodeKind___init__impl__ojsprp(1024);
        var tmp = !((it.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(kind)) === 0);
        // Inline function 'androidx.compose.ui.Node.isKind' call
        // Inline function 'androidx.compose.ui.node.Nodes.FocusProperties' call
        Nodes_getInstance();
        var kind_0 = _NodeKind___init__impl__ojsprp(2048);
        var tmp_0 = !!(tmp | !((it.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(kind_0)) === 0));
        // Inline function 'androidx.compose.ui.Node.isKind' call
        // Inline function 'androidx.compose.ui.node.Nodes.FocusEvent' call
        Nodes_getInstance();
        var kind_1 = _NodeKind___init__impl__ojsprp(4096);
        if (!!(tmp_0 | !((it.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(kind_1)) === 0))) {
          autoInvalidateInsertedNode(it);
        }
        node = node.get_child_ipppmb_k$();
      }
    }
  }
  function invalidateFocusOnDetach($this) {
    // Inline function 'androidx.compose.ui.node.NodeChain.tailToHead' call
    var this_0 = $this.nodes_1;
    // Inline function 'androidx.compose.ui.node.Nodes.FocusTarget' call
    Nodes_getInstance();
    var type = _NodeKind___init__impl__ojsprp(1024);
    $l$block: {
      // Inline function 'androidx.compose.ui.node.NodeChain.tailToHead' call
      var mask = _NodeKind___get_mask__impl__1uopb6(type);
      if ((_get_aggregateChildKindSet__bx3g2o(this_0) & mask) === 0) {
        break $l$block;
      }
      // Inline function 'androidx.compose.ui.node.NodeChain.tailToHead' call
      var node = this_0.get_tail_wousgp_k$();
      while (!(node == null)) {
        // Inline function 'androidx.compose.ui.node.NodeChain.tailToHead.<anonymous>' call
        var it = node;
        if (!((it.get_kindSet_ahjm4b_k$() & mask) === 0)) {
          // Inline function 'androidx.compose.ui.node.NodeChain.tailToHead.<anonymous>' call
          // Inline function 'androidx.compose.ui.node.dispatchForKind' call
          var stack = null;
          var node_0 = it;
          $l$loop: while (!(node_0 == null)) {
            if (node_0 instanceof FocusTargetNode) {
              // Inline function 'androidx.compose.ui.node.LayoutNode.invalidateFocusOnDetach.<anonymous>' call
              var it_0 = node_0;
              if (it_0.get_focusState_xg4yea_k$().get_isFocused_ci39vg_k$()) {
                requireOwner_0($this).get_focusOwner_xdzy9w_k$().clearFocus_bin63f_k$(true, false);
                it_0.scheduleInvalidationForFocusEvents_a0scpf_k$();
              }
            } else {
              var tmp;
              // Inline function 'androidx.compose.ui.Node.isKind' call
              if (!((node_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                tmp = node_0 instanceof DelegatingNode;
              } else {
                tmp = false;
              }
              if (tmp) {
                var count = 0;
                // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                var node_1 = node_0.get_delegate_i94tki_k$();
                while (!(node_1 == null)) {
                  // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                  var next = node_1;
                  // Inline function 'androidx.compose.ui.Node.isKind' call
                  if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                    count = count + 1 | 0;
                    if (count === 1) {
                      node_0 = next;
                    } else {
                      var tmp1_elvis_lhs = stack;
                      var tmp_0;
                      if (tmp1_elvis_lhs == null) {
                        // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                        // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                        // Inline function 'kotlin.arrayOfNulls' call
                        var tmp$ret$4 = fillArrayVal(Array(16), null);
                        tmp_0 = new MutableVector(tmp$ret$4, 0);
                      } else {
                        tmp_0 = tmp1_elvis_lhs;
                      }
                      stack = tmp_0;
                      var theNode = node_0;
                      if (!(theNode == null)) {
                        var tmp2_safe_receiver = stack;
                        if (tmp2_safe_receiver == null)
                          null;
                        else
                          tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                        node_0 = null;
                      }
                      var tmp3_safe_receiver = stack;
                      if (tmp3_safe_receiver == null)
                        null;
                      else
                        tmp3_safe_receiver.add_wl2rvy_k$(next);
                    }
                  }
                  node_1 = node_1.get_child_ipppmb_k$();
                }
                if (count === 1) {
                  continue $l$loop;
                }
              }
            }
            node_0 = pop$accessor$1u1ky95(stack);
          }
        }
        node = node.get_parent_hy4reb_k$();
      }
    }
  }
  function shouldInvalidateParentLayer($this) {
    var tmp;
    // Inline function 'androidx.compose.ui.node.Nodes.Draw' call
    Nodes_getInstance();
    var tmp$ret$0 = _NodeKind___init__impl__ojsprp(4);
    if ($this.nodes_1.has_iov1d3_k$(tmp$ret$0)) {
      // Inline function 'androidx.compose.ui.node.Nodes.Layout' call
      Nodes_getInstance();
      var tmp$ret$1 = _NodeKind___init__impl__ojsprp(2);
      tmp = !$this.nodes_1.has_iov1d3_k$(tmp$ret$1);
    } else {
      tmp = false;
    }
    if (tmp)
      return true;
    // Inline function 'androidx.compose.ui.node.NodeChain.headToTail' call
    var node = $this.nodes_1.get_head_won7e1_k$();
    while (!(node == null)) {
      // Inline function 'androidx.compose.ui.node.LayoutNode.shouldInvalidateParentLayer.<anonymous>' call
      var it = node;
      // Inline function 'androidx.compose.ui.Node.isKind' call
      // Inline function 'androidx.compose.ui.node.Nodes.Layout' call
      Nodes_getInstance();
      var kind = _NodeKind___init__impl__ojsprp(2);
      if (!((it.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(kind)) === 0)) {
        // Inline function 'androidx.compose.ui.node.Nodes.Layout' call
        Nodes_getInstance();
        var tmp$ret$4 = _NodeKind___init__impl__ojsprp(2);
        if (!(requireCoordinator(it, tmp$ret$4).get_layer_iujprc_k$() == null)) {
          return false;
        }
      }
      // Inline function 'androidx.compose.ui.Node.isKind' call
      // Inline function 'androidx.compose.ui.node.Nodes.Draw' call
      Nodes_getInstance();
      var kind_0 = _NodeKind___init__impl__ojsprp(4);
      if (!((it.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(kind_0)) === 0))
        return true;
      node = node.get_child_ipppmb_k$();
    }
    return true;
  }
  function clearSubtreePlacementIntrinsicsUsage($this) {
    $this.previousIntrinsicsUsageByParent_1 = $this.intrinsicsUsageByParent_1;
    $this.intrinsicsUsageByParent_1 = UsageByParent_NotUsed_getInstance();
    // Inline function 'androidx.compose.ui.node.LayoutNode.forEachChild' call
    var this_0 = $this.get__children_xknpsb_k$();
    // Inline function 'kotlin.contracts.contract' call
    var size = this_0.get_size_woubt6_k$();
    var tmp;
    if (size > 0) {
      var i = 0;
      var tmp_0 = this_0.get_content_h02jrk_k$();
      var content = isArray(tmp_0) ? tmp_0 : THROW_CCE();
      do {
        // Inline function 'androidx.compose.ui.node.LayoutNode.clearSubtreePlacementIntrinsicsUsage.<anonymous>' call
        var it = content[i];
        if (it.intrinsicsUsageByParent_1.equals(UsageByParent_InLayoutBlock_getInstance())) {
          clearSubtreePlacementIntrinsicsUsage(it);
        }
        i = i + 1 | 0;
      }
       while (i < size);
      tmp = Unit_getInstance();
    }
  }
  function _set_deactivated__cyoqs5($this, _set____db54di) {
    $this.deactivated_1 = _set____db54di;
  }
  function _get_deactivated__rs14v3($this) {
    return $this.deactivated_1;
  }
  function Companion_21() {
    Companion_instance_21 = this;
    var tmp = this;
    tmp.ErrorMeasurePolicy_1 = new LayoutNode$Companion$ErrorMeasurePolicy$1();
    this.NotPlacedPlaceOrder_1 = 2147483647;
    var tmp_0 = this;
    tmp_0.Constructor_1 = LayoutNode$Companion$Constructor$lambda;
    var tmp_1 = this;
    tmp_1.DummyViewConfiguration_1 = new LayoutNode$Companion$DummyViewConfiguration$1();
    var tmp_2 = this;
    var tmp_3 = LayoutNode$Companion$ZComparator$lambda;
    tmp_2.ZComparator_1 = new sam$kotlin_Comparator$0(tmp_3);
  }
  protoOf(Companion_21).get_NotPlacedPlaceOrder_anr5de_k$ = function () {
    return this.NotPlacedPlaceOrder_1;
  };
  protoOf(Companion_21).get_Constructor_f7ieep_k$ = function () {
    return this.Constructor_1;
  };
  protoOf(Companion_21).get_DummyViewConfiguration_6fjhhq_k$ = function () {
    return this.DummyViewConfiguration_1;
  };
  protoOf(Companion_21).get_ZComparator_dlxi1l_k$ = function () {
    return this.ZComparator_1;
  };
  var Companion_instance_21;
  function Companion_getInstance_42() {
    if (Companion_instance_21 == null)
      new Companion_21();
    return Companion_instance_21;
  }
  function LayoutState(name, ordinal) {
    Enum.call(this, name, ordinal);
  }
  function UsageByParent(name, ordinal) {
    Enum.call(this, name, ordinal);
  }
  function LayoutNode$_foldedChildren$lambda(this$0) {
    return function () {
      this$0.layoutDelegate_1.markChildrenDirty_q90jg6_k$();
      return Unit_getInstance();
    };
  }
  function LayoutNode$_get_collapsedSemantics_$lambda_7fsfby(this$0, $config) {
    return function () {
      var this_0 = this$0.nodes_1;
      // Inline function 'androidx.compose.ui.node.Nodes.Semantics' call
      Nodes_getInstance();
      var type = _NodeKind___init__impl__ojsprp(8);
      $l$block: {
        // Inline function 'androidx.compose.ui.node.NodeChain.tailToHead' call
        var mask = _NodeKind___get_mask__impl__1uopb6(type);
        if ((_get_aggregateChildKindSet__bx3g2o(this_0) & mask) === 0) {
          break $l$block;
        }
        // Inline function 'androidx.compose.ui.node.NodeChain.tailToHead' call
        var node = this_0.get_tail_wousgp_k$();
        while (!(node == null)) {
          // Inline function 'androidx.compose.ui.node.NodeChain.tailToHead.<anonymous>' call
          var it = node;
          if (!((it.get_kindSet_ahjm4b_k$() & mask) === 0)) {
            // Inline function 'androidx.compose.ui.node.NodeChain.tailToHead.<anonymous>' call
            // Inline function 'androidx.compose.ui.node.dispatchForKind' call
            var stack = null;
            var node_0 = it;
            $l$loop: while (!(node_0 == null)) {
              if (!(node_0 == null) ? isInterface(node_0, SemanticsModifierNode) : false) {
                // Inline function 'androidx.compose.ui.node.LayoutNode.<get-collapsedSemantics>.<anonymous>.<anonymous>' call
                var it_0 = node_0;
                if (it_0.get_shouldClearDescendantSemantics_glb41r_k$()) {
                  $config._v = new SemanticsConfiguration();
                  $config._v.set_isClearingSemantics_8kuyho_k$(true);
                }
                if (it_0.get_shouldMergeDescendantSemantics_tbewdw_k$()) {
                  $config._v.set_isMergingSemanticsOfDescendants_ftpqzv_k$(true);
                }
                // Inline function 'kotlin.with' call
                // Inline function 'kotlin.contracts.contract' call
                var $this$with = $config._v;
                // Inline function 'kotlin.with' call
                // Inline function 'kotlin.contracts.contract' call
                it_0.applySemantics_xpyasu_k$($this$with);
              } else {
                var tmp;
                // Inline function 'androidx.compose.ui.Node.isKind' call
                if (!((node_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                  tmp = node_0 instanceof DelegatingNode;
                } else {
                  tmp = false;
                }
                if (tmp) {
                  var count = 0;
                  // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                  var node_1 = node_0.get_delegate_i94tki_k$();
                  while (!(node_1 == null)) {
                    // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                    var next = node_1;
                    // Inline function 'androidx.compose.ui.Node.isKind' call
                    if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                      count = count + 1 | 0;
                      if (count === 1) {
                        node_0 = next;
                      } else {
                        var tmp1_elvis_lhs = stack;
                        var tmp_0;
                        if (tmp1_elvis_lhs == null) {
                          // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                          // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                          // Inline function 'kotlin.arrayOfNulls' call
                          var tmp$ret$6 = fillArrayVal(Array(16), null);
                          tmp_0 = new MutableVector(tmp$ret$6, 0);
                        } else {
                          tmp_0 = tmp1_elvis_lhs;
                        }
                        stack = tmp_0;
                        var theNode = node_0;
                        if (!(theNode == null)) {
                          var tmp2_safe_receiver = stack;
                          if (tmp2_safe_receiver == null)
                            null;
                          else
                            tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                          node_0 = null;
                        }
                        var tmp3_safe_receiver = stack;
                        if (tmp3_safe_receiver == null)
                          null;
                        else
                          tmp3_safe_receiver.add_wl2rvy_k$(next);
                      }
                    }
                    node_1 = node_1.get_child_ipppmb_k$();
                  }
                  if (count === 1) {
                    continue $l$loop;
                  }
                }
              }
              node_0 = pop$accessor$1u1ky95(stack);
            }
          }
          node = node.get_parent_hy4reb_k$();
        }
      }
      return Unit_getInstance();
    };
  }
  function LayoutState_Measuring_getInstance() {
    LayoutState_initEntries();
    return LayoutState_Measuring_instance;
  }
  function LayoutState_LookaheadMeasuring_getInstance() {
    LayoutState_initEntries();
    return LayoutState_LookaheadMeasuring_instance;
  }
  function LayoutState_LayingOut_getInstance() {
    LayoutState_initEntries();
    return LayoutState_LayingOut_instance;
  }
  function LayoutState_LookaheadLayingOut_getInstance() {
    LayoutState_initEntries();
    return LayoutState_LookaheadLayingOut_instance;
  }
  function LayoutState_Idle_getInstance() {
    LayoutState_initEntries();
    return LayoutState_Idle_instance;
  }
  function UsageByParent_InMeasureBlock_getInstance() {
    UsageByParent_initEntries();
    return UsageByParent_InMeasureBlock_instance;
  }
  function UsageByParent_InLayoutBlock_getInstance() {
    UsageByParent_initEntries();
    return UsageByParent_InLayoutBlock_instance;
  }
  function UsageByParent_NotUsed_getInstance() {
    UsageByParent_initEntries();
    return UsageByParent_NotUsed_instance;
  }
  function LayoutNode(isVirtual, semanticsId) {
    Companion_getInstance_42();
    isVirtual = isVirtual === VOID ? false : isVirtual;
    semanticsId = semanticsId === VOID ? generateSemanticsId() : semanticsId;
    this.isVirtual_1 = isVirtual;
    this.semanticsId_1 = semanticsId;
    this.compositeKeyHash_1 = 0;
    this.isVirtualLookaheadRoot_1 = false;
    this.lookaheadRoot_1 = null;
    this.virtualChildrenCount_1 = 0;
    var tmp = this;
    // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
    // Inline function 'kotlin.arrayOfNulls' call
    var tmp$ret$0 = fillArrayVal(Array(16), null);
    var tmp_0 = new MutableVector(tmp$ret$0, 0);
    tmp._foldedChildren_1 = new MutableVectorWithMutationTracking(tmp_0, LayoutNode$_foldedChildren$lambda(this));
    this._unfoldedChildren_1 = null;
    this.unfoldedVirtualChildrenListDirty_1 = false;
    this._foldedParent_1 = null;
    this.owner_1 = null;
    this.interopViewFactoryHolder_1 = null;
    this.depth_1 = 0;
    this.ignoreRemeasureRequests_1 = false;
    this._collapsedSemantics_1 = null;
    var tmp_1 = this;
    // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
    // Inline function 'kotlin.arrayOfNulls' call
    var tmp$ret$3 = fillArrayVal(Array(16), null);
    tmp_1._zSortedChildren_1 = new MutableVector(tmp$ret$3, 0);
    this.zSortedChildrenInvalidated_1 = true;
    this.measurePolicy_1 = Companion_getInstance_42().ErrorMeasurePolicy_1;
    this.intrinsicsPolicy_1 = new IntrinsicsPolicy(this);
    this.density_1 = get_DefaultDensity();
    this.layoutDirection_1 = LayoutDirection_Ltr_getInstance();
    this.viewConfiguration_1 = Companion_getInstance_42().DummyViewConfiguration_1;
    this.compositionLocalMap_1 = Companion_getInstance_14().get_Empty_i9b85g_k$();
    this.intrinsicsUsageByParent_1 = UsageByParent_NotUsed_getInstance();
    this.previousIntrinsicsUsageByParent_1 = UsageByParent_NotUsed_getInstance();
    this.canMultiMeasure_1 = false;
    this.nodes_1 = new NodeChain(this);
    this.layoutDelegate_1 = new LayoutNodeLayoutDelegate(this);
    this.subcompositionsState_1 = null;
    this._innerLayerCoordinator_1 = null;
    this.innerLayerCoordinatorIsDirty_1 = true;
    this.modifier_1 = Companion_getInstance_21();
    this.onAttach_1 = null;
    this.onDetach_1 = null;
    this.needsOnPositionedDispatch_1 = false;
    this.deactivated_1 = false;
  }
  protoOf(LayoutNode).set_semanticsId_rhbdur_k$ = function (_set____db54di) {
    this.semanticsId_1 = _set____db54di;
  };
  protoOf(LayoutNode).get_semanticsId_xvfny7_k$ = function () {
    return this.semanticsId_1;
  };
  protoOf(LayoutNode).set_compositeKeyHash_jjilid_k$ = function (_set____db54di) {
    this.compositeKeyHash_1 = _set____db54di;
  };
  protoOf(LayoutNode).get_compositeKeyHash_bmhcc1_k$ = function () {
    return this.compositeKeyHash_1;
  };
  protoOf(LayoutNode).set_isVirtualLookaheadRoot_51bqad_k$ = function (_set____db54di) {
    this.isVirtualLookaheadRoot_1 = _set____db54di;
  };
  protoOf(LayoutNode).get_isVirtualLookaheadRoot_9qbib8_k$ = function () {
    return this.isVirtualLookaheadRoot_1;
  };
  protoOf(LayoutNode).get_lookaheadRoot_xsli1x_k$ = function () {
    return this.lookaheadRoot_1;
  };
  protoOf(LayoutNode).get_isPlacedInLookahead_jd104t_k$ = function () {
    var tmp0_safe_receiver = this.get_lookaheadPassDelegate_gyx4f_k$();
    return tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_isPlaced_y2kn9s_k$();
  };
  protoOf(LayoutNode).get_foldedChildren_129xtk_k$ = function () {
    return this._foldedChildren_1.asList_nb3lsg_k$();
  };
  protoOf(LayoutNode).get_childMeasurables_m4wqfz_k$ = function () {
    return this.get_measurePassDelegate_jl6jhx_k$().get_childDelegates_yko3x7_k$();
  };
  protoOf(LayoutNode).get_childLookaheadMeasurables_eq0b5v_k$ = function () {
    return ensureNotNull(this.get_lookaheadPassDelegate_gyx4f_k$()).get_childDelegates_yko3x7_k$();
  };
  protoOf(LayoutNode).get__children_xknpsb_k$ = function () {
    this.updateChildrenIfDirty_omlsyl_k$();
    var tmp;
    if (this.virtualChildrenCount_1 === 0) {
      tmp = this._foldedChildren_1.get_vector_kuceh8_k$();
    } else {
      tmp = ensureNotNull(this._unfoldedChildren_1);
    }
    return tmp;
  };
  protoOf(LayoutNode).updateChildrenIfDirty_omlsyl_k$ = function () {
    if (this.virtualChildrenCount_1 > 0) {
      recreateUnfoldedChildrenIfDirty(this);
    }
  };
  protoOf(LayoutNode).forEachChild_gtbll0_k$ = function (block) {
    var this_0 = this.get__children_xknpsb_k$();
    // Inline function 'kotlin.contracts.contract' call
    var size = this_0.get_size_woubt6_k$();
    var tmp;
    if (size > 0) {
      var i = 0;
      var tmp_0 = this_0.get_content_h02jrk_k$();
      var content = isArray(tmp_0) ? tmp_0 : THROW_CCE();
      do {
        block(content[i]);
        i = i + 1 | 0;
      }
       while (i < size);
      tmp = Unit_getInstance();
    }
    return tmp;
  };
  protoOf(LayoutNode).forEachChildIndexed_u5j62i_k$ = function (block) {
    var this_0 = this.get__children_xknpsb_k$();
    // Inline function 'kotlin.contracts.contract' call
    var size = this_0.get_size_woubt6_k$();
    var tmp;
    if (size > 0) {
      var i = 0;
      var tmp_0 = this_0.get_content_h02jrk_k$();
      var content = isArray(tmp_0) ? tmp_0 : THROW_CCE();
      do {
        block(i, content[i]);
        i = i + 1 | 0;
      }
       while (i < size);
      tmp = Unit_getInstance();
    }
    return tmp;
  };
  protoOf(LayoutNode).get_children_4cwbp4_k$ = function () {
    return this.get__children_xknpsb_k$().asMutableList_ecsrla_k$();
  };
  protoOf(LayoutNode).get_parent_hy4reb_k$ = function () {
    var parent = this._foldedParent_1;
    $l$loop: while (true) {
      var tmp0_safe_receiver = parent;
      if (!((tmp0_safe_receiver == null ? null : tmp0_safe_receiver.isVirtual_1) === true)) {
        break $l$loop;
      }
      parent = parent._foldedParent_1;
    }
    return parent;
  };
  protoOf(LayoutNode).get_owner_iwkx3e_k$ = function () {
    return this.owner_1;
  };
  protoOf(LayoutNode).set_interopViewFactoryHolder_ar1gun_k$ = function (_set____db54di) {
    this.interopViewFactoryHolder_1 = _set____db54di;
  };
  protoOf(LayoutNode).get_interopViewFactoryHolder_szsny5_k$ = function () {
    return this.interopViewFactoryHolder_1;
  };
  protoOf(LayoutNode).getInteropView_qpz9ak_k$ = function () {
    var tmp0_safe_receiver = this.interopViewFactoryHolder_1;
    return tmp0_safe_receiver == null ? null : tmp0_safe_receiver.getInteropView_qpz9ak_k$();
  };
  protoOf(LayoutNode).get_isAttached_odsl1l_k$ = function () {
    return !(this.owner_1 == null);
  };
  protoOf(LayoutNode).set_depth_v0xlni_k$ = function (_set____db54di) {
    this.depth_1 = _set____db54di;
  };
  protoOf(LayoutNode).get_depth_iq7qmy_k$ = function () {
    return this.depth_1;
  };
  protoOf(LayoutNode).get_layoutState_o1v2le_k$ = function () {
    return this.layoutDelegate_1.get_layoutState_o1v2le_k$();
  };
  protoOf(LayoutNode).get_lookaheadPassDelegate_gyx4f_k$ = function () {
    return this.layoutDelegate_1.get_lookaheadPassDelegate_gyx4f_k$();
  };
  protoOf(LayoutNode).get_measurePassDelegate_jl6jhx_k$ = function () {
    return this.layoutDelegate_1.get_measurePassDelegate_jl6jhx_k$();
  };
  protoOf(LayoutNode).insertAt_irt7fm_k$ = function (index, instance) {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!(instance._foldedParent_1 == null)) {
      // Inline function 'androidx.compose.ui.node.LayoutNode.insertAt.<anonymous>' call
      var tmp = 'Cannot insert ' + instance + ' because it already has a parent.' + ' This tree: ' + debugTreeToString$default(this) + ' Other tree: ';
      var tmp0_safe_receiver = instance._foldedParent_1;
      var message = tmp + (tmp0_safe_receiver == null ? null : debugTreeToString$default(tmp0_safe_receiver));
      throw IllegalStateException_init_$Create$(toString(message));
    }
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!(instance.owner_1 == null)) {
      // Inline function 'androidx.compose.ui.node.LayoutNode.insertAt.<anonymous>' call
      var message_0 = 'Cannot insert ' + instance + ' because it already has an owner.' + ' This tree: ' + debugTreeToString$default(this) + ' Other tree: ' + debugTreeToString$default(instance);
      throw IllegalStateException_init_$Create$(toString(message_0));
    }
    if (false) {
      println('' + instance + ' added to ' + this + ' at index ' + index);
    }
    instance._foldedParent_1 = this;
    this._foldedChildren_1.add_gaf1mg_k$(index, instance);
    this.onZSortedChildrenInvalidated_rzak2q_k$();
    if (instance.isVirtual_1) {
      this.virtualChildrenCount_1 = this.virtualChildrenCount_1 + 1 | 0;
    }
    invalidateUnfoldedVirtualChildren(this);
    var owner = this.owner_1;
    if (!(owner == null)) {
      instance.attach_1y5pl1_k$(owner);
    }
    if (instance.layoutDelegate_1.get_childrenAccessingCoordinatesDuringPlacement_4jxezl_k$() > 0) {
      var tmp2_this = this.layoutDelegate_1;
      var tmp3 = tmp2_this.get_childrenAccessingCoordinatesDuringPlacement_4jxezl_k$();
      tmp2_this.set_childrenAccessingCoordinatesDuringPlacement_wfdi9v_k$(tmp3 + 1 | 0);
    }
  };
  protoOf(LayoutNode).onZSortedChildrenInvalidated_rzak2q_k$ = function () {
    if (this.isVirtual_1) {
      var tmp0_safe_receiver = this.get_parent_hy4reb_k$();
      if (tmp0_safe_receiver == null)
        null;
      else {
        tmp0_safe_receiver.onZSortedChildrenInvalidated_rzak2q_k$();
      }
    } else {
      this.zSortedChildrenInvalidated_1 = true;
    }
  };
  protoOf(LayoutNode).removeAt_4xhr95_k$ = function (index, count) {
    // Inline function 'kotlin.require' call
    // Inline function 'kotlin.contracts.contract' call
    if (!(count >= 0)) {
      // Inline function 'androidx.compose.ui.node.LayoutNode.removeAt.<anonymous>' call
      var message = 'count (' + count + ') must be greater than 0';
      throw IllegalArgumentException_init_$Create$(toString(message));
    }
    var inductionVariable = (index + count | 0) - 1 | 0;
    if (index <= inductionVariable)
      do {
        var i = inductionVariable;
        inductionVariable = inductionVariable + -1 | 0;
        var child = this._foldedChildren_1.removeAt_6niowx_k$(i);
        onChildRemoved(this, child);
        if (false) {
          println('' + child + ' removed from ' + this + ' at index ' + i);
        }
      }
       while (!(i === index));
  };
  protoOf(LayoutNode).removeAll_c84dd9_k$ = function () {
    var inductionVariable = this._foldedChildren_1.get_size_woubt6_k$() - 1 | 0;
    if (0 <= inductionVariable)
      do {
        var i = inductionVariable;
        inductionVariable = inductionVariable + -1 | 0;
        onChildRemoved(this, this._foldedChildren_1.get_c1px32_k$(i));
      }
       while (0 <= inductionVariable);
    this._foldedChildren_1.clear_j9egeb_k$();
    if (false) {
      println('Removed all children from ' + this);
    }
  };
  protoOf(LayoutNode).move_vgi6vr_k$ = function (from, to, count) {
    if (from === to) {
      return Unit_getInstance();
    }
    var inductionVariable = 0;
    if (inductionVariable < count)
      do {
        var i = inductionVariable;
        inductionVariable = inductionVariable + 1 | 0;
        var fromIndex = from > to ? from + i | 0 : from;
        var toIndex = from > to ? to + i | 0 : (to + count | 0) - 2 | 0;
        var child = this._foldedChildren_1.removeAt_6niowx_k$(fromIndex);
        if (false) {
          println('' + child + ' moved in ' + this + ' from index ' + fromIndex + ' to ' + toIndex);
        }
        this._foldedChildren_1.add_gaf1mg_k$(toIndex, child);
      }
       while (inductionVariable < count);
    this.onZSortedChildrenInvalidated_rzak2q_k$();
    invalidateUnfoldedVirtualChildren(this);
    this.invalidateMeasurements_y4xh6q_k$();
  };
  protoOf(LayoutNode).invalidateSemantics_ofrexq_k$ = function () {
    this._collapsedSemantics_1 = null;
    requireOwner_0(this).onSemanticsChange_sppqz2_k$();
  };
  protoOf(LayoutNode).get_collapsedSemantics_h5e7hb_k$ = function () {
    var tmp;
    // Inline function 'androidx.compose.ui.node.Nodes.Semantics' call
    Nodes_getInstance();
    var tmp$ret$0 = _NodeKind___init__impl__ojsprp(8);
    if (!this.nodes_1.has_iov1d3_k$(tmp$ret$0)) {
      tmp = true;
    } else {
      tmp = !(this._collapsedSemantics_1 == null);
    }
    if (tmp) {
      return this._collapsedSemantics_1;
    }
    var config = {_v: new SemanticsConfiguration()};
    var tmp_0 = requireOwner_0(this).get_snapshotObserver_phbxc3_k$();
    tmp_0.observeSemanticsReads_vw2gzq_k$(this, LayoutNode$_get_collapsedSemantics_$lambda_7fsfby(this, config));
    this._collapsedSemantics_1 = config._v;
    return config._v;
  };
  protoOf(LayoutNode).attach_1y5pl1_k$ = function (owner) {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!(this.owner_1 == null)) {
      // Inline function 'androidx.compose.ui.node.LayoutNode.attach.<anonymous>' call
      var message = 'Cannot attach ' + this + ' as it already is attached.  Tree: ' + debugTreeToString$default(this);
      throw IllegalStateException_init_$Create$(toString(message));
    }
    // Inline function 'kotlin.check' call
    var tmp;
    if (this._foldedParent_1 == null) {
      tmp = true;
    } else {
      var tmp0_safe_receiver = this._foldedParent_1;
      tmp = equals(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.owner_1, owner);
    }
    // Inline function 'kotlin.contracts.contract' call
    if (!tmp) {
      // Inline function 'androidx.compose.ui.node.LayoutNode.attach.<anonymous>' call
      var tmp1_safe_receiver = this.get_parent_hy4reb_k$();
      var tmp_0 = 'Attaching to a different owner(' + owner + ") than the parent's owner(" + (tmp1_safe_receiver == null ? null : tmp1_safe_receiver.owner_1) + ').' + ' This tree: ' + debugTreeToString$default(this) + ' Parent tree: ';
      var tmp0_safe_receiver_0 = this._foldedParent_1;
      var message_0 = tmp_0 + (tmp0_safe_receiver_0 == null ? null : debugTreeToString$default(tmp0_safe_receiver_0));
      throw IllegalStateException_init_$Create$(toString(message_0));
    }
    var parent = this.get_parent_hy4reb_k$();
    if (parent == null) {
      this.get_measurePassDelegate_jl6jhx_k$().set_isPlaced_lue1ap_k$(true);
      var tmp1_safe_receiver_0 = this.get_lookaheadPassDelegate_gyx4f_k$();
      if (tmp1_safe_receiver_0 == null)
        null;
      else {
        // Inline function 'kotlin.let' call
        // Inline function 'kotlin.contracts.contract' call
        tmp1_safe_receiver_0.set_isPlaced_lue1ap_k$(true);
      }
    }
    var tmp_1 = this.get_outerCoordinator_6auvsy_k$();
    tmp_1.set_wrappedBy_oc7bmo_k$(parent == null ? null : parent.get_innerCoordinator_8ywxfh_k$());
    this.owner_1 = owner;
    var tmp_2 = this;
    var tmp4_elvis_lhs = parent == null ? null : parent.depth_1;
    tmp_2.depth_1 = (tmp4_elvis_lhs == null ? -1 : tmp4_elvis_lhs) + 1 | 0;
    // Inline function 'androidx.compose.ui.node.Nodes.Semantics' call
    Nodes_getInstance();
    var tmp$ret$3 = _NodeKind___init__impl__ojsprp(8);
    if (this.nodes_1.has_iov1d3_k$(tmp$ret$3)) {
      this.invalidateSemantics_ofrexq_k$();
    }
    owner.onAttach_aa8smi_k$(this);
    if (this.isVirtualLookaheadRoot_1) {
      _set_lookaheadRoot__8dq8u9(this, this);
    } else {
      var tmp5_safe_receiver = this._foldedParent_1;
      var tmp6_elvis_lhs = tmp5_safe_receiver == null ? null : tmp5_safe_receiver.lookaheadRoot_1;
      _set_lookaheadRoot__8dq8u9(this, tmp6_elvis_lhs == null ? this.lookaheadRoot_1 : tmp6_elvis_lhs);
    }
    if (!this.deactivated_1) {
      this.nodes_1.markAsAttached_7fjlxv_k$();
    }
    // Inline function 'androidx.compose.ui.node.MutableVectorWithMutationTracking.forEach' call
    var this_0 = this._foldedChildren_1.get_vector_kuceh8_k$();
    // Inline function 'kotlin.contracts.contract' call
    var size = this_0.get_size_woubt6_k$();
    var tmp_3;
    if (size > 0) {
      var i = 0;
      var tmp_4 = this_0.get_content_h02jrk_k$();
      var content = isArray(tmp_4) ? tmp_4 : THROW_CCE();
      do {
        // Inline function 'androidx.compose.ui.node.LayoutNode.attach.<anonymous>' call
        content[i].attach_1y5pl1_k$(owner);
        i = i + 1 | 0;
      }
       while (i < size);
      tmp_3 = Unit_getInstance();
    }
    if (!this.deactivated_1) {
      this.nodes_1.runAttachLifecycle_fy3i6i_k$();
    }
    this.invalidateMeasurements_y4xh6q_k$();
    if (parent == null)
      null;
    else {
      parent.invalidateMeasurements_y4xh6q_k$();
    }
    // Inline function 'androidx.compose.ui.node.LayoutNode.forEachCoordinatorIncludingInner' call
    var delegate = this.get_outerCoordinator_6auvsy_k$();
    var final = this.get_innerCoordinator_8ywxfh_k$().get_wrapped_rnh7rw_k$();
    while (!equals(delegate, final) ? !(delegate == null) : false) {
      // Inline function 'androidx.compose.ui.node.LayoutNode.attach.<anonymous>' call
      delegate.onLayoutNodeAttach_5za1pc_k$();
      delegate = delegate.get_wrapped_rnh7rw_k$();
    }
    var tmp8_safe_receiver = this.onAttach_1;
    if (tmp8_safe_receiver == null)
      null;
    else
      tmp8_safe_receiver(owner);
    this.layoutDelegate_1.updateParentData_rwrhvx_k$();
    if (!this.deactivated_1) {
      invalidateFocusOnAttach(this);
    }
  };
  protoOf(LayoutNode).detach_fa8mkd_k$ = function () {
    var owner = this.owner_1;
    $l$block: {
      // Inline function 'kotlin.checkNotNull' call
      // Inline function 'kotlin.contracts.contract' call
      if (owner == null) {
        // Inline function 'androidx.compose.ui.node.LayoutNode.detach.<anonymous>' call
        var tmp0_safe_receiver = this.get_parent_hy4reb_k$();
        var message = 'Cannot detach node that is already detached!  Tree: ' + (tmp0_safe_receiver == null ? null : debugTreeToString$default(tmp0_safe_receiver));
        throw IllegalStateException_init_$Create$(toString(message));
      } else {
        break $l$block;
      }
    }
    invalidateFocusOnDetach(this);
    var parent = this.get_parent_hy4reb_k$();
    if (!(parent == null)) {
      parent.invalidateLayer_lv2kfu_k$();
      parent.invalidateMeasurements_y4xh6q_k$();
      this.get_measurePassDelegate_jl6jhx_k$().set_measuredByParent_9gdbf4_k$(UsageByParent_NotUsed_getInstance());
      var tmp0_safe_receiver_0 = this.get_lookaheadPassDelegate_gyx4f_k$();
      if (tmp0_safe_receiver_0 == null)
        null;
      else {
        // Inline function 'kotlin.let' call
        // Inline function 'kotlin.contracts.contract' call
        tmp0_safe_receiver_0.set_measuredByParent_9gdbf4_k$(UsageByParent_NotUsed_getInstance());
      }
    }
    this.layoutDelegate_1.resetAlignmentLines_5mj5c5_k$();
    var tmp1_safe_receiver = this.onDetach_1;
    if (tmp1_safe_receiver == null)
      null;
    else
      tmp1_safe_receiver(owner);
    // Inline function 'androidx.compose.ui.node.Nodes.Semantics' call
    Nodes_getInstance();
    var tmp$ret$3 = _NodeKind___init__impl__ojsprp(8);
    if (this.nodes_1.has_iov1d3_k$(tmp$ret$3)) {
      this.invalidateSemantics_ofrexq_k$();
    }
    this.nodes_1.runDetachLifecycle_ujlxdo_k$();
    // Inline function 'androidx.compose.ui.node.LayoutNode.ignoreRemeasureRequests' call
    this.ignoreRemeasureRequests_1 = true;
    // Inline function 'androidx.compose.ui.node.LayoutNode.detach.<anonymous>' call
    // Inline function 'androidx.compose.ui.node.MutableVectorWithMutationTracking.forEach' call
    var this_0 = this._foldedChildren_1.get_vector_kuceh8_k$();
    // Inline function 'kotlin.contracts.contract' call
    var size = this_0.get_size_woubt6_k$();
    var tmp;
    if (size > 0) {
      var i = 0;
      var tmp_0 = this_0.get_content_h02jrk_k$();
      var content = isArray(tmp_0) ? tmp_0 : THROW_CCE();
      do {
        // Inline function 'androidx.compose.ui.node.LayoutNode.detach.<anonymous>.<anonymous>' call
        content[i].detach_fa8mkd_k$();
        i = i + 1 | 0;
      }
       while (i < size);
      tmp = Unit_getInstance();
    }
    this.ignoreRemeasureRequests_1 = false;
    this.nodes_1.markAsDetached_kk72ov_k$();
    owner.onDetach_tb5xss_k$(this);
    this.owner_1 = null;
    _set_lookaheadRoot__8dq8u9(this, null);
    this.depth_1 = 0;
    this.get_measurePassDelegate_jl6jhx_k$().onNodeDetached_9d5uil_k$();
    var tmp2_safe_receiver = this.get_lookaheadPassDelegate_gyx4f_k$();
    if (tmp2_safe_receiver == null)
      null;
    else {
      tmp2_safe_receiver.onNodeDetached_9d5uil_k$();
    }
  };
  protoOf(LayoutNode).get_zSortedChildren_qzueib_k$ = function () {
    if (this.zSortedChildrenInvalidated_1) {
      this._zSortedChildren_1.clear_j9egeb_k$();
      // Inline function 'androidx.compose.runtime.collection.MutableVector.addAll' call
      var this_0 = this._zSortedChildren_1;
      var elements = this.get__children_xknpsb_k$();
      this_0.addAll_u6cxp6_k$(this_0.get_size_woubt6_k$(), elements);
      this._zSortedChildren_1.sortWith_p59kmi_k$(Companion_getInstance_42().ZComparator_1);
      this.zSortedChildrenInvalidated_1 = false;
    }
    return this._zSortedChildren_1;
  };
  protoOf(LayoutNode).get_isValidOwnerScope_ls3psa_k$ = function () {
    return this.get_isAttached_odsl1l_k$();
  };
  protoOf(LayoutNode).toString = function () {
    return simpleIdentityToString(this, null) + ' children: ' + this.get_children_4cwbp4_k$().get_size_woubt6_k$() + ' ' + ('measurePolicy: ' + this.measurePolicy_1);
  };
  protoOf(LayoutNode).get_hasFixedInnerContentConstraints_mfjntc_k$ = function () {
    var innerContentConstraints = this.get_innerCoordinator_8ywxfh_k$().get_lastMeasurementConstraints_v92ivg_k$();
    return _Constraints___get_hasFixedWidth__impl__4p17wc(innerContentConstraints) ? _Constraints___get_hasFixedHeight__impl__y56fxx(innerContentConstraints) : false;
  };
  protoOf(LayoutNode).set_measurePolicy_m2hqnw_k$ = function (value) {
    if (!equals(this.measurePolicy_1, value)) {
      this.measurePolicy_1 = value;
      this.intrinsicsPolicy_1.updateFrom_kibgec_k$(this.measurePolicy_1);
      this.invalidateMeasurements_y4xh6q_k$();
    }
  };
  protoOf(LayoutNode).get_measurePolicy_ckysxz_k$ = function () {
    return this.measurePolicy_1;
  };
  protoOf(LayoutNode).get_intrinsicsPolicy_eouy7d_k$ = function () {
    return this.intrinsicsPolicy_1;
  };
  protoOf(LayoutNode).set_density_qzk27e_k$ = function (value) {
    if (!equals(this.density_1, value)) {
      this.density_1 = value;
      onDensityOrLayoutDirectionChanged(this);
      // Inline function 'androidx.compose.ui.node.NodeChain.headToTail' call
      var this_0 = this.nodes_1;
      // Inline function 'androidx.compose.ui.node.Nodes.PointerInput' call
      Nodes_getInstance();
      var type = _NodeKind___init__impl__ojsprp(16);
      $l$block_0: {
        // Inline function 'androidx.compose.ui.node.NodeChain.headToTail' call
        var mask = _NodeKind___get_mask__impl__1uopb6(type);
        if ((_get_aggregateChildKindSet__bx3g2o(this_0) & mask) === 0) {
          break $l$block_0;
        }
        // Inline function 'androidx.compose.ui.node.NodeChain.headToTail' call
        var node = this_0.get_head_won7e1_k$();
        while (!(node == null)) {
          // Inline function 'androidx.compose.ui.node.NodeChain.headToTail.<anonymous>' call
          var it = node;
          if (!((it.get_kindSet_ahjm4b_k$() & mask) === 0)) {
            // Inline function 'androidx.compose.ui.node.NodeChain.headToTail.<anonymous>' call
            // Inline function 'androidx.compose.ui.node.dispatchForKind' call
            var stack = null;
            var node_0 = it;
            $l$loop: while (!(node_0 == null)) {
              if (!(node_0 == null) ? isInterface(node_0, PointerInputModifierNode) : false) {
                // Inline function 'androidx.compose.ui.node.LayoutNode.<set-density>.<anonymous>' call
                node_0.onDensityChange_hdmpu1_k$();
              } else {
                var tmp;
                // Inline function 'androidx.compose.ui.Node.isKind' call
                if (!((node_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                  tmp = node_0 instanceof DelegatingNode;
                } else {
                  tmp = false;
                }
                if (tmp) {
                  var count = 0;
                  // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                  var node_1 = node_0.get_delegate_i94tki_k$();
                  while (!(node_1 == null)) {
                    // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                    var next = node_1;
                    // Inline function 'androidx.compose.ui.Node.isKind' call
                    if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                      count = count + 1 | 0;
                      if (count === 1) {
                        node_0 = next;
                      } else {
                        var tmp1_elvis_lhs = stack;
                        var tmp_0;
                        if (tmp1_elvis_lhs == null) {
                          // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                          // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                          // Inline function 'kotlin.arrayOfNulls' call
                          var tmp$ret$4 = fillArrayVal(Array(16), null);
                          tmp_0 = new MutableVector(tmp$ret$4, 0);
                        } else {
                          tmp_0 = tmp1_elvis_lhs;
                        }
                        stack = tmp_0;
                        var theNode = node_0;
                        if (!(theNode == null)) {
                          var tmp2_safe_receiver = stack;
                          if (tmp2_safe_receiver == null)
                            null;
                          else
                            tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                          node_0 = null;
                        }
                        var tmp3_safe_receiver = stack;
                        if (tmp3_safe_receiver == null)
                          null;
                        else
                          tmp3_safe_receiver.add_wl2rvy_k$(next);
                      }
                    }
                    node_1 = node_1.get_child_ipppmb_k$();
                  }
                  if (count === 1) {
                    continue $l$loop;
                  }
                }
              }
              node_0 = pop$accessor$1u1ky95(stack);
            }
          }
          if ((it.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0) {
            break $l$block_0;
          }
          node = node.get_child_ipppmb_k$();
        }
      }
    }
  };
  protoOf(LayoutNode).get_density_qy0267_k$ = function () {
    return this.density_1;
  };
  protoOf(LayoutNode).set_layoutDirection_vthtz8_k$ = function (value) {
    if (!this.layoutDirection_1.equals(value)) {
      this.layoutDirection_1 = value;
      onDensityOrLayoutDirectionChanged(this);
    }
  };
  protoOf(LayoutNode).get_layoutDirection_7e37v0_k$ = function () {
    return this.layoutDirection_1;
  };
  protoOf(LayoutNode).set_viewConfiguration_dqu9x_k$ = function (value) {
    if (!equals(this.viewConfiguration_1, value)) {
      this.viewConfiguration_1 = value;
      // Inline function 'androidx.compose.ui.node.NodeChain.headToTail' call
      var this_0 = this.nodes_1;
      // Inline function 'androidx.compose.ui.node.Nodes.PointerInput' call
      Nodes_getInstance();
      var type = _NodeKind___init__impl__ojsprp(16);
      $l$block_0: {
        // Inline function 'androidx.compose.ui.node.NodeChain.headToTail' call
        var mask = _NodeKind___get_mask__impl__1uopb6(type);
        if ((_get_aggregateChildKindSet__bx3g2o(this_0) & mask) === 0) {
          break $l$block_0;
        }
        // Inline function 'androidx.compose.ui.node.NodeChain.headToTail' call
        var node = this_0.get_head_won7e1_k$();
        while (!(node == null)) {
          // Inline function 'androidx.compose.ui.node.NodeChain.headToTail.<anonymous>' call
          var it = node;
          if (!((it.get_kindSet_ahjm4b_k$() & mask) === 0)) {
            // Inline function 'androidx.compose.ui.node.NodeChain.headToTail.<anonymous>' call
            // Inline function 'androidx.compose.ui.node.dispatchForKind' call
            var stack = null;
            var node_0 = it;
            $l$loop: while (!(node_0 == null)) {
              if (!(node_0 == null) ? isInterface(node_0, PointerInputModifierNode) : false) {
                // Inline function 'androidx.compose.ui.node.LayoutNode.<set-viewConfiguration>.<anonymous>' call
                node_0.onViewConfigurationChange_i61u42_k$();
              } else {
                var tmp;
                // Inline function 'androidx.compose.ui.Node.isKind' call
                if (!((node_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                  tmp = node_0 instanceof DelegatingNode;
                } else {
                  tmp = false;
                }
                if (tmp) {
                  var count = 0;
                  // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                  var node_1 = node_0.get_delegate_i94tki_k$();
                  while (!(node_1 == null)) {
                    // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                    var next = node_1;
                    // Inline function 'androidx.compose.ui.Node.isKind' call
                    if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                      count = count + 1 | 0;
                      if (count === 1) {
                        node_0 = next;
                      } else {
                        var tmp1_elvis_lhs = stack;
                        var tmp_0;
                        if (tmp1_elvis_lhs == null) {
                          // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                          // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                          // Inline function 'kotlin.arrayOfNulls' call
                          var tmp$ret$4 = fillArrayVal(Array(16), null);
                          tmp_0 = new MutableVector(tmp$ret$4, 0);
                        } else {
                          tmp_0 = tmp1_elvis_lhs;
                        }
                        stack = tmp_0;
                        var theNode = node_0;
                        if (!(theNode == null)) {
                          var tmp2_safe_receiver = stack;
                          if (tmp2_safe_receiver == null)
                            null;
                          else
                            tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                          node_0 = null;
                        }
                        var tmp3_safe_receiver = stack;
                        if (tmp3_safe_receiver == null)
                          null;
                        else
                          tmp3_safe_receiver.add_wl2rvy_k$(next);
                      }
                    }
                    node_1 = node_1.get_child_ipppmb_k$();
                  }
                  if (count === 1) {
                    continue $l$loop;
                  }
                }
              }
              node_0 = pop$accessor$1u1ky95(stack);
            }
          }
          if ((it.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0) {
            break $l$block_0;
          }
          node = node.get_child_ipppmb_k$();
        }
      }
    }
  };
  protoOf(LayoutNode).get_viewConfiguration_qgdaco_k$ = function () {
    return this.viewConfiguration_1;
  };
  protoOf(LayoutNode).set_compositionLocalMap_175ehb_k$ = function (value) {
    this.compositionLocalMap_1 = value;
    this.set_density_qzk27e_k$(value.get_xygqir_k$(get_LocalDensity()));
    this.set_layoutDirection_vthtz8_k$(value.get_xygqir_k$(get_LocalLayoutDirection()));
    this.set_viewConfiguration_dqu9x_k$(value.get_xygqir_k$(get_LocalViewConfiguration()));
    // Inline function 'androidx.compose.ui.node.NodeChain.headToTail' call
    var this_0 = this.nodes_1;
    // Inline function 'androidx.compose.ui.node.Nodes.CompositionLocalConsumer' call
    Nodes_getInstance();
    var type = _NodeKind___init__impl__ojsprp(32768);
    $l$block_0: {
      // Inline function 'androidx.compose.ui.node.NodeChain.headToTail' call
      var mask = _NodeKind___get_mask__impl__1uopb6(type);
      if ((_get_aggregateChildKindSet__bx3g2o(this_0) & mask) === 0) {
        break $l$block_0;
      }
      // Inline function 'androidx.compose.ui.node.NodeChain.headToTail' call
      var node = this_0.get_head_won7e1_k$();
      while (!(node == null)) {
        // Inline function 'androidx.compose.ui.node.NodeChain.headToTail.<anonymous>' call
        var it = node;
        if (!((it.get_kindSet_ahjm4b_k$() & mask) === 0)) {
          // Inline function 'androidx.compose.ui.node.NodeChain.headToTail.<anonymous>' call
          // Inline function 'androidx.compose.ui.node.dispatchForKind' call
          var stack = null;
          var node_0 = it;
          $l$loop: while (!(node_0 == null)) {
            if (!(node_0 == null) ? isInterface(node_0, CompositionLocalConsumerModifierNode) : false) {
              // Inline function 'androidx.compose.ui.node.LayoutNode.<set-compositionLocalMap>.<anonymous>' call
              var delegatedNode = node_0.get_node_wor8sr_k$();
              if (delegatedNode.get_isAttached_odsl1l_k$()) {
                autoInvalidateUpdatedNode(delegatedNode);
              } else {
                delegatedNode.set_updatedNodeAwaitingAttachForInvalidation_3z8pjz_k$(true);
              }
            } else {
              var tmp;
              // Inline function 'androidx.compose.ui.Node.isKind' call
              if (!((node_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                tmp = node_0 instanceof DelegatingNode;
              } else {
                tmp = false;
              }
              if (tmp) {
                var count = 0;
                // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                var node_1 = node_0.get_delegate_i94tki_k$();
                while (!(node_1 == null)) {
                  // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                  var next = node_1;
                  // Inline function 'androidx.compose.ui.Node.isKind' call
                  if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                    count = count + 1 | 0;
                    if (count === 1) {
                      node_0 = next;
                    } else {
                      var tmp1_elvis_lhs = stack;
                      var tmp_0;
                      if (tmp1_elvis_lhs == null) {
                        // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                        // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                        // Inline function 'kotlin.arrayOfNulls' call
                        var tmp$ret$4 = fillArrayVal(Array(16), null);
                        tmp_0 = new MutableVector(tmp$ret$4, 0);
                      } else {
                        tmp_0 = tmp1_elvis_lhs;
                      }
                      stack = tmp_0;
                      var theNode = node_0;
                      if (!(theNode == null)) {
                        var tmp2_safe_receiver = stack;
                        if (tmp2_safe_receiver == null)
                          null;
                        else
                          tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                        node_0 = null;
                      }
                      var tmp3_safe_receiver = stack;
                      if (tmp3_safe_receiver == null)
                        null;
                      else
                        tmp3_safe_receiver.add_wl2rvy_k$(next);
                    }
                  }
                  node_1 = node_1.get_child_ipppmb_k$();
                }
                if (count === 1) {
                  continue $l$loop;
                }
              }
            }
            node_0 = pop$accessor$1u1ky95(stack);
          }
        }
        if ((it.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0) {
          break $l$block_0;
        }
        node = node.get_child_ipppmb_k$();
      }
    }
  };
  protoOf(LayoutNode).get_compositionLocalMap_k4wymq_k$ = function () {
    return this.compositionLocalMap_1;
  };
  protoOf(LayoutNode).get_width_j0q4yl_k$ = function () {
    return this.layoutDelegate_1.get_width_j0q4yl_k$();
  };
  protoOf(LayoutNode).get_height_e7t92o_k$ = function () {
    return this.layoutDelegate_1.get_height_e7t92o_k$();
  };
  protoOf(LayoutNode).get_alignmentLinesRequired_ixn8v8_k$ = function () {
    // Inline function 'kotlin.run' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.node.LayoutNode.<get-alignmentLinesRequired>.<anonymous>' call
    var $this$run = this.layoutDelegate_1;
    var tmp;
    if ($this$run.get_alignmentLinesOwner_uqy8fm_k$().get_alignmentLines_nx3i05_k$().get_required_wq3z3c_k$()) {
      tmp = true;
    } else {
      var tmp0_safe_receiver = $this$run.get_lookaheadAlignmentLinesOwner_sois9q_k$();
      var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_alignmentLines_nx3i05_k$();
      tmp = (tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_required_wq3z3c_k$()) === true;
    }
    return tmp;
  };
  protoOf(LayoutNode).get_mDrawScope_g40du4_k$ = function () {
    return requireOwner_0(this).get_sharedDrawScope_ak2mci_k$();
  };
  protoOf(LayoutNode).get_isPlaced_y2kn9s_k$ = function () {
    return this.get_measurePassDelegate_jl6jhx_k$().get_isPlaced_y2kn9s_k$();
  };
  protoOf(LayoutNode).get_placeOrder_otfncg_k$ = function () {
    return this.get_measurePassDelegate_jl6jhx_k$().get_placeOrder_otfncg_k$();
  };
  protoOf(LayoutNode).get_measuredByParent_1b4xow_k$ = function () {
    return this.get_measurePassDelegate_jl6jhx_k$().get_measuredByParent_1b4xow_k$();
  };
  protoOf(LayoutNode).get_measuredByParentInLookahead_mm3sq5_k$ = function () {
    var tmp0_safe_receiver = this.get_lookaheadPassDelegate_gyx4f_k$();
    var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_measuredByParent_1b4xow_k$();
    return tmp1_elvis_lhs == null ? UsageByParent_NotUsed_getInstance() : tmp1_elvis_lhs;
  };
  protoOf(LayoutNode).set_intrinsicsUsageByParent_7mr9qb_k$ = function (_set____db54di) {
    this.intrinsicsUsageByParent_1 = _set____db54di;
  };
  protoOf(LayoutNode).get_intrinsicsUsageByParent_jbkr4b_k$ = function () {
    return this.intrinsicsUsageByParent_1;
  };
  protoOf(LayoutNode).set_canMultiMeasure_ure865_k$ = function (_set____db54di) {
    this.canMultiMeasure_1 = _set____db54di;
  };
  protoOf(LayoutNode).get_canMultiMeasure_dty48c_k$ = function () {
    return this.canMultiMeasure_1;
  };
  protoOf(LayoutNode).get_nodes_ivvt6w_k$ = function () {
    return this.nodes_1;
  };
  protoOf(LayoutNode).get_innerCoordinator_8ywxfh_k$ = function () {
    return this.nodes_1.get_innerCoordinator_8ywxfh_k$();
  };
  protoOf(LayoutNode).get_layoutDelegate_prb7q0_k$ = function () {
    return this.layoutDelegate_1;
  };
  protoOf(LayoutNode).get_outerCoordinator_6auvsy_k$ = function () {
    return this.nodes_1.get_outerCoordinator_6auvsy_k$();
  };
  protoOf(LayoutNode).set_subcompositionsState_rgq091_k$ = function (_set____db54di) {
    this.subcompositionsState_1 = _set____db54di;
  };
  protoOf(LayoutNode).get_subcompositionsState_n3zr3j_k$ = function () {
    return this.subcompositionsState_1;
  };
  protoOf(LayoutNode).set_innerLayerCoordinatorIsDirty_6qc2at_k$ = function (_set____db54di) {
    this.innerLayerCoordinatorIsDirty_1 = _set____db54di;
  };
  protoOf(LayoutNode).get_innerLayerCoordinatorIsDirty_l7qwu4_k$ = function () {
    return this.innerLayerCoordinatorIsDirty_1;
  };
  protoOf(LayoutNode).invalidateLayer_lv2kfu_k$ = function () {
    var innerLayerCoordinator = _get_innerLayerCoordinator__8cmw9o(this);
    if (!(innerLayerCoordinator == null)) {
      innerLayerCoordinator.invalidateLayer_lv2kfu_k$();
    } else {
      var parent = this.get_parent_hy4reb_k$();
      if (parent == null)
        null;
      else {
        parent.invalidateLayer_lv2kfu_k$();
      }
    }
  };
  protoOf(LayoutNode).set_modifier_un062v_k$ = function (value) {
    // Inline function 'kotlin.require' call
    // Inline function 'kotlin.contracts.contract' call
    if (!(!this.isVirtual_1 ? true : this.modifier_1 === Companion_getInstance_21())) {
      // Inline function 'androidx.compose.ui.node.LayoutNode.<set-modifier>.<anonymous>' call
      var message = 'Modifiers are not supported on virtual LayoutNodes';
      throw IllegalArgumentException_init_$Create$(toString(message));
    }
    this.modifier_1 = value;
    this.nodes_1.updateFrom_qb6d6g_k$(value);
    this.layoutDelegate_1.updateParentData_rwrhvx_k$();
    // Inline function 'androidx.compose.ui.node.Nodes.IntermediateMeasure' call
    Nodes_getInstance();
    var tmp$ret$1 = _NodeKind___init__impl__ojsprp(512);
    if (this.nodes_1.has_iov1d3_k$(tmp$ret$1)) {
      if (this.lookaheadRoot_1 == null) {
        _set_lookaheadRoot__8dq8u9(this, this);
      }
    }
  };
  protoOf(LayoutNode).get_modifier_t1pq5c_k$ = function () {
    return this.modifier_1;
  };
  protoOf(LayoutNode).invalidateParentData_gxj269_k$ = function () {
    this.layoutDelegate_1.invalidateParentData_gxj269_k$();
  };
  protoOf(LayoutNode).get_coordinates_q6f2pa_k$ = function () {
    return this.get_innerCoordinator_8ywxfh_k$();
  };
  protoOf(LayoutNode).set_onAttach_1eg9p9_k$ = function (_set____db54di) {
    this.onAttach_1 = _set____db54di;
  };
  protoOf(LayoutNode).get_onAttach_fetxdf_k$ = function () {
    return this.onAttach_1;
  };
  protoOf(LayoutNode).set_onDetach_248w9h_k$ = function (_set____db54di) {
    this.onDetach_1 = _set____db54di;
  };
  protoOf(LayoutNode).get_onDetach_e7xz39_k$ = function () {
    return this.onDetach_1;
  };
  protoOf(LayoutNode).set_needsOnPositionedDispatch_zfdgjw_k$ = function (_set____db54di) {
    this.needsOnPositionedDispatch_1 = _set____db54di;
  };
  protoOf(LayoutNode).get_needsOnPositionedDispatch_l1ru9h_k$ = function () {
    return this.needsOnPositionedDispatch_1;
  };
  protoOf(LayoutNode).place_fnz0p_k$ = function (x, y) {
    if (this.intrinsicsUsageByParent_1.equals(UsageByParent_NotUsed_getInstance())) {
      clearSubtreePlacementIntrinsicsUsage(this);
    }
    // Inline function 'kotlin.with' call
    // Inline function 'kotlin.contracts.contract' call
    var $this$with = this.get_measurePassDelegate_jl6jhx_k$();
    var this_0 = Companion_getInstance_37();
    var parentWidth = $this$with.get_measuredWidth_lom6bb_k$();
    var parentLayoutDirection = this.layoutDirection_1;
    var tmp0_safe_receiver = this.get_parent_hy4reb_k$();
    var lookaheadCapablePlaceable = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_innerCoordinator_8ywxfh_k$();
    var previousLayoutCoordinates = _get__coordinates__2sfrzl(this_0);
    var previousParentWidth = Companion_getInstance_37().get_parentWidth_uk187n_k$();
    var previousParentLayoutDirection = Companion_getInstance_37().get_parentLayoutDirection_hs7h6m_k$();
    var previousLayoutDelegate = _get_layoutDelegate__xo5ov0(this_0);
    _set_parentWidth__gdhmbt(Companion_getInstance_37(), parentWidth);
    _set_parentLayoutDirection__j1dfzu(Companion_getInstance_37(), parentLayoutDirection);
    var wasPlacingForAlignment = configureForPlacingForAlignment(this_0, lookaheadCapablePlaceable);
    // Inline function 'androidx.compose.ui.node.LayoutNode.place.<anonymous>.<anonymous>' call
    this_0.placeRelative$default_yv6dex_k$($this$with, x, y);
    if (lookaheadCapablePlaceable != null) {
      lookaheadCapablePlaceable.set_isPlacingForAlignment_75fahu_k$(wasPlacingForAlignment);
    }
    _set_parentWidth__gdhmbt(Companion_getInstance_37(), previousParentWidth);
    _set_parentLayoutDirection__j1dfzu(Companion_getInstance_37(), previousParentLayoutDirection);
    _set__coordinates__ic6ijp(this_0, previousLayoutCoordinates);
    _set_layoutDelegate__8528tk(this_0, previousLayoutDelegate);
  };
  protoOf(LayoutNode).replace_ksofmk_k$ = function () {
    if (this.intrinsicsUsageByParent_1.equals(UsageByParent_NotUsed_getInstance())) {
      clearSubtreePlacementIntrinsicsUsage(this);
    }
    this.get_measurePassDelegate_jl6jhx_k$().replace_ksofmk_k$();
  };
  protoOf(LayoutNode).lookaheadReplace_leywaq_k$ = function () {
    if (this.intrinsicsUsageByParent_1.equals(UsageByParent_NotUsed_getInstance())) {
      clearSubtreePlacementIntrinsicsUsage(this);
    }
    ensureNotNull(this.get_lookaheadPassDelegate_gyx4f_k$()).replace_ksofmk_k$();
  };
  protoOf(LayoutNode).draw_hhtyx6_k$ = function (canvas) {
    return this.get_outerCoordinator_6auvsy_k$().draw_hhtyx6_k$(canvas);
  };
  protoOf(LayoutNode).hitTest_wwiu74_k$ = function (pointerPosition, hitTestResult, isTouchEvent, isInLayer) {
    var positionInWrapped = this.get_outerCoordinator_6auvsy_k$().fromParentPosition_yrzh8j_k$(pointerPosition);
    this.get_outerCoordinator_6auvsy_k$().hitTest_l4xlk7_k$(Companion_getInstance_43().get_PointerInputSource_6qe8q9_k$(), positionInWrapped, hitTestResult, isTouchEvent, isInLayer);
  };
  protoOf(LayoutNode).hitTest$default_x4x06e_k$ = function (pointerPosition, hitTestResult, isTouchEvent, isInLayer, $super) {
    isTouchEvent = isTouchEvent === VOID ? false : isTouchEvent;
    isInLayer = isInLayer === VOID ? true : isInLayer;
    var tmp;
    if ($super === VOID) {
      this.hitTest_wwiu74_k$(pointerPosition, hitTestResult, isTouchEvent, isInLayer);
      tmp = Unit_getInstance();
    } else {
      tmp = $super.hitTest_wwiu74_k$.call(this, new Offset(pointerPosition), hitTestResult, isTouchEvent, isInLayer);
    }
    return tmp;
  };
  protoOf(LayoutNode).hitTestSemantics_mg7db1_k$ = function (pointerPosition, hitSemanticsEntities, isTouchEvent, isInLayer) {
    var positionInWrapped = this.get_outerCoordinator_6auvsy_k$().fromParentPosition_yrzh8j_k$(pointerPosition);
    this.get_outerCoordinator_6auvsy_k$().hitTest_l4xlk7_k$(Companion_getInstance_43().get_SemanticsSource_j5hivz_k$(), positionInWrapped, hitSemanticsEntities, true, isInLayer);
  };
  protoOf(LayoutNode).hitTestSemantics$default_akc9ux_k$ = function (pointerPosition, hitSemanticsEntities, isTouchEvent, isInLayer, $super) {
    isTouchEvent = isTouchEvent === VOID ? true : isTouchEvent;
    isInLayer = isInLayer === VOID ? true : isInLayer;
    var tmp;
    if ($super === VOID) {
      this.hitTestSemantics_mg7db1_k$(pointerPosition, hitSemanticsEntities, isTouchEvent, isInLayer);
      tmp = Unit_getInstance();
    } else {
      tmp = $super.hitTestSemantics_mg7db1_k$.call(this, new Offset(pointerPosition), hitSemanticsEntities, isTouchEvent, isInLayer);
    }
    return tmp;
  };
  protoOf(LayoutNode).rescheduleRemeasureOrRelayout_id00b7_k$ = function (it) {
    if (it.get_layoutState_o1v2le_k$().get_ordinal_ip24qg_k$() === 4) {
      if (it.get_measurePending_u6yxya_k$()) {
        it.requestRemeasure$default_jw5g0w_k$(true);
      } else if (it.get_layoutPending_8lq9zw_k$()) {
        it.requestRelayout_l4dawn_k$(true);
      } else if (it.get_lookaheadMeasurePending_xreky_k$()) {
        it.requestLookaheadRemeasure$default_wumcak_k$(true);
      } else if (it.get_lookaheadLayoutPending_bu6wr0_k$()) {
        it.requestLookaheadRelayout_vkifbv_k$(true);
      }
    } else
      throw IllegalStateException_init_$Create$('Unexpected state ' + it.get_layoutState_o1v2le_k$());
  };
  protoOf(LayoutNode).requestRemeasure_4zu2b8_k$ = function (forceRequest, scheduleMeasureAndLayout) {
    if (!this.ignoreRemeasureRequests_1 ? !this.isVirtual_1 : false) {
      var tmp0_elvis_lhs = this.owner_1;
      var tmp;
      if (tmp0_elvis_lhs == null) {
        return Unit_getInstance();
      } else {
        tmp = tmp0_elvis_lhs;
      }
      var owner = tmp;
      owner.onRequestMeasure$default_m452i8_k$(this, VOID, forceRequest, scheduleMeasureAndLayout);
      this.get_measurePassDelegate_jl6jhx_k$().invalidateIntrinsicsParent_m7bs02_k$(forceRequest);
    }
  };
  protoOf(LayoutNode).requestRemeasure$default_jw5g0w_k$ = function (forceRequest, scheduleMeasureAndLayout, $super) {
    forceRequest = forceRequest === VOID ? false : forceRequest;
    scheduleMeasureAndLayout = scheduleMeasureAndLayout === VOID ? true : scheduleMeasureAndLayout;
    var tmp;
    if ($super === VOID) {
      this.requestRemeasure_4zu2b8_k$(forceRequest, scheduleMeasureAndLayout);
      tmp = Unit_getInstance();
    } else {
      tmp = $super.requestRemeasure_4zu2b8_k$.call(this, forceRequest, scheduleMeasureAndLayout);
    }
    return tmp;
  };
  protoOf(LayoutNode).requestLookaheadRemeasure_y33ew8_k$ = function (forceRequest, scheduleMeasureAndLayout) {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!!(this.lookaheadRoot_1 == null)) {
      // Inline function 'androidx.compose.ui.node.LayoutNode.requestLookaheadRemeasure.<anonymous>' call
      var message = 'Lookahead measure cannot be requested on a node that is not a part of theLookaheadLayout';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    var tmp0_elvis_lhs = this.owner_1;
    var tmp;
    if (tmp0_elvis_lhs == null) {
      return Unit_getInstance();
    } else {
      tmp = tmp0_elvis_lhs;
    }
    var owner = tmp;
    if (!this.ignoreRemeasureRequests_1 ? !this.isVirtual_1 : false) {
      owner.onRequestMeasure_vd1cmz_k$(this, true, forceRequest, scheduleMeasureAndLayout);
      ensureNotNull(this.get_lookaheadPassDelegate_gyx4f_k$()).invalidateIntrinsicsParent_m7bs02_k$(forceRequest);
    }
  };
  protoOf(LayoutNode).requestLookaheadRemeasure$default_wumcak_k$ = function (forceRequest, scheduleMeasureAndLayout, $super) {
    forceRequest = forceRequest === VOID ? false : forceRequest;
    scheduleMeasureAndLayout = scheduleMeasureAndLayout === VOID ? true : scheduleMeasureAndLayout;
    var tmp;
    if ($super === VOID) {
      this.requestLookaheadRemeasure_y33ew8_k$(forceRequest, scheduleMeasureAndLayout);
      tmp = Unit_getInstance();
    } else {
      tmp = $super.requestLookaheadRemeasure_y33ew8_k$.call(this, forceRequest, scheduleMeasureAndLayout);
    }
    return tmp;
  };
  protoOf(LayoutNode).invalidateMeasurements_y4xh6q_k$ = function () {
    if (!(this.lookaheadRoot_1 == null)) {
      this.requestLookaheadRemeasure$default_wumcak_k$();
    } else {
      this.requestRemeasure$default_jw5g0w_k$();
    }
  };
  protoOf(LayoutNode).ignoreRemeasureRequests_fk0l6j_k$ = function (block) {
    this.ignoreRemeasureRequests_1 = true;
    block();
    this.ignoreRemeasureRequests_1 = false;
  };
  protoOf(LayoutNode).requestRelayout_l4dawn_k$ = function (forceRequest) {
    if (!this.isVirtual_1) {
      var tmp0_safe_receiver = this.owner_1;
      if (tmp0_safe_receiver == null)
        null;
      else {
        tmp0_safe_receiver.onRequestRelayout$default_1vxddj_k$(this, VOID, forceRequest);
      }
    }
  };
  protoOf(LayoutNode).requestRelayout$default_1ub83u_k$ = function (forceRequest, $super) {
    forceRequest = forceRequest === VOID ? false : forceRequest;
    var tmp;
    if ($super === VOID) {
      this.requestRelayout_l4dawn_k$(forceRequest);
      tmp = Unit_getInstance();
    } else {
      tmp = $super.requestRelayout_l4dawn_k$.call(this, forceRequest);
    }
    return tmp;
  };
  protoOf(LayoutNode).requestLookaheadRelayout_vkifbv_k$ = function (forceRequest) {
    if (!this.isVirtual_1) {
      var tmp0_safe_receiver = this.owner_1;
      if (tmp0_safe_receiver == null)
        null;
      else {
        tmp0_safe_receiver.onRequestRelayout_qmbkov_k$(this, true, forceRequest);
      }
    }
  };
  protoOf(LayoutNode).requestLookaheadRelayout$default_9efiai_k$ = function (forceRequest, $super) {
    forceRequest = forceRequest === VOID ? false : forceRequest;
    var tmp;
    if ($super === VOID) {
      this.requestLookaheadRelayout_vkifbv_k$(forceRequest);
      tmp = Unit_getInstance();
    } else {
      tmp = $super.requestLookaheadRelayout_vkifbv_k$.call(this, forceRequest);
    }
    return tmp;
  };
  protoOf(LayoutNode).dispatchOnPositionedCallbacks_qdi55p_k$ = function () {
    if ((!this.get_layoutState_o1v2le_k$().equals(LayoutState_Idle_getInstance()) ? true : this.get_layoutPending_8lq9zw_k$()) ? true : this.get_measurePending_u6yxya_k$()) {
      return Unit_getInstance();
    }
    if (!this.get_isPlaced_y2kn9s_k$()) {
      return Unit_getInstance();
    }
    // Inline function 'androidx.compose.ui.node.NodeChain.headToTail' call
    var this_0 = this.nodes_1;
    // Inline function 'androidx.compose.ui.node.Nodes.GlobalPositionAware' call
    Nodes_getInstance();
    var type = _NodeKind___init__impl__ojsprp(256);
    $l$block_0: {
      // Inline function 'androidx.compose.ui.node.NodeChain.headToTail' call
      var mask = _NodeKind___get_mask__impl__1uopb6(type);
      if ((_get_aggregateChildKindSet__bx3g2o(this_0) & mask) === 0) {
        break $l$block_0;
      }
      // Inline function 'androidx.compose.ui.node.NodeChain.headToTail' call
      var node = this_0.get_head_won7e1_k$();
      while (!(node == null)) {
        // Inline function 'androidx.compose.ui.node.NodeChain.headToTail.<anonymous>' call
        var it = node;
        if (!((it.get_kindSet_ahjm4b_k$() & mask) === 0)) {
          // Inline function 'androidx.compose.ui.node.NodeChain.headToTail.<anonymous>' call
          // Inline function 'androidx.compose.ui.node.dispatchForKind' call
          var stack = null;
          var node_0 = it;
          $l$loop: while (!(node_0 == null)) {
            if (!(node_0 == null) ? isInterface(node_0, GlobalPositionAwareModifierNode) : false) {
              // Inline function 'androidx.compose.ui.node.LayoutNode.dispatchOnPositionedCallbacks.<anonymous>' call
              var it_0 = node_0;
              // Inline function 'androidx.compose.ui.node.Nodes.GlobalPositionAware' call
              Nodes_getInstance();
              var tmp$ret$2 = _NodeKind___init__impl__ojsprp(256);
              it_0.onGloballyPositioned_2kw3tl_k$(requireCoordinator(it_0, tmp$ret$2));
            } else {
              var tmp;
              // Inline function 'androidx.compose.ui.Node.isKind' call
              if (!((node_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                tmp = node_0 instanceof DelegatingNode;
              } else {
                tmp = false;
              }
              if (tmp) {
                var count = 0;
                // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                var node_1 = node_0.get_delegate_i94tki_k$();
                while (!(node_1 == null)) {
                  // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                  var next = node_1;
                  // Inline function 'androidx.compose.ui.Node.isKind' call
                  if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                    count = count + 1 | 0;
                    if (count === 1) {
                      node_0 = next;
                    } else {
                      var tmp1_elvis_lhs = stack;
                      var tmp_0;
                      if (tmp1_elvis_lhs == null) {
                        // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                        // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                        // Inline function 'kotlin.arrayOfNulls' call
                        var tmp$ret$5 = fillArrayVal(Array(16), null);
                        tmp_0 = new MutableVector(tmp$ret$5, 0);
                      } else {
                        tmp_0 = tmp1_elvis_lhs;
                      }
                      stack = tmp_0;
                      var theNode = node_0;
                      if (!(theNode == null)) {
                        var tmp2_safe_receiver = stack;
                        if (tmp2_safe_receiver == null)
                          null;
                        else
                          tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                        node_0 = null;
                      }
                      var tmp3_safe_receiver = stack;
                      if (tmp3_safe_receiver == null)
                        null;
                      else
                        tmp3_safe_receiver.add_wl2rvy_k$(next);
                    }
                  }
                  node_1 = node_1.get_child_ipppmb_k$();
                }
                if (count === 1) {
                  continue $l$loop;
                }
              }
            }
            node_0 = pop$accessor$1u1ky95(stack);
          }
        }
        if ((it.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0) {
          break $l$block_0;
        }
        node = node.get_child_ipppmb_k$();
      }
    }
  };
  protoOf(LayoutNode).getModifierInfo_grgrkr_k$ = function () {
    return this.nodes_1.getModifierInfo_grgrkr_k$();
  };
  protoOf(LayoutNode).invalidateLayers_8jba7n_k$ = function () {
    // Inline function 'androidx.compose.ui.node.LayoutNode.forEachCoordinator' call
    var coordinator = this.get_outerCoordinator_6auvsy_k$();
    var inner = this.get_innerCoordinator_8ywxfh_k$();
    while (!(coordinator === inner)) {
      // Inline function 'androidx.compose.ui.node.LayoutNode.invalidateLayers.<anonymous>' call
      var tmp0_safe_receiver = (coordinator instanceof LayoutModifierNodeCoordinator ? coordinator : THROW_CCE()).get_layer_iujprc_k$();
      if (tmp0_safe_receiver == null)
        null;
      else {
        tmp0_safe_receiver.invalidate_p4aufp_k$();
      }
      coordinator = coordinator.get_wrapped_rnh7rw_k$();
    }
    var tmp0_safe_receiver_0 = this.get_innerCoordinator_8ywxfh_k$().get_layer_iujprc_k$();
    if (tmp0_safe_receiver_0 == null)
      null;
    else {
      tmp0_safe_receiver_0.invalidate_p4aufp_k$();
    }
  };
  protoOf(LayoutNode).lookaheadRemeasure_94rkw3_k$ = function (constraints) {
    var tmp;
    var tmp_0;
    var tmp_1 = constraints;
    if (!((tmp_1 == null ? null : new Constraints(tmp_1)) == null)) {
      tmp_0 = !(this.lookaheadRoot_1 == null);
    } else {
      tmp_0 = false;
    }
    if (tmp_0) {
      tmp = ensureNotNull(this.get_lookaheadPassDelegate_gyx4f_k$()).remeasure_apb1v0_k$(constraints);
    } else {
      tmp = false;
    }
    return tmp;
  };
  protoOf(LayoutNode).lookaheadRemeasure$default_lkp5k2_k$ = function (constraints, $super) {
    constraints = constraints === VOID ? this.layoutDelegate_1.get_lastLookaheadConstraints_w1vb0z_k$() : constraints;
    var tmp;
    if ($super === VOID) {
      tmp = this.lookaheadRemeasure_94rkw3_k$(constraints);
    } else {
      var tmp_0 = $super.lookaheadRemeasure_94rkw3_k$;
      var tmp_1 = constraints;
      tmp = tmp_0.call(this, tmp_1 == null ? null : new Constraints(tmp_1));
    }
    return tmp;
  };
  protoOf(LayoutNode).remeasure_mu7gij_k$ = function (constraints) {
    var tmp;
    var tmp_0 = constraints;
    if (!((tmp_0 == null ? null : new Constraints(tmp_0)) == null)) {
      if (this.intrinsicsUsageByParent_1.equals(UsageByParent_NotUsed_getInstance())) {
        this.clearSubtreeIntrinsicsUsage_4pzi36_k$();
      }
      tmp = this.get_measurePassDelegate_jl6jhx_k$().remeasure_apb1v0_k$(constraints);
    } else {
      tmp = false;
    }
    return tmp;
  };
  protoOf(LayoutNode).remeasure$default_81c7gk_k$ = function (constraints, $super) {
    constraints = constraints === VOID ? this.layoutDelegate_1.get_lastConstraints_ay8m7l_k$() : constraints;
    var tmp;
    if ($super === VOID) {
      tmp = this.remeasure_mu7gij_k$(constraints);
    } else {
      var tmp_0 = $super.remeasure_mu7gij_k$;
      var tmp_1 = constraints;
      tmp = tmp_0.call(this, tmp_1 == null ? null : new Constraints(tmp_1));
    }
    return tmp;
  };
  protoOf(LayoutNode).get_measurePending_u6yxya_k$ = function () {
    return this.layoutDelegate_1.get_measurePending_u6yxya_k$();
  };
  protoOf(LayoutNode).get_layoutPending_8lq9zw_k$ = function () {
    return this.layoutDelegate_1.get_layoutPending_8lq9zw_k$();
  };
  protoOf(LayoutNode).get_lookaheadMeasurePending_xreky_k$ = function () {
    return this.layoutDelegate_1.get_lookaheadMeasurePending_xreky_k$();
  };
  protoOf(LayoutNode).get_lookaheadLayoutPending_bu6wr0_k$ = function () {
    return this.layoutDelegate_1.get_lookaheadLayoutPending_bu6wr0_k$();
  };
  protoOf(LayoutNode).markLayoutPending_drzj4g_k$ = function () {
    return this.layoutDelegate_1.markLayoutPending_drzj4g_k$();
  };
  protoOf(LayoutNode).markMeasurePending_i49ah6_k$ = function () {
    return this.layoutDelegate_1.markMeasurePending_i49ah6_k$();
  };
  protoOf(LayoutNode).markLookaheadLayoutPending_jksxzc_k$ = function () {
    return this.layoutDelegate_1.markLookaheadLayoutPending_jksxzc_k$();
  };
  protoOf(LayoutNode).invalidateSubtree_gazok2_k$ = function (isRootOfInvalidation) {
    if (isRootOfInvalidation) {
      var tmp0_safe_receiver = this.get_parent_hy4reb_k$();
      if (tmp0_safe_receiver == null)
        null;
      else {
        tmp0_safe_receiver.invalidateLayer_lv2kfu_k$();
      }
    }
    this.invalidateSemantics_ofrexq_k$();
    this.requestRemeasure$default_jw5g0w_k$();
    // Inline function 'androidx.compose.ui.node.NodeChain.headToTail' call
    var this_0 = this.nodes_1;
    // Inline function 'androidx.compose.ui.node.Nodes.Layout' call
    Nodes_getInstance();
    var type = _NodeKind___init__impl__ojsprp(2);
    $l$block_0: {
      // Inline function 'androidx.compose.ui.node.NodeChain.headToTail' call
      var mask = _NodeKind___get_mask__impl__1uopb6(type);
      if ((_get_aggregateChildKindSet__bx3g2o(this_0) & mask) === 0) {
        break $l$block_0;
      }
      // Inline function 'androidx.compose.ui.node.NodeChain.headToTail' call
      var node = this_0.get_head_won7e1_k$();
      while (!(node == null)) {
        // Inline function 'androidx.compose.ui.node.NodeChain.headToTail.<anonymous>' call
        var it = node;
        if (!((it.get_kindSet_ahjm4b_k$() & mask) === 0)) {
          // Inline function 'androidx.compose.ui.node.NodeChain.headToTail.<anonymous>' call
          // Inline function 'androidx.compose.ui.node.dispatchForKind' call
          var stack = null;
          var node_0 = it;
          $l$loop: while (!(node_0 == null)) {
            if (!(node_0 == null) ? isInterface(node_0, LayoutModifierNode) : false) {
              // Inline function 'androidx.compose.ui.node.LayoutNode.invalidateSubtree.<anonymous>' call
              var it_0 = node_0;
              // Inline function 'androidx.compose.ui.node.Nodes.Layout' call
              Nodes_getInstance();
              var tmp$ret$2 = _NodeKind___init__impl__ojsprp(2);
              var tmp0_safe_receiver_0 = requireCoordinator(it_0, tmp$ret$2).get_layer_iujprc_k$();
              if (tmp0_safe_receiver_0 == null)
                null;
              else {
                tmp0_safe_receiver_0.invalidate_p4aufp_k$();
              }
            } else {
              var tmp;
              // Inline function 'androidx.compose.ui.Node.isKind' call
              if (!((node_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                tmp = node_0 instanceof DelegatingNode;
              } else {
                tmp = false;
              }
              if (tmp) {
                var count = 0;
                // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                var node_1 = node_0.get_delegate_i94tki_k$();
                while (!(node_1 == null)) {
                  // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                  var next = node_1;
                  // Inline function 'androidx.compose.ui.Node.isKind' call
                  if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                    count = count + 1 | 0;
                    if (count === 1) {
                      node_0 = next;
                    } else {
                      var tmp1_elvis_lhs = stack;
                      var tmp_0;
                      if (tmp1_elvis_lhs == null) {
                        // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                        // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                        // Inline function 'kotlin.arrayOfNulls' call
                        var tmp$ret$5 = fillArrayVal(Array(16), null);
                        tmp_0 = new MutableVector(tmp$ret$5, 0);
                      } else {
                        tmp_0 = tmp1_elvis_lhs;
                      }
                      stack = tmp_0;
                      var theNode = node_0;
                      if (!(theNode == null)) {
                        var tmp2_safe_receiver = stack;
                        if (tmp2_safe_receiver == null)
                          null;
                        else
                          tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                        node_0 = null;
                      }
                      var tmp3_safe_receiver = stack;
                      if (tmp3_safe_receiver == null)
                        null;
                      else
                        tmp3_safe_receiver.add_wl2rvy_k$(next);
                    }
                  }
                  node_1 = node_1.get_child_ipppmb_k$();
                }
                if (count === 1) {
                  continue $l$loop;
                }
              }
            }
            node_0 = pop$accessor$1u1ky95(stack);
          }
        }
        if ((it.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0) {
          break $l$block_0;
        }
        node = node.get_child_ipppmb_k$();
      }
    }
    // Inline function 'androidx.compose.runtime.collection.MutableVector.forEach' call
    var this_1 = this.get__children_xknpsb_k$();
    // Inline function 'kotlin.contracts.contract' call
    var size = this_1.get_size_woubt6_k$();
    if (size > 0) {
      var i = 0;
      var tmp_1 = this_1.get_content_h02jrk_k$();
      var content = isArray(tmp_1) ? tmp_1 : THROW_CCE();
      do {
        // Inline function 'androidx.compose.ui.node.LayoutNode.invalidateSubtree.<anonymous>' call
        content[i].invalidateSubtree_gazok2_k$(false);
        i = i + 1 | 0;
      }
       while (i < size);
    }
  };
  protoOf(LayoutNode).invalidateSubtree$default_t2brar_k$ = function (isRootOfInvalidation, $super) {
    isRootOfInvalidation = isRootOfInvalidation === VOID ? true : isRootOfInvalidation;
    var tmp;
    if ($super === VOID) {
      this.invalidateSubtree_gazok2_k$(isRootOfInvalidation);
      tmp = Unit_getInstance();
    } else {
      tmp = $super.invalidateSubtree_gazok2_k$.call(this, isRootOfInvalidation);
    }
    return tmp;
  };
  protoOf(LayoutNode).markLookaheadMeasurePending_lgoo4e_k$ = function () {
    return this.layoutDelegate_1.markLookaheadMeasurePending_lgoo4e_k$();
  };
  protoOf(LayoutNode).forceRemeasure_y3m3lc_k$ = function () {
    if (!(this.lookaheadRoot_1 == null)) {
      this.requestLookaheadRemeasure$default_wumcak_k$(VOID, false);
    } else {
      this.requestRemeasure$default_jw5g0w_k$(VOID, false);
    }
    var lastConstraints = this.layoutDelegate_1.get_lastConstraints_ay8m7l_k$();
    var tmp = lastConstraints;
    if (!((tmp == null ? null : new Constraints(tmp)) == null)) {
      var tmp0_safe_receiver = this.owner_1;
      if (tmp0_safe_receiver == null)
        null;
      else {
        tmp0_safe_receiver.measureAndLayout_cpp2pg_k$(this, lastConstraints);
      }
    } else {
      var tmp1_safe_receiver = this.owner_1;
      if (tmp1_safe_receiver == null)
        null;
      else {
        tmp1_safe_receiver.measureAndLayout$default_snexxl_k$();
      }
    }
  };
  protoOf(LayoutNode).onLayoutComplete_uid7ke_k$ = function () {
    // Inline function 'androidx.compose.ui.node.NodeCoordinator.visitNodes' call
    var this_0 = this.get_innerCoordinator_8ywxfh_k$();
    // Inline function 'androidx.compose.ui.node.Nodes.LayoutAware' call
    Nodes_getInstance();
    var type = _NodeKind___init__impl__ojsprp(128);
    $l$block_0: {
      // Inline function 'androidx.compose.ui.node.NodeCoordinator.visitNodes' call
      var mask = _NodeKind___get_mask__impl__1uopb6(type);
      var includeTail = get_includeSelfInTraversal(type);
      var tmp;
      if (includeTail) {
        tmp = this_0.get_tail_wousgp_k$();
      } else {
        var tmp0_elvis_lhs = this_0.get_tail_wousgp_k$().get_parent_hy4reb_k$();
        var tmp_0;
        if (tmp0_elvis_lhs == null) {
          break $l$block_0;
        } else {
          tmp_0 = tmp0_elvis_lhs;
        }
        tmp = tmp_0;
      }
      var stopNode = tmp;
      var node = headNode(this_0, includeTail);
      $l$loop_0: while (!(node == null)) {
        if ((node.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0) {
          break $l$block_0;
        }
        if (!((node.get_kindSet_ahjm4b_k$() & mask) === 0)) {
          // Inline function 'androidx.compose.ui.node.NodeCoordinator.visitNodes.<anonymous>' call
          // Inline function 'androidx.compose.ui.node.dispatchForKind' call
          var stack = null;
          var node_0 = node;
          $l$loop: while (!(node_0 == null)) {
            if (!(node_0 == null) ? isInterface(node_0, LayoutAwareModifierNode) : false) {
              // Inline function 'androidx.compose.ui.node.LayoutNode.onLayoutComplete.<anonymous>' call
              node_0.onPlaced_l0he8c_k$(this.get_innerCoordinator_8ywxfh_k$());
            } else {
              var tmp_1;
              // Inline function 'androidx.compose.ui.Node.isKind' call
              if (!((node_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                tmp_1 = node_0 instanceof DelegatingNode;
              } else {
                tmp_1 = false;
              }
              if (tmp_1) {
                var count = 0;
                // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                var node_1 = node_0.get_delegate_i94tki_k$();
                while (!(node_1 == null)) {
                  // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                  var next = node_1;
                  // Inline function 'androidx.compose.ui.Node.isKind' call
                  if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                    count = count + 1 | 0;
                    if (count === 1) {
                      node_0 = next;
                    } else {
                      var tmp1_elvis_lhs = stack;
                      var tmp_2;
                      if (tmp1_elvis_lhs == null) {
                        // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                        // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                        // Inline function 'kotlin.arrayOfNulls' call
                        var tmp$ret$4 = fillArrayVal(Array(16), null);
                        tmp_2 = new MutableVector(tmp$ret$4, 0);
                      } else {
                        tmp_2 = tmp1_elvis_lhs;
                      }
                      stack = tmp_2;
                      var theNode = node_0;
                      if (!(theNode == null)) {
                        var tmp2_safe_receiver = stack;
                        if (tmp2_safe_receiver == null)
                          null;
                        else
                          tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                        node_0 = null;
                      }
                      var tmp3_safe_receiver = stack;
                      if (tmp3_safe_receiver == null)
                        null;
                      else
                        tmp3_safe_receiver.add_wl2rvy_k$(next);
                    }
                  }
                  node_1 = node_1.get_child_ipppmb_k$();
                }
                if (count === 1) {
                  continue $l$loop;
                }
              }
            }
            node_0 = pop$accessor$1u1ky95(stack);
          }
        }
        if (node === stopNode)
          break $l$loop_0;
        node = node.get_child_ipppmb_k$();
      }
    }
  };
  protoOf(LayoutNode).forEachCoordinator_wtrpbj_k$ = function (block) {
    var coordinator = this.get_outerCoordinator_6auvsy_k$();
    var inner = this.get_innerCoordinator_8ywxfh_k$();
    while (!(coordinator === inner)) {
      block(coordinator instanceof LayoutModifierNodeCoordinator ? coordinator : THROW_CCE());
      coordinator = coordinator.get_wrapped_rnh7rw_k$();
    }
  };
  protoOf(LayoutNode).forEachCoordinatorIncludingInner_b0tpep_k$ = function (block) {
    var delegate = this.get_outerCoordinator_6auvsy_k$();
    var final = this.get_innerCoordinator_8ywxfh_k$().get_wrapped_rnh7rw_k$();
    while (!equals(delegate, final) ? !(delegate == null) : false) {
      block(delegate);
      delegate = delegate.get_wrapped_rnh7rw_k$();
    }
  };
  protoOf(LayoutNode).clearSubtreeIntrinsicsUsage_4pzi36_k$ = function () {
    this.previousIntrinsicsUsageByParent_1 = this.intrinsicsUsageByParent_1;
    this.intrinsicsUsageByParent_1 = UsageByParent_NotUsed_getInstance();
    // Inline function 'androidx.compose.ui.node.LayoutNode.forEachChild' call
    var this_0 = this.get__children_xknpsb_k$();
    // Inline function 'kotlin.contracts.contract' call
    var size = this_0.get_size_woubt6_k$();
    var tmp;
    if (size > 0) {
      var i = 0;
      var tmp_0 = this_0.get_content_h02jrk_k$();
      var content = isArray(tmp_0) ? tmp_0 : THROW_CCE();
      do {
        // Inline function 'androidx.compose.ui.node.LayoutNode.clearSubtreeIntrinsicsUsage.<anonymous>' call
        var it = content[i];
        if (!it.intrinsicsUsageByParent_1.equals(UsageByParent_NotUsed_getInstance())) {
          it.clearSubtreeIntrinsicsUsage_4pzi36_k$();
        }
        i = i + 1 | 0;
      }
       while (i < size);
      tmp = Unit_getInstance();
    }
  };
  protoOf(LayoutNode).resetSubtreeIntrinsicsUsage_5qksh8_k$ = function () {
    // Inline function 'androidx.compose.ui.node.LayoutNode.forEachChild' call
    var this_0 = this.get__children_xknpsb_k$();
    // Inline function 'kotlin.contracts.contract' call
    var size = this_0.get_size_woubt6_k$();
    var tmp;
    if (size > 0) {
      var i = 0;
      var tmp_0 = this_0.get_content_h02jrk_k$();
      var content = isArray(tmp_0) ? tmp_0 : THROW_CCE();
      do {
        // Inline function 'androidx.compose.ui.node.LayoutNode.resetSubtreeIntrinsicsUsage.<anonymous>' call
        var it = content[i];
        it.intrinsicsUsageByParent_1 = it.previousIntrinsicsUsageByParent_1;
        if (!it.intrinsicsUsageByParent_1.equals(UsageByParent_NotUsed_getInstance())) {
          it.resetSubtreeIntrinsicsUsage_5qksh8_k$();
        }
        i = i + 1 | 0;
      }
       while (i < size);
      tmp = Unit_getInstance();
    }
  };
  protoOf(LayoutNode).get_parentInfo_o84fen_k$ = function () {
    return this.get_parent_hy4reb_k$();
  };
  protoOf(LayoutNode).onReuse_7u58ud_k$ = function () {
    // Inline function 'kotlin.require' call
    // Inline function 'kotlin.contracts.contract' call
    if (!this.get_isAttached_odsl1l_k$()) {
      // Inline function 'androidx.compose.ui.node.LayoutNode.onReuse.<anonymous>' call
      var message = 'onReuse is only expected on attached node';
      throw IllegalArgumentException_init_$Create$(toString(message));
    }
    var tmp0_safe_receiver = this.interopViewFactoryHolder_1;
    if (tmp0_safe_receiver == null)
      null;
    else {
      tmp0_safe_receiver.onReuse_7u58ud_k$();
    }
    if (this.deactivated_1) {
      this.deactivated_1 = false;
    } else {
      resetModifierState(this);
    }
    this.semanticsId_1 = generateSemanticsId();
    this.nodes_1.markAsAttached_7fjlxv_k$();
    this.nodes_1.runAttachLifecycle_fy3i6i_k$();
  };
  protoOf(LayoutNode).onDeactivate_cdxmn7_k$ = function () {
    var tmp0_safe_receiver = this.interopViewFactoryHolder_1;
    if (tmp0_safe_receiver == null)
      null;
    else {
      tmp0_safe_receiver.onDeactivate_cdxmn7_k$();
    }
    this.deactivated_1 = true;
    resetModifierState(this);
  };
  protoOf(LayoutNode).onRelease_f1rf6w_k$ = function () {
    var tmp0_safe_receiver = this.interopViewFactoryHolder_1;
    if (tmp0_safe_receiver == null)
      null;
    else {
      tmp0_safe_receiver.onRelease_f1rf6w_k$();
    }
    // Inline function 'androidx.compose.ui.node.LayoutNode.forEachCoordinatorIncludingInner' call
    var delegate = this.get_outerCoordinator_6auvsy_k$();
    var final = this.get_innerCoordinator_8ywxfh_k$().get_wrapped_rnh7rw_k$();
    while (!equals(delegate, final) ? !(delegate == null) : false) {
      // Inline function 'androidx.compose.ui.node.LayoutNode.onRelease.<anonymous>' call
      delegate.onRelease_f1rf6w_k$();
      delegate = delegate.get_wrapped_rnh7rw_k$();
    }
  };
  function requireOwner_0(_this__u8e3s4) {
    _init_properties_LayoutNode_kt__2d4f1o();
    var owner = _this__u8e3s4.owner_1;
    $l$block: {
      // Inline function 'kotlin.checkNotNull' call
      // Inline function 'kotlin.contracts.contract' call
      if (owner == null) {
        // Inline function 'androidx.compose.ui.node.requireOwner.<anonymous>' call
        var message = 'LayoutNode should be attached to an owner';
        throw IllegalStateException_init_$Create$(toString(message));
      } else {
        break $l$block;
      }
    }
    return owner;
  }
  function get_DebugChanges() {
    return DebugChanges;
  }
  var DebugChanges;
  var properties_initialized_LayoutNode_kt_eynwaa;
  function _init_properties_LayoutNode_kt__2d4f1o() {
    if (!properties_initialized_LayoutNode_kt_eynwaa) {
      properties_initialized_LayoutNode_kt_eynwaa = true;
      DefaultDensity = Density_0(1.0);
    }
  }
  function _set_queryOwner__w6vwvg($this, _set____db54di) {
    $this.queryOwner_1 = _set____db54di;
  }
  function _get_queryOwner__h4nbq8($this) {
    return $this.queryOwner_1;
  }
  function _get_alignmentLineMap__9gyv46($this) {
    return $this.alignmentLineMap_1;
  }
  function addAlignmentLine($this, alignmentLine, initialPosition, initialCoordinator) {
    var position = Offset_0(initialPosition, initialPosition);
    var coordinator = initialCoordinator;
    $l$loop: while (true) {
      position = $this.calculatePositionInParent_mtmd2i_k$(coordinator, position);
      coordinator = ensureNotNull(coordinator.get_wrappedBy_86g2dv_k$());
      if (equals(coordinator, $this.alignmentLinesOwner_1.get_innerCoordinator_8ywxfh_k$()))
        break $l$loop;
      // Inline function 'kotlin.collections.contains' call
      // Inline function 'kotlin.collections.containsKey' call
      var this_0 = $this.get_alignmentLinesMap_xdpk2l_k$(coordinator);
      if ((isInterface(this_0, Map) ? this_0 : THROW_CCE()).containsKey_aw81wo_k$(alignmentLine)) {
        var newPosition = $this.getPositionFor_f310m4_k$(coordinator, alignmentLine);
        position = Offset_0(newPosition, newPosition);
      }
    }
    var tmp;
    if (alignmentLine instanceof HorizontalAlignmentLine) {
      // Inline function 'kotlin.math.roundToInt' call
      var this_1 = _Offset___get_y__impl__8bzhra(position);
      tmp = roundToInt(this_1);
    } else {
      // Inline function 'kotlin.math.roundToInt' call
      var this_2 = _Offset___get_x__impl__xvi35n(position);
      tmp = roundToInt(this_2);
    }
    var positionInContainer = tmp;
    // Inline function 'kotlin.collections.set' call
    var this_3 = $this.alignmentLineMap_1;
    var tmp_0;
    // Inline function 'kotlin.collections.contains' call
    // Inline function 'kotlin.collections.containsKey' call
    var this_4 = $this.alignmentLineMap_1;
    if ((isInterface(this_4, Map) ? this_4 : THROW_CCE()).containsKey_aw81wo_k$(alignmentLine)) {
      tmp_0 = merge(alignmentLine, getValue($this.alignmentLineMap_1, alignmentLine), positionInContainer);
    } else {
      tmp_0 = positionInContainer;
    }
    var value = tmp_0;
    this_3.put_4fpzoq_k$(alignmentLine, value);
  }
  function AlignmentLines$recalculate$lambda(this$0) {
    return function (childOwner) {
      var tmp;
      if (!childOwner.get_isPlaced_y2kn9s_k$()) {
        return Unit_getInstance();
      }
      var tmp_0;
      if (childOwner.get_alignmentLines_nx3i05_k$().dirty_1) {
        childOwner.layoutChildren_d2ukqv_k$();
        tmp_0 = Unit_getInstance();
      }
      // Inline function 'kotlin.collections.iterator' call
      var tmp0_iterator = childOwner.get_alignmentLines_nx3i05_k$().alignmentLineMap_1.get_entries_p20ztl_k$().iterator_jk1svi_k$();
      while (tmp0_iterator.hasNext_bitz1p_k$()) {
        var element = tmp0_iterator.next_20eer_k$();
        // Inline function 'androidx.compose.ui.node.AlignmentLines.recalculate.<anonymous>.<anonymous>' call
        // Inline function 'kotlin.collections.component1' call
        var childLine = element.get_key_18j28a_k$();
        // Inline function 'kotlin.collections.component2' call
        var linePosition = element.get_value_j01efc_k$();
        addAlignmentLine(this$0, childLine, linePosition, childOwner.get_innerCoordinator_8ywxfh_k$());
      }
      var coordinator = ensureNotNull(childOwner.get_innerCoordinator_8ywxfh_k$().get_wrappedBy_86g2dv_k$());
      while (!equals(coordinator, this$0.alignmentLinesOwner_1.get_innerCoordinator_8ywxfh_k$())) {
        // Inline function 'kotlin.collections.forEach' call
        var tmp0_iterator_0 = this$0.get_alignmentLinesMap_xdpk2l_k$(coordinator).get_keys_wop4xp_k$().iterator_jk1svi_k$();
        while (tmp0_iterator_0.hasNext_bitz1p_k$()) {
          var element_0 = tmp0_iterator_0.next_20eer_k$();
          // Inline function 'androidx.compose.ui.node.AlignmentLines.recalculate.<anonymous>.<anonymous>' call
          addAlignmentLine(this$0, element_0, this$0.getPositionFor_f310m4_k$(coordinator, element_0), coordinator);
        }
        coordinator = ensureNotNull(coordinator.get_wrappedBy_86g2dv_k$());
      }
      return Unit_getInstance();
    };
  }
  function AlignmentLines(alignmentLinesOwner) {
    this.alignmentLinesOwner_1 = alignmentLinesOwner;
    this.dirty_1 = true;
    this.usedDuringParentMeasurement_1 = false;
    this.usedDuringParentLayout_1 = false;
    this.previousUsedDuringParentLayout_1 = false;
    this.usedByModifierMeasurement_1 = false;
    this.usedByModifierLayout_1 = false;
    this.queryOwner_1 = null;
    var tmp = this;
    // Inline function 'kotlin.collections.hashMapOf' call
    tmp.alignmentLineMap_1 = HashMap_init_$Create$();
  }
  protoOf(AlignmentLines).get_alignmentLinesOwner_uqy8fm_k$ = function () {
    return this.alignmentLinesOwner_1;
  };
  protoOf(AlignmentLines).set_dirty_i54qww_k$ = function (_set____db54di) {
    this.dirty_1 = _set____db54di;
  };
  protoOf(AlignmentLines).get_dirty_iqac2x_k$ = function () {
    return this.dirty_1;
  };
  protoOf(AlignmentLines).set_usedDuringParentMeasurement_7czqoy_k$ = function (_set____db54di) {
    this.usedDuringParentMeasurement_1 = _set____db54di;
  };
  protoOf(AlignmentLines).get_usedDuringParentMeasurement_rjy3rf_k$ = function () {
    return this.usedDuringParentMeasurement_1;
  };
  protoOf(AlignmentLines).set_usedDuringParentLayout_iucn22_k$ = function (_set____db54di) {
    this.usedDuringParentLayout_1 = _set____db54di;
  };
  protoOf(AlignmentLines).get_usedDuringParentLayout_8fmgaj_k$ = function () {
    return this.usedDuringParentLayout_1;
  };
  protoOf(AlignmentLines).set_previousUsedDuringParentLayout_q00vxt_k$ = function (_set____db54di) {
    this.previousUsedDuringParentLayout_1 = _set____db54di;
  };
  protoOf(AlignmentLines).get_previousUsedDuringParentLayout_6q5n0y_k$ = function () {
    return this.previousUsedDuringParentLayout_1;
  };
  protoOf(AlignmentLines).set_usedByModifierMeasurement_regogv_k$ = function (_set____db54di) {
    this.usedByModifierMeasurement_1 = _set____db54di;
  };
  protoOf(AlignmentLines).get_usedByModifierMeasurement_yh6z88_k$ = function () {
    return this.usedByModifierMeasurement_1;
  };
  protoOf(AlignmentLines).set_usedByModifierLayout_874q5f_k$ = function (_set____db54di) {
    this.usedByModifierLayout_1 = _set____db54di;
  };
  protoOf(AlignmentLines).get_usedByModifierLayout_8m8q0y_k$ = function () {
    return this.usedByModifierLayout_1;
  };
  protoOf(AlignmentLines).get_queried_c3kqr2_k$ = function () {
    return ((this.usedDuringParentMeasurement_1 ? true : this.previousUsedDuringParentLayout_1) ? true : this.usedByModifierMeasurement_1) ? true : this.usedByModifierLayout_1;
  };
  protoOf(AlignmentLines).get_required_wq3z3c_k$ = function () {
    this.recalculateQueryOwner_tyn5le_k$();
    return !(this.queryOwner_1 == null);
  };
  protoOf(AlignmentLines).recalculateQueryOwner_tyn5le_k$ = function () {
    var tmp = this;
    var tmp_0;
    if (this.get_queried_c3kqr2_k$()) {
      tmp_0 = this.alignmentLinesOwner_1;
    } else {
      var tmp0_elvis_lhs = this.alignmentLinesOwner_1.get_parentAlignmentLinesOwner_pn5g90_k$();
      var tmp_1;
      if (tmp0_elvis_lhs == null) {
        return Unit_getInstance();
      } else {
        tmp_1 = tmp0_elvis_lhs;
      }
      var parent = tmp_1;
      var parentQueryOwner = parent.get_alignmentLines_nx3i05_k$().queryOwner_1;
      var tmp_2;
      if (!(parentQueryOwner == null) ? parentQueryOwner.get_alignmentLines_nx3i05_k$().get_queried_c3kqr2_k$() : false) {
        tmp_2 = parentQueryOwner;
      } else {
        var owner = this.queryOwner_1;
        if (owner == null ? true : owner.get_alignmentLines_nx3i05_k$().get_queried_c3kqr2_k$())
          return Unit_getInstance();
        var tmp1_safe_receiver = owner.get_parentAlignmentLinesOwner_pn5g90_k$();
        var tmp2_safe_receiver = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_alignmentLines_nx3i05_k$();
        if (tmp2_safe_receiver == null)
          null;
        else {
          tmp2_safe_receiver.recalculateQueryOwner_tyn5le_k$();
        }
        var tmp3_safe_receiver = owner.get_parentAlignmentLinesOwner_pn5g90_k$();
        var tmp4_safe_receiver = tmp3_safe_receiver == null ? null : tmp3_safe_receiver.get_alignmentLines_nx3i05_k$();
        tmp_2 = tmp4_safe_receiver == null ? null : tmp4_safe_receiver.queryOwner_1;
      }
      tmp_0 = tmp_2;
    }
    tmp.queryOwner_1 = tmp_0;
  };
  protoOf(AlignmentLines).getLastCalculation_d1vk0t_k$ = function () {
    return this.alignmentLineMap_1;
  };
  protoOf(AlignmentLines).recalculate_5g16tf_k$ = function () {
    this.alignmentLineMap_1.clear_j9egeb_k$();
    this.alignmentLinesOwner_1.forEachChildAlignmentLinesOwner_jqk7a0_k$(AlignmentLines$recalculate$lambda(this));
    // Inline function 'kotlin.collections.plusAssign' call
    var this_0 = this.alignmentLineMap_1;
    var map = this.get_alignmentLinesMap_xdpk2l_k$(this.alignmentLinesOwner_1.get_innerCoordinator_8ywxfh_k$());
    this_0.putAll_wgg6cj_k$(map);
    this.dirty_1 = false;
  };
  protoOf(AlignmentLines).reset_5u6xz3_k$ = function () {
    this.dirty_1 = true;
    this.usedDuringParentMeasurement_1 = false;
    this.previousUsedDuringParentLayout_1 = false;
    this.usedDuringParentLayout_1 = false;
    this.usedByModifierMeasurement_1 = false;
    this.usedByModifierLayout_1 = false;
    this.queryOwner_1 = null;
  };
  protoOf(AlignmentLines).onAlignmentsChanged_med6iz_k$ = function () {
    this.dirty_1 = true;
    var tmp0_elvis_lhs = this.alignmentLinesOwner_1.get_parentAlignmentLinesOwner_pn5g90_k$();
    var tmp;
    if (tmp0_elvis_lhs == null) {
      return Unit_getInstance();
    } else {
      tmp = tmp0_elvis_lhs;
    }
    var parent = tmp;
    if (this.usedDuringParentMeasurement_1) {
      parent.requestMeasure_vbzf29_k$();
    } else if (this.previousUsedDuringParentLayout_1 ? true : this.usedDuringParentLayout_1) {
      parent.requestLayout_8kyszb_k$();
    }
    if (this.usedByModifierMeasurement_1) {
      this.alignmentLinesOwner_1.requestMeasure_vbzf29_k$();
    }
    if (this.usedByModifierLayout_1) {
      this.alignmentLinesOwner_1.requestLayout_8kyszb_k$();
    }
    parent.get_alignmentLines_nx3i05_k$().onAlignmentsChanged_med6iz_k$();
  };
  function LayoutNodeAlignmentLines(alignmentLinesOwner) {
    AlignmentLines.call(this, alignmentLinesOwner);
  }
  protoOf(LayoutNodeAlignmentLines).get_alignmentLinesMap_xdpk2l_k$ = function (_this__u8e3s4) {
    return _this__u8e3s4.get_measureResult_ddotte_k$().get_alignmentLines_nx3i05_k$();
  };
  protoOf(LayoutNodeAlignmentLines).getPositionFor_f310m4_k$ = function (_this__u8e3s4, alignmentLine) {
    return _this__u8e3s4.get_pk047k_k$(alignmentLine);
  };
  protoOf(LayoutNodeAlignmentLines).calculatePositionInParent_mtmd2i_k$ = function (_this__u8e3s4, position) {
    return _this__u8e3s4.toParentPosition_xl2qem_k$(position);
  };
  function LookaheadAlignmentLines(alignmentLinesOwner) {
    AlignmentLines.call(this, alignmentLinesOwner);
  }
  protoOf(LookaheadAlignmentLines).get_alignmentLinesMap_xdpk2l_k$ = function (_this__u8e3s4) {
    return ensureNotNull(_this__u8e3s4.get_lookaheadDelegate_jrhgua_k$()).get_measureResult_ddotte_k$().get_alignmentLines_nx3i05_k$();
  };
  protoOf(LookaheadAlignmentLines).getPositionFor_f310m4_k$ = function (_this__u8e3s4, alignmentLine) {
    return ensureNotNull(_this__u8e3s4.get_lookaheadDelegate_jrhgua_k$()).get_pk047k_k$(alignmentLine);
  };
  protoOf(LookaheadAlignmentLines).calculatePositionInParent_mtmd2i_k$ = function (_this__u8e3s4, position) {
    // Inline function 'androidx.compose.ui.unit.toOffset' call
    var this_0 = ensureNotNull(_this__u8e3s4.get_lookaheadDelegate_jrhgua_k$()).get_position_wpma0v_k$();
    var tmp$ret$0 = Offset_0(_IntOffset___get_x__impl__qiqr5o(this_0), _IntOffset___get_y__impl__2avpwj(this_0));
    return Offset__plus_impl_c78cg0(tmp$ret$0, position);
  };
  function _get_canvasDrawScope__3mbkex($this) {
    return $this.canvasDrawScope_1;
  }
  function _set_drawNode__vk0w5r($this, _set____db54di) {
    $this.drawNode_1 = _set____db54di;
  }
  function _get_drawNode__qo6ucl($this) {
    return $this.drawNode_1;
  }
  function LayoutNodeDrawScope(canvasDrawScope) {
    canvasDrawScope = canvasDrawScope === VOID ? new CanvasDrawScope() : canvasDrawScope;
    this.canvasDrawScope_1 = canvasDrawScope;
    this.drawNode_1 = null;
  }
  protoOf(LayoutNodeDrawScope).get_center_dcexec_k$ = function () {
    return this.canvasDrawScope_1.get_center_dcexec_k$();
  };
  protoOf(LayoutNodeDrawScope).get_density_qy0267_k$ = function () {
    return this.canvasDrawScope_1.get_density_qy0267_k$();
  };
  protoOf(LayoutNodeDrawScope).get_drawContext_ffwztu_k$ = function () {
    return this.canvasDrawScope_1.get_drawContext_ffwztu_k$();
  };
  protoOf(LayoutNodeDrawScope).get_fontScale_h56n3i_k$ = function () {
    return this.canvasDrawScope_1.get_fontScale_h56n3i_k$();
  };
  protoOf(LayoutNodeDrawScope).get_layoutDirection_7e37v0_k$ = function () {
    return this.canvasDrawScope_1.get_layoutDirection_7e37v0_k$();
  };
  protoOf(LayoutNodeDrawScope).get_size_cxx1ym_k$ = function () {
    return this.canvasDrawScope_1.get_size_cxx1ym_k$();
  };
  protoOf(LayoutNodeDrawScope).drawArc_7lpe6v_k$ = function (brush, startAngle, sweepAngle, useCenter, topLeft, size, alpha, style, colorFilter, blendMode) {
    this.canvasDrawScope_1.drawArc_7lpe6v_k$(brush, startAngle, sweepAngle, useCenter, topLeft, size, alpha, style, colorFilter, blendMode);
  };
  protoOf(LayoutNodeDrawScope).drawArc_oz1pds_k$ = function (color, startAngle, sweepAngle, useCenter, topLeft, size, alpha, style, colorFilter, blendMode) {
    this.canvasDrawScope_1.drawArc_oz1pds_k$(color, startAngle, sweepAngle, useCenter, topLeft, size, alpha, style, colorFilter, blendMode);
  };
  protoOf(LayoutNodeDrawScope).drawCircle_mukkgw_k$ = function (brush, radius, center, alpha, style, colorFilter, blendMode) {
    this.canvasDrawScope_1.drawCircle_mukkgw_k$(brush, radius, center, alpha, style, colorFilter, blendMode);
  };
  protoOf(LayoutNodeDrawScope).drawCircle_45hmy1_k$ = function (color, radius, center, alpha, style, colorFilter, blendMode) {
    this.canvasDrawScope_1.drawCircle_45hmy1_k$(color, radius, center, alpha, style, colorFilter, blendMode);
  };
  protoOf(LayoutNodeDrawScope).drawImage_7hd74h_k$ = function (image, topLeft, alpha, style, colorFilter, blendMode) {
    this.canvasDrawScope_1.drawImage_7hd74h_k$(image, topLeft, alpha, style, colorFilter, blendMode);
  };
  protoOf(LayoutNodeDrawScope).drawImage_17v7pj_k$ = function (image, srcOffset, srcSize, dstOffset, dstSize, alpha, style, colorFilter, blendMode) {
    this.canvasDrawScope_1.drawImage_17v7pj_k$(image, srcOffset, srcSize, dstOffset, dstSize, alpha, style, colorFilter, blendMode);
  };
  protoOf(LayoutNodeDrawScope).drawImage_9mpi8u_k$ = function (image, srcOffset, srcSize, dstOffset, dstSize, alpha, style, colorFilter, blendMode, filterQuality) {
    this.canvasDrawScope_1.drawImage_9mpi8u_k$(image, srcOffset, srcSize, dstOffset, dstSize, alpha, style, colorFilter, blendMode, filterQuality);
  };
  protoOf(LayoutNodeDrawScope).drawLine_b39977_k$ = function (brush, start, end, strokeWidth, cap, pathEffect, alpha, colorFilter, blendMode) {
    this.canvasDrawScope_1.drawLine_b39977_k$(brush, start, end, strokeWidth, cap, pathEffect, alpha, colorFilter, blendMode);
  };
  protoOf(LayoutNodeDrawScope).drawLine_ki2hwq_k$ = function (color, start, end, strokeWidth, cap, pathEffect, alpha, colorFilter, blendMode) {
    this.canvasDrawScope_1.drawLine_ki2hwq_k$(color, start, end, strokeWidth, cap, pathEffect, alpha, colorFilter, blendMode);
  };
  protoOf(LayoutNodeDrawScope).drawOval_euvgam_k$ = function (brush, topLeft, size, alpha, style, colorFilter, blendMode) {
    this.canvasDrawScope_1.drawOval_euvgam_k$(brush, topLeft, size, alpha, style, colorFilter, blendMode);
  };
  protoOf(LayoutNodeDrawScope).drawOval_xyvj95_k$ = function (color, topLeft, size, alpha, style, colorFilter, blendMode) {
    this.canvasDrawScope_1.drawOval_xyvj95_k$(color, topLeft, size, alpha, style, colorFilter, blendMode);
  };
  protoOf(LayoutNodeDrawScope).drawPath_2qit1e_k$ = function (path, brush, alpha, style, colorFilter, blendMode) {
    this.canvasDrawScope_1.drawPath_2qit1e_k$(path, brush, alpha, style, colorFilter, blendMode);
  };
  protoOf(LayoutNodeDrawScope).drawPath_mbkbcp_k$ = function (path, color, alpha, style, colorFilter, blendMode) {
    this.canvasDrawScope_1.drawPath_mbkbcp_k$(path, color, alpha, style, colorFilter, blendMode);
  };
  protoOf(LayoutNodeDrawScope).drawPoints_7jhunr_k$ = function (points, pointMode, brush, strokeWidth, cap, pathEffect, alpha, colorFilter, blendMode) {
    this.canvasDrawScope_1.drawPoints_7jhunr_k$(points, pointMode, brush, strokeWidth, cap, pathEffect, alpha, colorFilter, blendMode);
  };
  protoOf(LayoutNodeDrawScope).drawPoints_l9lrzm_k$ = function (points, pointMode, color, strokeWidth, cap, pathEffect, alpha, colorFilter, blendMode) {
    this.canvasDrawScope_1.drawPoints_l9lrzm_k$(points, pointMode, color, strokeWidth, cap, pathEffect, alpha, colorFilter, blendMode);
  };
  protoOf(LayoutNodeDrawScope).drawRect_t09b9w_k$ = function (brush, topLeft, size, alpha, style, colorFilter, blendMode) {
    this.canvasDrawScope_1.drawRect_t09b9w_k$(brush, topLeft, size, alpha, style, colorFilter, blendMode);
  };
  protoOf(LayoutNodeDrawScope).drawRect_6sw8uj_k$ = function (color, topLeft, size, alpha, style, colorFilter, blendMode) {
    this.canvasDrawScope_1.drawRect_6sw8uj_k$(color, topLeft, size, alpha, style, colorFilter, blendMode);
  };
  protoOf(LayoutNodeDrawScope).drawRoundRect_gbkwec_k$ = function (brush, topLeft, size, cornerRadius, alpha, style, colorFilter, blendMode) {
    this.canvasDrawScope_1.drawRoundRect_gbkwec_k$(brush, topLeft, size, cornerRadius, alpha, style, colorFilter, blendMode);
  };
  protoOf(LayoutNodeDrawScope).drawRoundRect_bjcn4f_k$ = function (color, topLeft, size, cornerRadius, style, alpha, colorFilter, blendMode) {
    this.canvasDrawScope_1.drawRoundRect_bjcn4f_k$(color, topLeft, size, cornerRadius, style, alpha, colorFilter, blendMode);
  };
  protoOf(LayoutNodeDrawScope).roundToPx_yb7vg8_k$ = function (_this__u8e3s4) {
    return this.canvasDrawScope_1.roundToPx_yb7vg8_k$(_this__u8e3s4);
  };
  protoOf(LayoutNodeDrawScope).roundToPx_cw9j9b_k$ = function (_this__u8e3s4) {
    return this.canvasDrawScope_1.roundToPx_cw9j9b_k$(_this__u8e3s4);
  };
  protoOf(LayoutNodeDrawScope).toDp_m8rr7q_k$ = function (_this__u8e3s4) {
    return this.canvasDrawScope_1.toDp_m8rr7q_k$(_this__u8e3s4);
  };
  protoOf(LayoutNodeDrawScope).toDp_hs0w0_k$ = function (_this__u8e3s4) {
    return this.canvasDrawScope_1.toDp_hs0w0_k$(_this__u8e3s4);
  };
  protoOf(LayoutNodeDrawScope).toDp_fjakf4_k$ = function (_this__u8e3s4) {
    return this.canvasDrawScope_1.toDp_fjakf4_k$(_this__u8e3s4);
  };
  protoOf(LayoutNodeDrawScope).toDpSize_5hpeec_k$ = function (_this__u8e3s4) {
    return this.canvasDrawScope_1.toDpSize_5hpeec_k$(_this__u8e3s4);
  };
  protoOf(LayoutNodeDrawScope).toPx_mycba2_k$ = function (_this__u8e3s4) {
    return this.canvasDrawScope_1.toPx_mycba2_k$(_this__u8e3s4);
  };
  protoOf(LayoutNodeDrawScope).toPx_plt68j_k$ = function (_this__u8e3s4) {
    return this.canvasDrawScope_1.toPx_plt68j_k$(_this__u8e3s4);
  };
  protoOf(LayoutNodeDrawScope).toRect_ysncr2_k$ = function (_this__u8e3s4) {
    return this.canvasDrawScope_1.toRect_ysncr2_k$(_this__u8e3s4);
  };
  protoOf(LayoutNodeDrawScope).toSize_7jb2uc_k$ = function (_this__u8e3s4) {
    return this.canvasDrawScope_1.toSize_7jb2uc_k$(_this__u8e3s4);
  };
  protoOf(LayoutNodeDrawScope).toSp_apeb1_k$ = function (_this__u8e3s4) {
    return this.canvasDrawScope_1.toSp_apeb1_k$(_this__u8e3s4);
  };
  protoOf(LayoutNodeDrawScope).toSp_fixg4_k$ = function (_this__u8e3s4) {
    return this.canvasDrawScope_1.toSp_fixg4_k$(_this__u8e3s4);
  };
  protoOf(LayoutNodeDrawScope).toSp_97l7ws_k$ = function (_this__u8e3s4) {
    return this.canvasDrawScope_1.toSp_97l7ws_k$(_this__u8e3s4);
  };
  protoOf(LayoutNodeDrawScope).drawContent_m0wwjp_k$ = function () {
    // Inline function 'androidx.compose.ui.graphics.drawscope.drawIntoCanvas' call
    var canvas = this.get_drawContext_ffwztu_k$().get_canvas_bshgm9_k$();
    var drawNode = ensureNotNull(this.drawNode_1);
    var nextDrawNode_0 = nextDrawNode(drawNode);
    var tmp;
    if (!(nextDrawNode_0 == null)) {
      // Inline function 'androidx.compose.ui.node.Nodes.Draw' call
      Nodes_getInstance();
      var kind = _NodeKind___init__impl__ojsprp(4);
      var stack = null;
      var node = nextDrawNode_0;
      $l$loop: while (!(node == null)) {
        if (!(node == null) ? isInterface(node, DrawModifierNode) : false) {
          // Inline function 'androidx.compose.ui.node.LayoutNodeDrawScope.drawContent.<anonymous>.<anonymous>' call
          var it = node;
          this.performDraw_7t552h_k$(it, canvas);
        } else {
          var tmp_0;
          // Inline function 'androidx.compose.ui.Node.isKind' call
          if (!((node.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(kind)) === 0)) {
            tmp_0 = node instanceof DelegatingNode;
          } else {
            tmp_0 = false;
          }
          if (tmp_0) {
            var count = 0;
            // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
            var node_0 = node.get_delegate_i94tki_k$();
            while (!(node_0 == null)) {
              // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
              var next = node_0;
              // Inline function 'androidx.compose.ui.Node.isKind' call
              if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(kind)) === 0)) {
                count = count + 1 | 0;
                if (count === 1) {
                  node = next;
                } else {
                  var tmp1_elvis_lhs = stack;
                  var tmp_1;
                  if (tmp1_elvis_lhs == null) {
                    // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                    // Inline function 'kotlin.arrayOfNulls' call
                    var tmp$ret$3 = fillArrayVal(Array(16), null);
                    tmp_1 = new MutableVector(tmp$ret$3, 0);
                  } else {
                    tmp_1 = tmp1_elvis_lhs;
                  }
                  stack = tmp_1;
                  var theNode = node;
                  if (!(theNode == null)) {
                    var tmp2_safe_receiver = stack;
                    if (tmp2_safe_receiver == null)
                      null;
                    else
                      tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                    node = null;
                  }
                  var tmp3_safe_receiver = stack;
                  if (tmp3_safe_receiver == null)
                    null;
                  else
                    tmp3_safe_receiver.add_wl2rvy_k$(next);
                }
              }
              node_0 = node_0.get_child_ipppmb_k$();
            }
            if (count === 1) {
              continue $l$loop;
            }
          }
        }
        node = pop$accessor$1u1ky95(stack);
      }
      tmp = Unit_getInstance();
    } else {
      // Inline function 'androidx.compose.ui.node.Nodes.Draw' call
      Nodes_getInstance();
      var tmp$ret$6 = _NodeKind___init__impl__ojsprp(4);
      var coordinator = requireCoordinator(drawNode, tmp$ret$6);
      var nextCoordinator = coordinator.get_tail_wousgp_k$() === drawNode.get_node_wor8sr_k$() ? ensureNotNull(coordinator.get_wrapped_rnh7rw_k$()) : coordinator;
      nextCoordinator.performDraw_9qou09_k$(canvas);
      tmp = Unit_getInstance();
    }
  };
  protoOf(LayoutNodeDrawScope).performDraw_7t552h_k$ = function (_this__u8e3s4, canvas) {
    // Inline function 'androidx.compose.ui.node.Nodes.Draw' call
    Nodes_getInstance();
    var tmp$ret$0 = _NodeKind___init__impl__ojsprp(4);
    var coordinator = requireCoordinator(_this__u8e3s4, tmp$ret$0);
    var size = toSize_0(coordinator.get_size_kd98kr_k$());
    var drawScope = coordinator.get_layoutNode_eiy42z_k$().get_mDrawScope_g40du4_k$();
    drawScope.drawDirect_n6d5jl_k$(canvas, size, coordinator, _this__u8e3s4);
  };
  protoOf(LayoutNodeDrawScope).draw_hx7unb_k$ = function (canvas, size, coordinator, drawNode) {
    // Inline function 'androidx.compose.ui.node.dispatchForKind' call
    // Inline function 'androidx.compose.ui.node.Nodes.Draw' call
    Nodes_getInstance();
    var kind = _NodeKind___init__impl__ojsprp(4);
    var stack = null;
    var node = drawNode;
    $l$loop: while (!(node == null)) {
      if (!(node == null) ? isInterface(node, DrawModifierNode) : false) {
        // Inline function 'androidx.compose.ui.node.LayoutNodeDrawScope.draw.<anonymous>' call
        var it = node;
        this.drawDirect_n6d5jl_k$(canvas, size, coordinator, it);
      } else {
        var tmp;
        // Inline function 'androidx.compose.ui.Node.isKind' call
        if (!((node.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(kind)) === 0)) {
          tmp = node instanceof DelegatingNode;
        } else {
          tmp = false;
        }
        if (tmp) {
          var count = 0;
          // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
          var node_0 = node.get_delegate_i94tki_k$();
          while (!(node_0 == null)) {
            // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
            var next = node_0;
            // Inline function 'androidx.compose.ui.Node.isKind' call
            if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(kind)) === 0)) {
              count = count + 1 | 0;
              if (count === 1) {
                node = next;
              } else {
                var tmp1_elvis_lhs = stack;
                var tmp_0;
                if (tmp1_elvis_lhs == null) {
                  // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                  // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                  // Inline function 'kotlin.arrayOfNulls' call
                  var tmp$ret$3 = fillArrayVal(Array(16), null);
                  tmp_0 = new MutableVector(tmp$ret$3, 0);
                } else {
                  tmp_0 = tmp1_elvis_lhs;
                }
                stack = tmp_0;
                var theNode = node;
                if (!(theNode == null)) {
                  var tmp2_safe_receiver = stack;
                  if (tmp2_safe_receiver == null)
                    null;
                  else
                    tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                  node = null;
                }
                var tmp3_safe_receiver = stack;
                if (tmp3_safe_receiver == null)
                  null;
                else
                  tmp3_safe_receiver.add_wl2rvy_k$(next);
              }
            }
            node_0 = node_0.get_child_ipppmb_k$();
          }
          if (count === 1) {
            continue $l$loop;
          }
        }
      }
      node = pop$accessor$1u1ky95(stack);
    }
  };
  protoOf(LayoutNodeDrawScope).drawDirect_n6d5jl_k$ = function (canvas, size, coordinator, drawNode) {
    var previousDrawNode = this.drawNode_1;
    this.drawNode_1 = drawNode;
    // Inline function 'androidx.compose.ui.graphics.drawscope.CanvasDrawScope.draw' call
    var this_0 = this.canvasDrawScope_1;
    var layoutDirection = coordinator.get_layoutDirection_7e37v0_k$();
    var tmp0_container = this_0.get_drawParams_ncgfpp_k$();
    var prevDensity = tmp0_container.component1_7eebsc_k$();
    var prevLayoutDirection = tmp0_container.component2_7eebsb_k$();
    var prevCanvas = tmp0_container.component3_7eebsa_k$();
    var prevSize = tmp0_container.component4_67q0p1_k$();
    // Inline function 'kotlin.apply' call
    var this_1 = this_0.get_drawParams_ncgfpp_k$();
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.graphics.drawscope.CanvasDrawScope.draw.<anonymous>' call
    this_1.set_density_qzk27e_k$(coordinator);
    this_1.set_layoutDirection_vthtz8_k$(layoutDirection);
    this_1.set_canvas_1yi0mf_k$(canvas);
    this_1.set_size_6a0e6q_k$(size);
    canvas.save_fbe7h_k$();
    // Inline function 'androidx.compose.ui.node.LayoutNodeDrawScope.drawDirect.<anonymous>' call
    // Inline function 'kotlin.with' call
    // Inline function 'kotlin.contracts.contract' call
    drawNode.draw_2h95cs_k$(this);
    canvas.restore_a1ykhu_k$();
    // Inline function 'kotlin.apply' call
    var this_2 = this_0.get_drawParams_ncgfpp_k$();
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.graphics.drawscope.CanvasDrawScope.draw.<anonymous>' call
    this_2.set_density_qzk27e_k$(prevDensity);
    this_2.set_layoutDirection_vthtz8_k$(prevLayoutDirection);
    this_2.set_canvas_1yi0mf_k$(prevCanvas);
    this_2.set_size_6a0e6q_k$(prevSize);
    this.drawNode_1 = previousDrawNode;
  };
  function nextDrawNode(_this__u8e3s4) {
    // Inline function 'androidx.compose.ui.node.Nodes.Draw' call
    Nodes_getInstance();
    var tmp$ret$0 = _NodeKind___init__impl__ojsprp(4);
    var drawMask = _NodeKind___get_mask__impl__1uopb6(tmp$ret$0);
    // Inline function 'androidx.compose.ui.node.Nodes.Layout' call
    Nodes_getInstance();
    var tmp$ret$1 = _NodeKind___init__impl__ojsprp(2);
    var measureMask = _NodeKind___get_mask__impl__1uopb6(tmp$ret$1);
    var tmp0_elvis_lhs = _this__u8e3s4.get_node_wor8sr_k$().get_child_ipppmb_k$();
    var tmp;
    if (tmp0_elvis_lhs == null) {
      return null;
    } else {
      tmp = tmp0_elvis_lhs;
    }
    var child = tmp;
    if ((child.get_aggregateChildKindSet_xuqkpk_k$() & drawMask) === 0)
      return null;
    var next = child;
    while (!(next == null)) {
      if (!((next.get_kindSet_ahjm4b_k$() & measureMask) === 0))
        return null;
      if (!((next.get_kindSet_ahjm4b_k$() & drawMask) === 0)) {
        return next;
      }
      next = next.get_child_ipppmb_k$();
    }
    return null;
  }
  function _set_relayoutWithoutParentInProgress__v54swy($this, _set____db54di) {
    $this.relayoutWithoutParentInProgress_1 = _set____db54di;
  }
  function _get_relayoutWithoutParentInProgress__7zn38q($this) {
    return $this.relayoutWithoutParentInProgress_1;
  }
  function _set_previousPlaceOrder__cy6pvr($this, _set____db54di) {
    $this.previousPlaceOrder_1 = _set____db54di;
  }
  function _set_placeOrder__i195ow($this, _set____db54di) {
    $this.placeOrder_1 = _set____db54di;
  }
  function _set_measuredOnce__2xf840($this, _set____db54di) {
    $this.measuredOnce_1 = _set____db54di;
  }
  function _get_measuredOnce__ih5yo4($this) {
    return $this.measuredOnce_1;
  }
  function _set_placedOnce__8mdk3r($this, _set____db54di) {
    $this.placedOnce_1 = _set____db54di;
  }
  function _get_placedOnce__nom58z($this) {
    return $this.placedOnce_1;
  }
  function _set_lastPosition__lakr6w($this, _set____db54di) {
    $this.lastPosition_1 = _set____db54di;
  }
  function _get_lastPosition__5qu0ms($this) {
    return $this.lastPosition_1;
  }
  function _set_lastLayerBlock__sithlx($this, _set____db54di) {
    $this.lastLayerBlock_1 = _set____db54di;
  }
  function _get_lastLayerBlock__gz74br($this) {
    return $this.lastLayerBlock_1;
  }
  function _set_lastZIndex__4sy82f($this, _set____db54di) {
    $this.lastZIndex_1 = _set____db54di;
  }
  function _get_lastZIndex__jv6t7n($this) {
    return $this.lastZIndex_1;
  }
  function _set_parentDataDirty__hfp7yf($this, _set____db54di) {
    $this.parentDataDirty_1 = _set____db54di;
  }
  function _get_parentDataDirty__rjffgz($this) {
    return $this.parentDataDirty_1;
  }
  function _set_parentData__8foo3($this, _set____db54di) {
    $this.parentData_1 = _set____db54di;
  }
  function _get__childDelegates__fuc3b4($this) {
    return $this._childDelegates_1;
  }
  function _set_layingOutChildren__v94dsm($this, _set____db54di) {
    $this.layingOutChildren_1 = _set____db54di;
  }
  function checkChildrenPlaceOrderForUpdates($this) {
    // Inline function 'kotlin.with' call
    // Inline function 'kotlin.contracts.contract' call
    var $this$with = $this.$this_1.layoutNode_1;
    // Inline function 'androidx.compose.ui.node.LayoutNode.forEachChild' call
    var this_0 = $this$with.get__children_xknpsb_k$();
    // Inline function 'kotlin.contracts.contract' call
    var size = this_0.get_size_woubt6_k$();
    var tmp;
    if (size > 0) {
      var i = 0;
      var tmp_0 = this_0.get_content_h02jrk_k$();
      var content = isArray(tmp_0) ? tmp_0 : THROW_CCE();
      do {
        // Inline function 'androidx.compose.ui.node.MeasurePassDelegate.checkChildrenPlaceOrderForUpdates.<anonymous>.<anonymous>' call
        var child = content[i];
        if (!(child.get_measurePassDelegate_jl6jhx_k$().previousPlaceOrder_1 === child.get_placeOrder_otfncg_k$())) {
          $this$with.onZSortedChildrenInvalidated_rzak2q_k$();
          $this$with.invalidateLayer_lv2kfu_k$();
          if (child.get_placeOrder_otfncg_k$() === Companion_getInstance_42().get_NotPlacedPlaceOrder_anr5de_k$()) {
            markSubtreeAsNotPlaced(child.get_measurePassDelegate_jl6jhx_k$());
          }
        }
        i = i + 1 | 0;
      }
       while (i < size);
      tmp = Unit_getInstance();
    }
  }
  function markSubtreeAsNotPlaced($this) {
    if ($this.isPlaced_1) {
      $this.isPlaced_1 = false;
      // Inline function 'androidx.compose.ui.node.MeasurePassDelegate.forEachChildDelegate' call
      // Inline function 'androidx.compose.ui.node.LayoutNode.forEachChild' call
      var this_0 = $this.$this_1.layoutNode_1.get__children_xknpsb_k$();
      // Inline function 'kotlin.contracts.contract' call
      var size = this_0.get_size_woubt6_k$();
      var tmp;
      if (size > 0) {
        var i = 0;
        var tmp_0 = this_0.get_content_h02jrk_k$();
        var content = isArray(tmp_0) ? tmp_0 : THROW_CCE();
        do {
          // Inline function 'androidx.compose.ui.node.MeasurePassDelegate.forEachChildDelegate.<anonymous>' call
          // Inline function 'androidx.compose.ui.node.MeasurePassDelegate.markSubtreeAsNotPlaced.<anonymous>' call
          var it = content[i].get_measurePassDelegate_jl6jhx_k$();
          markSubtreeAsNotPlaced(it);
          i = i + 1 | 0;
        }
         while (i < size);
        tmp = Unit_getInstance();
      }
    }
  }
  function markNodeAndSubtreeAsPlaced($this) {
    var wasPlaced = $this.isPlaced_1;
    $this.isPlaced_1 = true;
    // Inline function 'kotlin.with' call
    // Inline function 'kotlin.contracts.contract' call
    var $this$with = $this.$this_1.layoutNode_1;
    if (!wasPlaced) {
      if ($this$with.get_measurePending_u6yxya_k$()) {
        $this$with.requestRemeasure$default_jw5g0w_k$(true);
      } else if ($this$with.get_lookaheadMeasurePending_xreky_k$()) {
        $this$with.requestLookaheadRemeasure$default_wumcak_k$(true);
      }
    }
    // Inline function 'androidx.compose.ui.node.LayoutNode.forEachCoordinatorIncludingInner' call
    var delegate = $this$with.get_outerCoordinator_6auvsy_k$();
    var final = $this$with.get_innerCoordinator_8ywxfh_k$().get_wrapped_rnh7rw_k$();
    while (!equals(delegate, final) ? !(delegate == null) : false) {
      // Inline function 'androidx.compose.ui.node.MeasurePassDelegate.markNodeAndSubtreeAsPlaced.<anonymous>.<anonymous>' call
      var it = delegate;
      if (it.get_lastLayerDrawingWasSkipped_g2trg3_k$()) {
        it.invalidateLayer_lv2kfu_k$();
      }
      delegate = delegate.get_wrapped_rnh7rw_k$();
    }
    // Inline function 'androidx.compose.ui.node.LayoutNode.forEachChild' call
    var this_0 = $this$with.get__children_xknpsb_k$();
    // Inline function 'kotlin.contracts.contract' call
    var size = this_0.get_size_woubt6_k$();
    var tmp;
    if (size > 0) {
      var i = 0;
      var tmp_0 = this_0.get_content_h02jrk_k$();
      var content = isArray(tmp_0) ? tmp_0 : THROW_CCE();
      do {
        // Inline function 'androidx.compose.ui.node.MeasurePassDelegate.markNodeAndSubtreeAsPlaced.<anonymous>.<anonymous>' call
        var it_0 = content[i];
        if (!(it_0.get_placeOrder_otfncg_k$() === Companion_getInstance_42().get_NotPlacedPlaceOrder_anr5de_k$())) {
          markNodeAndSubtreeAsPlaced(it_0.get_measurePassDelegate_jl6jhx_k$());
          $this$with.rescheduleRemeasureOrRelayout_id00b7_k$(it_0);
        }
        i = i + 1 | 0;
      }
       while (i < size);
      tmp = Unit_getInstance();
    }
  }
  function _set_zIndex__ghz63j($this, _set____db54di) {
    $this.zIndex_1 = _set____db54di;
  }
  function clearPlaceOrder($this) {
    $this.$this_1.nextChildPlaceOrder_1 = 0;
    // Inline function 'androidx.compose.ui.node.MeasurePassDelegate.forEachChildDelegate' call
    // Inline function 'androidx.compose.ui.node.LayoutNode.forEachChild' call
    var this_0 = $this.$this_1.layoutNode_1.get__children_xknpsb_k$();
    // Inline function 'kotlin.contracts.contract' call
    var size = this_0.get_size_woubt6_k$();
    var tmp;
    if (size > 0) {
      var i = 0;
      var tmp_0 = this_0.get_content_h02jrk_k$();
      var content = isArray(tmp_0) ? tmp_0 : THROW_CCE();
      do {
        // Inline function 'androidx.compose.ui.node.MeasurePassDelegate.forEachChildDelegate.<anonymous>' call
        // Inline function 'androidx.compose.ui.node.MeasurePassDelegate.clearPlaceOrder.<anonymous>' call
        var child = content[i].get_measurePassDelegate_jl6jhx_k$();
        child.previousPlaceOrder_1 = child.placeOrder_1;
        child.placeOrder_1 = Companion_getInstance_42().get_NotPlacedPlaceOrder_anr5de_k$();
        if (child.measuredByParent_1.equals(UsageByParent_InLayoutBlock_getInstance())) {
          child.measuredByParent_1 = UsageByParent_NotUsed_getInstance();
        }
        i = i + 1 | 0;
      }
       while (i < size);
      tmp = Unit_getInstance();
    }
  }
  function forEachChildDelegate($this, block) {
    // Inline function 'androidx.compose.ui.node.LayoutNode.forEachChild' call
    var this_0 = $this.$this_1.layoutNode_1.get__children_xknpsb_k$();
    // Inline function 'kotlin.contracts.contract' call
    var size = this_0.get_size_woubt6_k$();
    var tmp;
    if (size > 0) {
      var i = 0;
      var tmp_0 = this_0.get_content_h02jrk_k$();
      var content = isArray(tmp_0) ? tmp_0 : THROW_CCE();
      do {
        // Inline function 'androidx.compose.ui.node.MeasurePassDelegate.forEachChildDelegate.<anonymous>' call
        block(content[i].get_measurePassDelegate_jl6jhx_k$());
        i = i + 1 | 0;
      }
       while (i < size);
      tmp = Unit_getInstance();
    }
  }
  function trackMeasurementByParent($this, node) {
    var parent = node.get_parent_hy4reb_k$();
    if (!(parent == null)) {
      // Inline function 'kotlin.check' call
      // Inline function 'kotlin.contracts.contract' call
      if (!($this.measuredByParent_1.equals(UsageByParent_NotUsed_getInstance()) ? true : node.get_canMultiMeasure_dty48c_k$())) {
        // Inline function 'androidx.compose.ui.node.MeasurePassDelegate.trackMeasurementByParent.<anonymous>' call
        var message = 'measure() may not be called multiple times on the same Measurable. If you want to get the content size of the Measurable before calculating the final constraints, please use methods like minIntrinsicWidth()/maxIntrinsicWidth() and minIntrinsicHeight()/maxIntrinsicHeight()';
        throw IllegalStateException_init_$Create$(toString(message));
      }
      var tmp = $this;
      var tmp_0;
      switch (parent.get_layoutState_o1v2le_k$().get_ordinal_ip24qg_k$()) {
        case 0:
          tmp_0 = UsageByParent_InMeasureBlock_getInstance();
          break;
        case 2:
          tmp_0 = UsageByParent_InLayoutBlock_getInstance();
          break;
        default:
          throw IllegalStateException_init_$Create$("Measurable could be only measured from the parent's measure or layout" + (' block. Parents state is ' + parent.get_layoutState_o1v2le_k$()));
      }
      tmp.measuredByParent_1 = tmp_0;
    } else {
      $this.measuredByParent_1 = UsageByParent_NotUsed_getInstance();
    }
  }
  function placeOuterCoordinator($this, position, zIndex, layerBlock) {
    $this.$this_1.layoutState_1 = LayoutState_LayingOut_getInstance();
    $this.lastPosition_1 = position;
    $this.lastZIndex_1 = zIndex;
    $this.lastLayerBlock_1 = layerBlock;
    $this.placedOnce_1 = true;
    var owner = requireOwner_0($this.$this_1.layoutNode_1);
    if (!$this.$this_1.layoutPending_1 ? $this.isPlaced_1 : false) {
      $this.$this_1.get_outerCoordinator_6auvsy_k$().placeSelfApparentToRealOffset_u8cwgt_k$(position, zIndex, layerBlock);
      $this.onNodePlaced_3ta4s2_k$();
    } else {
      $this.alignmentLines_1.set_usedByModifierLayout_874q5f_k$(false);
      $this.$this_1.set_coordinatesAccessedDuringModifierPlacement_hjsh87_k$(false);
      var tmp = owner.get_snapshotObserver_phbxc3_k$();
      tmp.observeLayoutModifierSnapshotReads_lkncad_k$($this.$this_1.layoutNode_1, false, LayoutNodeLayoutDelegate$MeasurePassDelegate$placeOuterCoordinator$lambda(layerBlock, $this.$this_1, position, zIndex));
    }
    $this.$this_1.layoutState_1 = LayoutState_Idle_getInstance();
  }
  function onIntrinsicsQueried($this) {
    $this.$this_1.layoutNode_1.requestRemeasure$default_jw5g0w_k$();
    var parent = $this.$this_1.layoutNode_1.get_parent_hy4reb_k$();
    if (!(parent == null) ? $this.$this_1.layoutNode_1.get_intrinsicsUsageByParent_jbkr4b_k$().equals(UsageByParent_NotUsed_getInstance()) : false) {
      var tmp0 = parent.get_layoutState_o1v2le_k$().get_ordinal_ip24qg_k$();
      $this.$this_1.layoutNode_1.set_intrinsicsUsageByParent_7mr9qb_k$(tmp0 === 0 ? UsageByParent_InMeasureBlock_getInstance() : tmp0 === 2 ? UsageByParent_InLayoutBlock_getInstance() : parent.get_intrinsicsUsageByParent_jbkr4b_k$());
    }
  }
  function onBeforeLayoutChildren($this) {
    // Inline function 'androidx.compose.ui.node.LayoutNode.forEachChild' call
    var this_0 = $this.$this_1.layoutNode_1.get__children_xknpsb_k$();
    // Inline function 'kotlin.contracts.contract' call
    var size = this_0.get_size_woubt6_k$();
    var tmp;
    if (size > 0) {
      var i = 0;
      var tmp_0 = this_0.get_content_h02jrk_k$();
      var content = isArray(tmp_0) ? tmp_0 : THROW_CCE();
      do {
        // Inline function 'androidx.compose.ui.node.MeasurePassDelegate.onBeforeLayoutChildren.<anonymous>' call
        var it = content[i];
        if (it.get_measurePending_u6yxya_k$() ? it.get_measuredByParent_1b4xow_k$().equals(UsageByParent_InMeasureBlock_getInstance()) : false) {
          if (it.remeasure$default_81c7gk_k$()) {
            $this.$this_1.layoutNode_1.requestRemeasure$default_jw5g0w_k$();
          }
        }
        i = i + 1 | 0;
      }
       while (i < size);
      tmp = Unit_getInstance();
    }
  }
  function LayoutNodeLayoutDelegate$MeasurePassDelegate$layoutChildren$lambda$lambda(it) {
    it.get_alignmentLines_nx3i05_k$().set_usedDuringParentLayout_iucn22_k$(false);
    return Unit_getInstance();
  }
  function LayoutNodeLayoutDelegate$MeasurePassDelegate$layoutChildren$lambda$lambda_0(it) {
    it.get_alignmentLines_nx3i05_k$().set_previousUsedDuringParentLayout_q00vxt_k$(it.get_alignmentLines_nx3i05_k$().get_usedDuringParentLayout_8fmgaj_k$());
    return Unit_getInstance();
  }
  function LayoutNodeLayoutDelegate$MeasurePassDelegate$layoutChildren$lambda(this$0, $$this$with) {
    return function () {
      clearPlaceOrder(this$0);
      this$0.forEachChildAlignmentLinesOwner_jqk7a0_k$(LayoutNodeLayoutDelegate$MeasurePassDelegate$layoutChildren$lambda$lambda);
      $$this$with.get_innerCoordinator_8ywxfh_k$().get_measureResult_ddotte_k$().placeChildren_kds4oa_k$();
      checkChildrenPlaceOrderForUpdates(this$0);
      this$0.forEachChildAlignmentLinesOwner_jqk7a0_k$(LayoutNodeLayoutDelegate$MeasurePassDelegate$layoutChildren$lambda$lambda_0);
      return Unit_getInstance();
    };
  }
  function LayoutNodeLayoutDelegate$MeasurePassDelegate$remeasure$lambda(it) {
    it.get_alignmentLines_nx3i05_k$().set_usedDuringParentMeasurement_7czqoy_k$(false);
    return Unit_getInstance();
  }
  function LayoutNodeLayoutDelegate$MeasurePassDelegate$placeOuterCoordinator$lambda($layerBlock, this$0, $position, $zIndex) {
    return function () {
      // Inline function 'kotlin.with' call
      // Inline function 'kotlin.contracts.contract' call
      var $this$with = Companion_getInstance_37();
      var tmp;
      if ($layerBlock == null) {
        $this$with.place_phkspm_k$(this$0.get_outerCoordinator_6auvsy_k$(), $position, $zIndex);
        tmp = Unit_getInstance();
      } else {
        $this$with.placeWithLayer_is6hgs_k$(this$0.get_outerCoordinator_6auvsy_k$(), $position, $zIndex, $layerBlock);
        tmp = Unit_getInstance();
      }
      return Unit_getInstance();
    };
  }
  function _set_relayoutWithoutParentInProgress__v54swy_0($this, _set____db54di) {
    $this.relayoutWithoutParentInProgress_1 = _set____db54di;
  }
  function _get_relayoutWithoutParentInProgress__7zn38q_0($this) {
    return $this.relayoutWithoutParentInProgress_1;
  }
  function _set_previousPlaceOrder__cy6pvr_0($this, _set____db54di) {
    $this.previousPlaceOrder_1 = _set____db54di;
  }
  function _get_previousPlaceOrder__o520z1($this) {
    return $this.previousPlaceOrder_1;
  }
  function _set_placedOnce__8mdk3r_0($this, _set____db54di) {
    $this.placedOnce_1 = _set____db54di;
  }
  function _get_placedOnce__nom58z_0($this) {
    return $this.placedOnce_1;
  }
  function _set_measuredOnce__2xf840_0($this, _set____db54di) {
    $this.measuredOnce_1 = _set____db54di;
  }
  function _get_measuredOnce__ih5yo4_0($this) {
    return $this.measuredOnce_1;
  }
  function _set_lookaheadConstraints__uusx37_1($this, _set____db54di) {
    $this.lookaheadConstraints_1 = _set____db54di;
  }
  function _get_lookaheadConstraints__gwq92v_1($this) {
    return $this.lookaheadConstraints_1;
  }
  function _set_lastPosition__lakr6w_0($this, _set____db54di) {
    $this.lastPosition_1 = _set____db54di;
  }
  function _set_lastZIndex__4sy82f_0($this, _set____db54di) {
    $this.lastZIndex_1 = _set____db54di;
  }
  function _set_lastLayerBlock__sithlx_0($this, _set____db54di) {
    $this.lastLayerBlock_1 = _set____db54di;
  }
  function _get__childDelegates__fuc3b4_0($this) {
    return $this._childDelegates_1;
  }
  function _set_layingOutChildren__v94dsm_0($this, _set____db54di) {
    $this.layingOutChildren_1 = _set____db54di;
  }
  function forEachChildDelegate_0($this, block) {
    // Inline function 'androidx.compose.ui.node.LayoutNode.forEachChild' call
    var this_0 = $this.$this_1.layoutNode_1.get__children_xknpsb_k$();
    // Inline function 'kotlin.contracts.contract' call
    var size = this_0.get_size_woubt6_k$();
    var tmp;
    if (size > 0) {
      var i = 0;
      var tmp_0 = this_0.get_content_h02jrk_k$();
      var content = isArray(tmp_0) ? tmp_0 : THROW_CCE();
      do {
        // Inline function 'androidx.compose.ui.node.LookaheadPassDelegate.forEachChildDelegate.<anonymous>' call
        var it = content[i];
        block(ensureNotNull(it.get_layoutDelegate_prb7q0_k$().lookaheadPassDelegate_1));
        i = i + 1 | 0;
      }
       while (i < size);
      tmp = Unit_getInstance();
    }
    return tmp;
  }
  function checkChildrenPlaceOrderForUpdates_0($this) {
    // Inline function 'androidx.compose.ui.node.LookaheadPassDelegate.forEachChildDelegate' call
    // Inline function 'androidx.compose.ui.node.LayoutNode.forEachChild' call
    var this_0 = $this.$this_1.layoutNode_1.get__children_xknpsb_k$();
    // Inline function 'kotlin.contracts.contract' call
    var size = this_0.get_size_woubt6_k$();
    var tmp;
    if (size > 0) {
      var i = 0;
      var tmp_0 = this_0.get_content_h02jrk_k$();
      var content = isArray(tmp_0) ? tmp_0 : THROW_CCE();
      do {
        // Inline function 'androidx.compose.ui.node.LookaheadPassDelegate.forEachChildDelegate.<anonymous>' call
        var it = content[i];
        // Inline function 'androidx.compose.ui.node.LookaheadPassDelegate.checkChildrenPlaceOrderForUpdates.<anonymous>' call
        var child = ensureNotNull(it.get_layoutDelegate_prb7q0_k$().lookaheadPassDelegate_1);
        if (!(child.previousPlaceOrder_1 === child.placeOrder_1)) {
          if (child.placeOrder_1 === Companion_getInstance_42().get_NotPlacedPlaceOrder_anr5de_k$()) {
            markSubtreeAsNotPlaced_0(child);
          }
        }
        i = i + 1 | 0;
      }
       while (i < size);
      tmp = Unit_getInstance();
    }
  }
  function markSubtreeAsNotPlaced_0($this) {
    if ($this.isPlaced_1) {
      $this.isPlaced_1 = false;
      // Inline function 'androidx.compose.ui.node.LookaheadPassDelegate.forEachChildDelegate' call
      // Inline function 'androidx.compose.ui.node.LayoutNode.forEachChild' call
      var this_0 = $this.$this_1.layoutNode_1.get__children_xknpsb_k$();
      // Inline function 'kotlin.contracts.contract' call
      var size = this_0.get_size_woubt6_k$();
      var tmp;
      if (size > 0) {
        var i = 0;
        var tmp_0 = this_0.get_content_h02jrk_k$();
        var content = isArray(tmp_0) ? tmp_0 : THROW_CCE();
        do {
          // Inline function 'androidx.compose.ui.node.LookaheadPassDelegate.forEachChildDelegate.<anonymous>' call
          var it = content[i];
          // Inline function 'androidx.compose.ui.node.LookaheadPassDelegate.markSubtreeAsNotPlaced.<anonymous>' call
          var it_0 = ensureNotNull(it.get_layoutDelegate_prb7q0_k$().lookaheadPassDelegate_1);
          markSubtreeAsNotPlaced_0(it_0);
          i = i + 1 | 0;
        }
         while (i < size);
        tmp = Unit_getInstance();
      }
    }
  }
  function trackLookaheadMeasurementByParent($this, node) {
    var parent = node.get_parent_hy4reb_k$();
    if (!(parent == null)) {
      // Inline function 'kotlin.check' call
      // Inline function 'kotlin.contracts.contract' call
      if (!($this.measuredByParent_1.equals(UsageByParent_NotUsed_getInstance()) ? true : node.get_canMultiMeasure_dty48c_k$())) {
        // Inline function 'androidx.compose.ui.node.LookaheadPassDelegate.trackLookaheadMeasurementByParent.<anonymous>' call
        var message = 'measure() may not be called multiple times on the same Measurable. If you want to get the content size of the Measurable before calculating the final constraints, please use methods like minIntrinsicWidth()/maxIntrinsicWidth() and minIntrinsicHeight()/maxIntrinsicHeight()';
        throw IllegalStateException_init_$Create$(toString(message));
      }
      var tmp = $this;
      var tmp_0;
      switch (parent.get_layoutState_o1v2le_k$().get_ordinal_ip24qg_k$()) {
        case 1:
        case 0:
          tmp_0 = UsageByParent_InMeasureBlock_getInstance();
          break;
        case 2:
        case 3:
          tmp_0 = UsageByParent_InLayoutBlock_getInstance();
          break;
        default:
          throw IllegalStateException_init_$Create$("Measurable could be only measured from the parent's measure or layout" + (' block. Parents state is ' + parent.get_layoutState_o1v2le_k$()));
      }
      tmp.measuredByParent_1 = tmp_0;
    } else {
      $this.measuredByParent_1 = UsageByParent_NotUsed_getInstance();
    }
  }
  function _set_parentDataDirty__hfp7yf_0($this, _set____db54di) {
    $this.parentDataDirty_1 = _set____db54di;
  }
  function _get_parentDataDirty__rjffgz_0($this) {
    return $this.parentDataDirty_1;
  }
  function _set_parentData__8foo3_0($this, _set____db54di) {
    $this.parentData_1 = _set____db54di;
  }
  function onIntrinsicsQueried_0($this) {
    $this.$this_1.layoutNode_1.requestLookaheadRemeasure$default_wumcak_k$();
    var parent = $this.$this_1.layoutNode_1.get_parent_hy4reb_k$();
    if (!(parent == null) ? $this.$this_1.layoutNode_1.get_intrinsicsUsageByParent_jbkr4b_k$().equals(UsageByParent_NotUsed_getInstance()) : false) {
      var tmp0 = parent.get_layoutState_o1v2le_k$().get_ordinal_ip24qg_k$();
      $this.$this_1.layoutNode_1.set_intrinsicsUsageByParent_7mr9qb_k$(tmp0 === 0 ? UsageByParent_InMeasureBlock_getInstance() : tmp0 === 2 ? UsageByParent_InLayoutBlock_getInstance() : parent.get_intrinsicsUsageByParent_jbkr4b_k$());
    }
  }
  function clearPlaceOrder_0($this) {
    $this.$this_1.nextChildLookaheadPlaceOrder_1 = 0;
    // Inline function 'androidx.compose.ui.node.LookaheadPassDelegate.forEachChildDelegate' call
    // Inline function 'androidx.compose.ui.node.LayoutNode.forEachChild' call
    var this_0 = $this.$this_1.layoutNode_1.get__children_xknpsb_k$();
    // Inline function 'kotlin.contracts.contract' call
    var size = this_0.get_size_woubt6_k$();
    var tmp;
    if (size > 0) {
      var i = 0;
      var tmp_0 = this_0.get_content_h02jrk_k$();
      var content = isArray(tmp_0) ? tmp_0 : THROW_CCE();
      do {
        // Inline function 'androidx.compose.ui.node.LookaheadPassDelegate.forEachChildDelegate.<anonymous>' call
        var it = content[i];
        // Inline function 'androidx.compose.ui.node.LookaheadPassDelegate.clearPlaceOrder.<anonymous>' call
        var child = ensureNotNull(it.get_layoutDelegate_prb7q0_k$().lookaheadPassDelegate_1);
        child.previousPlaceOrder_1 = child.placeOrder_1;
        child.placeOrder_1 = Companion_getInstance_42().get_NotPlacedPlaceOrder_anr5de_k$();
        if (child.measuredByParent_1.equals(UsageByParent_InLayoutBlock_getInstance())) {
          child.measuredByParent_1 = UsageByParent_NotUsed_getInstance();
        }
        i = i + 1 | 0;
      }
       while (i < size);
      tmp = Unit_getInstance();
    }
  }
  function markNodeAndSubtreeAsPlaced_0($this) {
    var wasPlaced = $this.isPlaced_1;
    $this.isPlaced_1 = true;
    if (!wasPlaced) {
      if ($this.$this_1.lookaheadMeasurePending_1) {
        $this.$this_1.layoutNode_1.requestLookaheadRemeasure$default_wumcak_k$(true);
      }
    }
    // Inline function 'androidx.compose.ui.node.LayoutNode.forEachChild' call
    var this_0 = $this.$this_1.layoutNode_1.get__children_xknpsb_k$();
    // Inline function 'kotlin.contracts.contract' call
    var size = this_0.get_size_woubt6_k$();
    var tmp;
    if (size > 0) {
      var i = 0;
      var tmp_0 = this_0.get_content_h02jrk_k$();
      var content = isArray(tmp_0) ? tmp_0 : THROW_CCE();
      do {
        // Inline function 'androidx.compose.ui.node.LookaheadPassDelegate.markNodeAndSubtreeAsPlaced.<anonymous>' call
        var it = content[i];
        if (!(it.get_placeOrder_otfncg_k$() === Companion_getInstance_42().get_NotPlacedPlaceOrder_anr5de_k$())) {
          markNodeAndSubtreeAsPlaced_0(ensureNotNull(it.get_lookaheadPassDelegate_gyx4f_k$()));
          it.rescheduleRemeasureOrRelayout_id00b7_k$(it);
        }
        i = i + 1 | 0;
      }
       while (i < size);
      tmp = Unit_getInstance();
    }
  }
  function onBeforeLayoutChildren_0($this) {
    // Inline function 'androidx.compose.ui.node.LayoutNode.forEachChild' call
    var this_0 = $this.$this_1.layoutNode_1.get__children_xknpsb_k$();
    // Inline function 'kotlin.contracts.contract' call
    var size = this_0.get_size_woubt6_k$();
    var tmp;
    if (size > 0) {
      var i = 0;
      var tmp_0 = this_0.get_content_h02jrk_k$();
      var content = isArray(tmp_0) ? tmp_0 : THROW_CCE();
      do {
        // Inline function 'androidx.compose.ui.node.LookaheadPassDelegate.onBeforeLayoutChildren.<anonymous>' call
        var it = content[i];
        if (it.get_lookaheadMeasurePending_xreky_k$() ? it.get_measuredByParentInLookahead_mm3sq5_k$().equals(UsageByParent_InMeasureBlock_getInstance()) : false) {
          var tmp_1 = ensureNotNull(it.get_layoutDelegate_prb7q0_k$().lookaheadPassDelegate_1);
          var tmp_2 = $this.get_lastConstraints_ay8m7l_k$();
          if (tmp_1.remeasure_apb1v0_k$(ensureNotNull(tmp_2 == null ? null : new Constraints(tmp_2)).value_1)) {
            $this.$this_1.layoutNode_1.requestLookaheadRemeasure$default_wumcak_k$();
          }
        }
        i = i + 1 | 0;
      }
       while (i < size);
      tmp = Unit_getInstance();
    }
  }
  function LayoutNodeLayoutDelegate$LookaheadPassDelegate$layoutChildren$lambda$lambda(child) {
    child.get_alignmentLines_nx3i05_k$().set_usedDuringParentLayout_iucn22_k$(false);
    return Unit_getInstance();
  }
  function LayoutNodeLayoutDelegate$LookaheadPassDelegate$layoutChildren$lambda$lambda_0(child) {
    child.get_alignmentLines_nx3i05_k$().set_previousUsedDuringParentLayout_q00vxt_k$(child.get_alignmentLines_nx3i05_k$().get_usedDuringParentLayout_8fmgaj_k$());
    return Unit_getInstance();
  }
  function LayoutNodeLayoutDelegate$LookaheadPassDelegate$layoutChildren$lambda(this$0, $lookaheadDelegate) {
    return function () {
      clearPlaceOrder_0(this$0);
      this$0.forEachChildAlignmentLinesOwner_jqk7a0_k$(LayoutNodeLayoutDelegate$LookaheadPassDelegate$layoutChildren$lambda$lambda);
      $lookaheadDelegate.get_measureResult_ddotte_k$().placeChildren_kds4oa_k$();
      checkChildrenPlaceOrderForUpdates_0(this$0);
      this$0.forEachChildAlignmentLinesOwner_jqk7a0_k$(LayoutNodeLayoutDelegate$LookaheadPassDelegate$layoutChildren$lambda$lambda_0);
      return Unit_getInstance();
    };
  }
  function LayoutNodeLayoutDelegate$LookaheadPassDelegate$remeasure$lambda(it) {
    it.get_alignmentLines_nx3i05_k$().set_usedDuringParentMeasurement_7czqoy_k$(false);
    return Unit_getInstance();
  }
  function LayoutNodeLayoutDelegate$LookaheadPassDelegate$placeAt$lambda(this$0, $position) {
    return function () {
      // Inline function 'kotlin.with' call
      // Inline function 'kotlin.contracts.contract' call
      Companion_getInstance_37().place$default_gmqxva_k$(ensureNotNull(this$0.get_outerCoordinator_6auvsy_k$().get_lookaheadDelegate_jrhgua_k$()), $position);
      return Unit_getInstance();
    };
  }
  function _get_layoutNode__1t5mf3($this) {
    return $this.layoutNode_1;
  }
  function _set_layoutState__s9dmqm($this, _set____db54di) {
    $this.layoutState_1 = _set____db54di;
  }
  function _set_measurePending__3k9pzy($this, _set____db54di) {
    $this.measurePending_1 = _set____db54di;
  }
  function _set_layoutPending__7ydkuw($this, _set____db54di) {
    $this.layoutPending_1 = _set____db54di;
  }
  function _set_layoutPendingForAlignment__qris6a($this, _set____db54di) {
    $this.layoutPendingForAlignment_1 = _set____db54di;
  }
  function _get_layoutPendingForAlignment__t0db4m($this) {
    return $this.layoutPendingForAlignment_1;
  }
  function _set_lookaheadMeasurePending__v427x2($this, _set____db54di) {
    $this.lookaheadMeasurePending_1 = _set____db54di;
  }
  function _set_lookaheadLayoutPending__id95bo($this, _set____db54di) {
    $this.lookaheadLayoutPending_1 = _set____db54di;
  }
  function _set_lookaheadLayoutPendingForAlignment__oiqib2($this, _set____db54di) {
    $this.lookaheadLayoutPendingForAlignment_1 = _set____db54di;
  }
  function _get_lookaheadLayoutPendingForAlignment__gj5492($this) {
    return $this.lookaheadLayoutPendingForAlignment_1;
  }
  function _set_nextChildLookaheadPlaceOrder__v2e6af($this, _set____db54di) {
    $this.nextChildLookaheadPlaceOrder_1 = _set____db54di;
  }
  function _get_nextChildLookaheadPlaceOrder__ws4wqd($this) {
    return $this.nextChildLookaheadPlaceOrder_1;
  }
  function _set_nextChildPlaceOrder__bki9px($this, _set____db54di) {
    $this.nextChildPlaceOrder_1 = _set____db54di;
  }
  function _get_nextChildPlaceOrder__ov8im9($this) {
    return $this.nextChildPlaceOrder_1;
  }
  function _set_lookaheadPassDelegate__gozbot($this, _set____db54di) {
    $this.lookaheadPassDelegate_1 = _set____db54di;
  }
  function MeasurePassDelegate($outer) {
    this.$this_1 = $outer;
    Placeable.call(this);
    this.relayoutWithoutParentInProgress_1 = false;
    this.previousPlaceOrder_1 = Companion_getInstance_42().get_NotPlacedPlaceOrder_anr5de_k$();
    this.placeOrder_1 = Companion_getInstance_42().get_NotPlacedPlaceOrder_anr5de_k$();
    this.measuredOnce_1 = false;
    this.placedOnce_1 = false;
    this.measuredByParent_1 = UsageByParent_NotUsed_getInstance();
    this.duringAlignmentLinesQuery_1 = false;
    this.lastPosition_1 = Companion_getInstance_10().get_Zero_6hc3i8_k$();
    this.lastLayerBlock_1 = null;
    this.lastZIndex_1 = 0.0;
    this.parentDataDirty_1 = true;
    this.parentData_1 = null;
    this.isPlaced_1 = false;
    this.alignmentLines_1 = new LayoutNodeAlignmentLines(this);
    var tmp = this;
    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
    // Inline function 'kotlin.arrayOfNulls' call
    var tmp$ret$0 = fillArrayVal(Array(16), null);
    tmp._childDelegates_1 = new MutableVector(tmp$ret$0, 0);
    this.childDelegatesDirty_1 = true;
    this.layingOutChildren_1 = false;
    this.zIndex_1 = 0.0;
  }
  protoOf(MeasurePassDelegate).get_previousPlaceOrder_uw7no9_k$ = function () {
    return this.previousPlaceOrder_1;
  };
  protoOf(MeasurePassDelegate).get_placeOrder_otfncg_k$ = function () {
    return this.placeOrder_1;
  };
  protoOf(MeasurePassDelegate).get_lastConstraints_ay8m7l_k$ = function () {
    var tmp;
    if (this.measuredOnce_1) {
      tmp = this.get_measurementConstraints_3hdhby_k$();
    } else {
      tmp = null;
    }
    return tmp;
  };
  protoOf(MeasurePassDelegate).set_measuredByParent_9gdbf4_k$ = function (_set____db54di) {
    this.measuredByParent_1 = _set____db54di;
  };
  protoOf(MeasurePassDelegate).get_measuredByParent_1b4xow_k$ = function () {
    return this.measuredByParent_1;
  };
  protoOf(MeasurePassDelegate).set_duringAlignmentLinesQuery_5ai2uf_k$ = function (_set____db54di) {
    this.duringAlignmentLinesQuery_1 = _set____db54di;
  };
  protoOf(MeasurePassDelegate).get_duringAlignmentLinesQuery_dnzjc2_k$ = function () {
    return this.duringAlignmentLinesQuery_1;
  };
  protoOf(MeasurePassDelegate).get_parentData_o87vnn_k$ = function () {
    return this.parentData_1;
  };
  protoOf(MeasurePassDelegate).set_isPlaced_lue1ap_k$ = function (_set____db54di) {
    this.isPlaced_1 = _set____db54di;
  };
  protoOf(MeasurePassDelegate).get_isPlaced_y2kn9s_k$ = function () {
    return this.isPlaced_1;
  };
  protoOf(MeasurePassDelegate).get_innerCoordinator_8ywxfh_k$ = function () {
    return this.$this_1.layoutNode_1.get_innerCoordinator_8ywxfh_k$();
  };
  protoOf(MeasurePassDelegate).get_alignmentLines_nx3i05_k$ = function () {
    return this.alignmentLines_1;
  };
  protoOf(MeasurePassDelegate).set_childDelegatesDirty_vktjm6_k$ = function (_set____db54di) {
    this.childDelegatesDirty_1 = _set____db54di;
  };
  protoOf(MeasurePassDelegate).get_childDelegatesDirty_s6art5_k$ = function () {
    return this.childDelegatesDirty_1;
  };
  protoOf(MeasurePassDelegate).get_childDelegates_yko3x7_k$ = function () {
    this.$this_1.layoutNode_1.updateChildrenIfDirty_omlsyl_k$();
    if (!this.childDelegatesDirty_1)
      return this._childDelegates_1.asMutableList_ecsrla_k$();
    // Inline function 'androidx.compose.ui.node.updateChildMeasurables' call
    var this_0 = this.$this_1.layoutNode_1;
    var destination = this._childDelegates_1;
    // Inline function 'androidx.compose.ui.node.LayoutNode.forEachChildIndexed' call
    var this_1 = this_0.get__children_xknpsb_k$();
    // Inline function 'kotlin.contracts.contract' call
    var size = this_1.get_size_woubt6_k$();
    var tmp;
    if (size > 0) {
      var i = 0;
      var tmp_0 = this_1.get_content_h02jrk_k$();
      var content = isArray(tmp_0) ? tmp_0 : THROW_CCE();
      do {
        // Inline function 'androidx.compose.ui.node.updateChildMeasurables.<anonymous>' call
        var i_0 = i;
        var layoutNode = content[i];
        if (destination.get_size_woubt6_k$() <= i_0) {
          // Inline function 'androidx.compose.ui.node.MeasurePassDelegate.<get-childDelegates>.<anonymous>' call
          var tmp$ret$0 = layoutNode.get_layoutDelegate_prb7q0_k$().measurePassDelegate_1;
          destination.add_wl2rvy_k$(tmp$ret$0);
        } else {
          // Inline function 'androidx.compose.ui.node.MeasurePassDelegate.<get-childDelegates>.<anonymous>' call
          var tmp$ret$1 = layoutNode.get_layoutDelegate_prb7q0_k$().measurePassDelegate_1;
          destination.set_9t5s9l_k$(i_0, tmp$ret$1);
        }
        i = i + 1 | 0;
      }
       while (i < size);
      tmp = Unit_getInstance();
    }
    destination.removeRange_sm1kzt_k$(this_0.get_children_4cwbp4_k$().get_size_woubt6_k$(), destination.get_size_woubt6_k$());
    this.childDelegatesDirty_1 = false;
    return this._childDelegates_1.asMutableList_ecsrla_k$();
  };
  protoOf(MeasurePassDelegate).get_layingOutChildren_2hkgyi_k$ = function () {
    return this.layingOutChildren_1;
  };
  protoOf(MeasurePassDelegate).layoutChildren_d2ukqv_k$ = function () {
    this.layingOutChildren_1 = true;
    this.alignmentLines_1.recalculateQueryOwner_tyn5le_k$();
    if (this.$this_1.layoutPending_1) {
      onBeforeLayoutChildren(this);
    }
    if (this.$this_1.layoutPendingForAlignment_1 ? true : (!this.duringAlignmentLinesQuery_1 ? !this.get_innerCoordinator_8ywxfh_k$().get_isPlacingForAlignment_v8izjp_k$() : false) ? this.$this_1.layoutPending_1 : false) {
      this.$this_1.layoutPending_1 = false;
      var oldLayoutState = this.$this_1.layoutState_1;
      this.$this_1.layoutState_1 = LayoutState_LayingOut_getInstance();
      this.$this_1.set_coordinatesAccessedDuringPlacement_16yw6m_k$(false);
      // Inline function 'kotlin.with' call
      // Inline function 'kotlin.contracts.contract' call
      var $this$with = this.$this_1.layoutNode_1;
      var owner = requireOwner_0($this$with);
      var tmp = owner.get_snapshotObserver_phbxc3_k$();
      tmp.observeLayoutSnapshotReads_a7abr2_k$($this$with, false, LayoutNodeLayoutDelegate$MeasurePassDelegate$layoutChildren$lambda(this, $this$with));
      this.$this_1.layoutState_1 = oldLayoutState;
      if (this.get_innerCoordinator_8ywxfh_k$().get_isPlacingForAlignment_v8izjp_k$() ? this.$this_1.coordinatesAccessedDuringPlacement_1 : false) {
        this.requestLayout_8kyszb_k$();
      }
      this.$this_1.layoutPendingForAlignment_1 = false;
    }
    if (this.alignmentLines_1.get_usedDuringParentLayout_8fmgaj_k$()) {
      this.alignmentLines_1.set_previousUsedDuringParentLayout_q00vxt_k$(true);
    }
    if (this.alignmentLines_1.get_dirty_iqac2x_k$() ? this.alignmentLines_1.get_required_wq3z3c_k$() : false) {
      this.alignmentLines_1.recalculate_5g16tf_k$();
    }
    this.layingOutChildren_1 = false;
  };
  protoOf(MeasurePassDelegate).get_zIndex_mbbc75_k$ = function () {
    return this.zIndex_1;
  };
  protoOf(MeasurePassDelegate).onNodePlaced_3ta4s2_k$ = function () {
    var parent = this.$this_1.layoutNode_1.get_parent_hy4reb_k$();
    var newZIndex = this.get_innerCoordinator_8ywxfh_k$().get_zIndex_mbbc75_k$();
    // Inline function 'androidx.compose.ui.node.LayoutNode.forEachCoordinator' call
    var this_0 = this.$this_1.layoutNode_1;
    var coordinator = this_0.get_outerCoordinator_6auvsy_k$();
    var inner = this_0.get_innerCoordinator_8ywxfh_k$();
    while (!(coordinator === inner)) {
      // Inline function 'androidx.compose.ui.node.MeasurePassDelegate.onNodePlaced.<anonymous>' call
      newZIndex = newZIndex + (coordinator instanceof LayoutModifierNodeCoordinator ? coordinator : THROW_CCE()).get_zIndex_mbbc75_k$();
      coordinator = coordinator.get_wrapped_rnh7rw_k$();
    }
    if (!(newZIndex === this.zIndex_1)) {
      this.zIndex_1 = newZIndex;
      if (parent == null)
        null;
      else {
        parent.onZSortedChildrenInvalidated_rzak2q_k$();
      }
      if (parent == null)
        null;
      else {
        parent.invalidateLayer_lv2kfu_k$();
      }
    }
    if (!this.isPlaced_1) {
      if (parent == null)
        null;
      else {
        parent.invalidateLayer_lv2kfu_k$();
      }
      markNodeAndSubtreeAsPlaced(this);
    }
    if (!(parent == null)) {
      if (!this.relayoutWithoutParentInProgress_1 ? parent.get_layoutState_o1v2le_k$().equals(LayoutState_LayingOut_getInstance()) : false) {
        // Inline function 'kotlin.check' call
        // Inline function 'kotlin.contracts.contract' call
        if (!(this.placeOrder_1 === Companion_getInstance_42().get_NotPlacedPlaceOrder_anr5de_k$())) {
          // Inline function 'androidx.compose.ui.node.MeasurePassDelegate.onNodePlaced.<anonymous>' call
          var message = 'Place was called on a node which was placed already';
          throw IllegalStateException_init_$Create$(toString(message));
        }
        this.placeOrder_1 = parent.get_layoutDelegate_prb7q0_k$().nextChildPlaceOrder_1;
        var tmp3_this = parent.get_layoutDelegate_prb7q0_k$();
        tmp3_this.nextChildPlaceOrder_1 = tmp3_this.nextChildPlaceOrder_1 + 1 | 0;
      }
    } else {
      this.placeOrder_1 = 0;
    }
    this.layoutChildren_d2ukqv_k$();
  };
  protoOf(MeasurePassDelegate).measure_4dmfk1_k$ = function (constraints) {
    if (this.$this_1.layoutNode_1.get_intrinsicsUsageByParent_jbkr4b_k$().equals(UsageByParent_NotUsed_getInstance())) {
      this.$this_1.layoutNode_1.clearSubtreeIntrinsicsUsage_4pzi36_k$();
    }
    if (isOutMostLookaheadRoot(this.$this_1.layoutNode_1, this.$this_1)) {
      this.measuredOnce_1 = true;
      this.set_measurementConstraints_40knbs_k$(constraints);
      // Inline function 'kotlin.run' call
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'androidx.compose.ui.node.MeasurePassDelegate.measure.<anonymous>' call
      var $this$run = ensureNotNull(this.$this_1.lookaheadPassDelegate_1);
      $this$run.measuredByParent_1 = UsageByParent_NotUsed_getInstance();
      $this$run.measure_4dmfk1_k$(constraints);
    }
    trackMeasurementByParent(this, this.$this_1.layoutNode_1);
    this.remeasure_apb1v0_k$(constraints);
    return this;
  };
  protoOf(MeasurePassDelegate).remeasure_apb1v0_k$ = function (constraints) {
    var owner = requireOwner_0(this.$this_1.layoutNode_1);
    var parent = this.$this_1.layoutNode_1.get_parent_hy4reb_k$();
    this.$this_1.layoutNode_1.set_canMultiMeasure_ure865_k$(this.$this_1.layoutNode_1.get_canMultiMeasure_dty48c_k$() ? true : !(parent == null) ? parent.get_canMultiMeasure_dty48c_k$() : false);
    if (this.$this_1.layoutNode_1.get_measurePending_u6yxya_k$() ? true : !equals(this.get_measurementConstraints_3hdhby_k$(), constraints)) {
      this.alignmentLines_1.set_usedByModifierMeasurement_regogv_k$(false);
      this.forEachChildAlignmentLinesOwner_jqk7a0_k$(LayoutNodeLayoutDelegate$MeasurePassDelegate$remeasure$lambda);
      this.measuredOnce_1 = true;
      var outerPreviousMeasuredSize = this.$this_1.get_outerCoordinator_6auvsy_k$().get_size_kd98kr_k$();
      this.set_measurementConstraints_40knbs_k$(constraints);
      performMeasure(this.$this_1, constraints);
      var sizeChanged = (!equals(this.$this_1.get_outerCoordinator_6auvsy_k$().get_size_kd98kr_k$(), outerPreviousMeasuredSize) ? true : !(this.$this_1.get_outerCoordinator_6auvsy_k$().get_width_j0q4yl_k$() === this.get_width_j0q4yl_k$())) ? true : !(this.$this_1.get_outerCoordinator_6auvsy_k$().get_height_e7t92o_k$() === this.get_height_e7t92o_k$());
      this.set_measuredSize_t5k1i3_k$(IntSize_0(this.$this_1.get_outerCoordinator_6auvsy_k$().get_width_j0q4yl_k$(), this.$this_1.get_outerCoordinator_6auvsy_k$().get_height_e7t92o_k$()));
      return sizeChanged;
    } else {
      owner.forceMeasureTheSubtree$default_fxiel2_k$(this.$this_1.layoutNode_1);
      this.$this_1.layoutNode_1.resetSubtreeIntrinsicsUsage_5qksh8_k$();
    }
    return false;
  };
  protoOf(MeasurePassDelegate).get_measuredWidth_lom6bb_k$ = function () {
    return this.$this_1.get_outerCoordinator_6auvsy_k$().get_measuredWidth_lom6bb_k$();
  };
  protoOf(MeasurePassDelegate).get_measuredHeight_prad1y_k$ = function () {
    return this.$this_1.get_outerCoordinator_6auvsy_k$().get_measuredHeight_prad1y_k$();
  };
  protoOf(MeasurePassDelegate).get_pk047k_k$ = function (alignmentLine) {
    var tmp0_safe_receiver = this.$this_1.layoutNode_1.get_parent_hy4reb_k$();
    if (equals(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_layoutState_o1v2le_k$(), LayoutState_Measuring_getInstance())) {
      this.alignmentLines_1.set_usedDuringParentMeasurement_7czqoy_k$(true);
    } else {
      var tmp1_safe_receiver = this.$this_1.layoutNode_1.get_parent_hy4reb_k$();
      if (equals(tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_layoutState_o1v2le_k$(), LayoutState_LayingOut_getInstance())) {
        this.alignmentLines_1.set_usedDuringParentLayout_iucn22_k$(true);
      }
    }
    this.duringAlignmentLinesQuery_1 = true;
    var result = this.$this_1.get_outerCoordinator_6auvsy_k$().get_pk047k_k$(alignmentLine);
    this.duringAlignmentLinesQuery_1 = false;
    return result;
  };
  protoOf(MeasurePassDelegate).placeAt_joet51_k$ = function (position, zIndex, layerBlock) {
    if (!equals(position, this.lastPosition_1)) {
      if (this.$this_1.coordinatesAccessedDuringModifierPlacement_1 ? true : this.$this_1.coordinatesAccessedDuringPlacement_1) {
        this.$this_1.layoutPending_1 = true;
      }
      this.notifyChildrenUsingCoordinatesWhilePlacing_90qeo2_k$();
    }
    if (isOutMostLookaheadRoot(this.$this_1.layoutNode_1, this.$this_1)) {
      // Inline function 'kotlin.with' call
      // Inline function 'kotlin.contracts.contract' call
      var $this$with = Companion_getInstance_37();
      // Inline function 'kotlin.let' call
      // Inline function 'kotlin.contracts.contract' call
      var it = ensureNotNull(this.$this_1.lookaheadPassDelegate_1);
      var tmp0_safe_receiver = this.$this_1.layoutNode_1.get_parent_hy4reb_k$();
      if (tmp0_safe_receiver == null)
        null;
      else {
        // Inline function 'kotlin.run' call
        // Inline function 'kotlin.contracts.contract' call
        tmp0_safe_receiver.get_layoutDelegate_prb7q0_k$().nextChildLookaheadPlaceOrder_1 = 0;
      }
      it.placeOrder_1 = Companion_getInstance_42().get_NotPlacedPlaceOrder_anr5de_k$();
      $this$with.place$default_lcv1ed_k$(it, _IntOffset___get_x__impl__qiqr5o(position), _IntOffset___get_y__impl__2avpwj(position));
    }
    placeOuterCoordinator(this, position, zIndex, layerBlock);
  };
  protoOf(MeasurePassDelegate).replace_ksofmk_k$ = function () {
    try {
      this.relayoutWithoutParentInProgress_1 = true;
      // Inline function 'kotlin.check' call
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'kotlin.check' call
      // Inline function 'kotlin.contracts.contract' call
      if (!this.placedOnce_1) {
        // Inline function 'kotlin.check.<anonymous>' call
        var message = 'Check failed.';
        throw IllegalStateException_init_$Create$(toString(message));
      }
      placeOuterCoordinator(this, this.lastPosition_1, this.lastZIndex_1, this.lastLayerBlock_1);
    }finally {
      this.relayoutWithoutParentInProgress_1 = false;
    }
  };
  protoOf(MeasurePassDelegate).minIntrinsicWidth_jyhjuj_k$ = function (height) {
    onIntrinsicsQueried(this);
    return this.$this_1.get_outerCoordinator_6auvsy_k$().minIntrinsicWidth_jyhjuj_k$(height);
  };
  protoOf(MeasurePassDelegate).maxIntrinsicWidth_b8umbx_k$ = function (height) {
    onIntrinsicsQueried(this);
    return this.$this_1.get_outerCoordinator_6auvsy_k$().maxIntrinsicWidth_b8umbx_k$(height);
  };
  protoOf(MeasurePassDelegate).minIntrinsicHeight_p2a4ou_k$ = function (width) {
    onIntrinsicsQueried(this);
    return this.$this_1.get_outerCoordinator_6auvsy_k$().minIntrinsicHeight_p2a4ou_k$(width);
  };
  protoOf(MeasurePassDelegate).maxIntrinsicHeight_b0krtc_k$ = function (width) {
    onIntrinsicsQueried(this);
    return this.$this_1.get_outerCoordinator_6auvsy_k$().maxIntrinsicHeight_b0krtc_k$(width);
  };
  protoOf(MeasurePassDelegate).invalidateParentData_gxj269_k$ = function () {
    this.parentDataDirty_1 = true;
  };
  protoOf(MeasurePassDelegate).updateParentData_pa8rfn_k$ = function () {
    if (this.parentData_1 == null ? this.$this_1.get_outerCoordinator_6auvsy_k$().get_parentData_o87vnn_k$() == null : false)
      return false;
    if (!this.parentDataDirty_1)
      return false;
    this.parentDataDirty_1 = false;
    this.parentData_1 = this.$this_1.get_outerCoordinator_6auvsy_k$().get_parentData_o87vnn_k$();
    return true;
  };
  protoOf(MeasurePassDelegate).calculateAlignmentLines_o1ljoi_k$ = function () {
    if (!this.duringAlignmentLinesQuery_1) {
      if (this.$this_1.layoutState_1.equals(LayoutState_Measuring_getInstance())) {
        this.alignmentLines_1.set_usedByModifierMeasurement_regogv_k$(true);
        if (this.alignmentLines_1.get_dirty_iqac2x_k$()) {
          this.$this_1.markLayoutPending_drzj4g_k$();
        }
      } else {
        this.alignmentLines_1.set_usedByModifierLayout_874q5f_k$(true);
      }
    }
    this.get_innerCoordinator_8ywxfh_k$().set_isPlacingForAlignment_75fahu_k$(true);
    this.layoutChildren_d2ukqv_k$();
    this.get_innerCoordinator_8ywxfh_k$().set_isPlacingForAlignment_75fahu_k$(false);
    return this.alignmentLines_1.getLastCalculation_d1vk0t_k$();
  };
  protoOf(MeasurePassDelegate).get_parentAlignmentLinesOwner_pn5g90_k$ = function () {
    var tmp0_safe_receiver = this.$this_1.layoutNode_1.get_parent_hy4reb_k$();
    var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_layoutDelegate_prb7q0_k$();
    return tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_alignmentLinesOwner_uqy8fm_k$();
  };
  protoOf(MeasurePassDelegate).forEachChildAlignmentLinesOwner_jqk7a0_k$ = function (block) {
    // Inline function 'androidx.compose.ui.node.LayoutNode.forEachChild' call
    var this_0 = this.$this_1.layoutNode_1.get__children_xknpsb_k$();
    // Inline function 'kotlin.contracts.contract' call
    var size = this_0.get_size_woubt6_k$();
    var tmp;
    if (size > 0) {
      var i = 0;
      var tmp_0 = this_0.get_content_h02jrk_k$();
      var content = isArray(tmp_0) ? tmp_0 : THROW_CCE();
      do {
        // Inline function 'androidx.compose.ui.node.MeasurePassDelegate.forEachChildAlignmentLinesOwner.<anonymous>' call
        block(content[i].get_layoutDelegate_prb7q0_k$().get_alignmentLinesOwner_uqy8fm_k$());
        i = i + 1 | 0;
      }
       while (i < size);
      tmp = Unit_getInstance();
    }
  };
  protoOf(MeasurePassDelegate).requestLayout_8kyszb_k$ = function () {
    this.$this_1.layoutNode_1.requestRelayout$default_1ub83u_k$();
  };
  protoOf(MeasurePassDelegate).requestMeasure_vbzf29_k$ = function () {
    this.$this_1.layoutNode_1.requestRemeasure$default_jw5g0w_k$();
  };
  protoOf(MeasurePassDelegate).notifyChildrenUsingCoordinatesWhilePlacing_90qeo2_k$ = function () {
    if (this.$this_1.childrenAccessingCoordinatesDuringPlacement_1 > 0) {
      // Inline function 'androidx.compose.ui.node.LayoutNode.forEachChild' call
      var this_0 = this.$this_1.layoutNode_1.get__children_xknpsb_k$();
      // Inline function 'kotlin.contracts.contract' call
      var size = this_0.get_size_woubt6_k$();
      var tmp;
      if (size > 0) {
        var i = 0;
        var tmp_0 = this_0.get_content_h02jrk_k$();
        var content = isArray(tmp_0) ? tmp_0 : THROW_CCE();
        do {
          // Inline function 'androidx.compose.ui.node.MeasurePassDelegate.notifyChildrenUsingCoordinatesWhilePlacing.<anonymous>' call
          var child = content[i];
          var childLayoutDelegate = child.get_layoutDelegate_prb7q0_k$();
          var accessed = childLayoutDelegate.coordinatesAccessedDuringPlacement_1 ? true : childLayoutDelegate.coordinatesAccessedDuringModifierPlacement_1;
          if (accessed ? !childLayoutDelegate.layoutPending_1 : false) {
            child.requestRelayout$default_1ub83u_k$();
          }
          childLayoutDelegate.measurePassDelegate_1.notifyChildrenUsingCoordinatesWhilePlacing_90qeo2_k$();
          i = i + 1 | 0;
        }
         while (i < size);
        tmp = Unit_getInstance();
      }
    }
  };
  protoOf(MeasurePassDelegate).invalidateIntrinsicsParent_m7bs02_k$ = function (forceRequest) {
    var parent = this.$this_1.layoutNode_1.get_parent_hy4reb_k$();
    var intrinsicsUsageByParent = this.$this_1.layoutNode_1.get_intrinsicsUsageByParent_jbkr4b_k$();
    if (!(parent == null) ? !intrinsicsUsageByParent.equals(UsageByParent_NotUsed_getInstance()) : false) {
      var intrinsicsUsingParent = parent;
      $l$loop: while (intrinsicsUsingParent.get_intrinsicsUsageByParent_jbkr4b_k$().equals(intrinsicsUsageByParent)) {
        var tmp0_elvis_lhs = intrinsicsUsingParent.get_parent_hy4reb_k$();
        var tmp;
        if (tmp0_elvis_lhs == null) {
          break $l$loop;
        } else {
          tmp = tmp0_elvis_lhs;
        }
        intrinsicsUsingParent = tmp;
      }
      switch (intrinsicsUsageByParent.get_ordinal_ip24qg_k$()) {
        case 0:
          intrinsicsUsingParent.requestRemeasure$default_jw5g0w_k$(forceRequest);
          break;
        case 1:
          intrinsicsUsingParent.requestRelayout_l4dawn_k$(forceRequest);
          break;
        default:
          // Inline function 'kotlin.error' call

          var message = "Intrinsics isn't used by the parent";
          throw IllegalStateException_init_$Create$(toString(message));
      }
    }
  };
  protoOf(MeasurePassDelegate).onNodeDetached_9d5uil_k$ = function () {
    this.placeOrder_1 = Companion_getInstance_42().get_NotPlacedPlaceOrder_anr5de_k$();
    this.previousPlaceOrder_1 = Companion_getInstance_42().get_NotPlacedPlaceOrder_anr5de_k$();
    this.isPlaced_1 = false;
  };
  protoOf(MeasurePassDelegate).measureBasedOnLookahead_fa5ffi_k$ = function () {
    var lookaheadDelegate = this.$this_1.lookaheadPassDelegate_1;
    var parent = ensureNotNull(this.$this_1.layoutNode_1.get_parent_hy4reb_k$());
    // Inline function 'kotlin.requireNotNull' call
    // Inline function 'kotlin.contracts.contract' call
    $l$block: {
      // Inline function 'kotlin.requireNotNull' call
      // Inline function 'kotlin.contracts.contract' call
      if (lookaheadDelegate == null) {
        // Inline function 'kotlin.requireNotNull.<anonymous>' call
        var message = 'Required value was null.';
        throw IllegalArgumentException_init_$Create$(toString(message));
      } else {
        break $l$block;
      }
    }
    if (lookaheadDelegate.measuredByParent_1.equals(UsageByParent_InMeasureBlock_getInstance()) ? parent.get_layoutState_o1v2le_k$().equals(LayoutState_Measuring_getInstance()) : false) {
      var tmp = lookaheadDelegate.get_lastConstraints_ay8m7l_k$();
      this.measure_4dmfk1_k$(ensureNotNull(tmp == null ? null : new Constraints(tmp)).value_1);
    } else if (lookaheadDelegate.measuredByParent_1.equals(UsageByParent_InLayoutBlock_getInstance()) ? parent.get_layoutState_o1v2le_k$().equals(LayoutState_LayingOut_getInstance()) : false) {
      var tmp_0 = lookaheadDelegate.get_lastConstraints_ay8m7l_k$();
      this.measure_4dmfk1_k$(ensureNotNull(tmp_0 == null ? null : new Constraints(tmp_0)).value_1);
    }
  };
  protoOf(MeasurePassDelegate).placeBasedOnLookahead_t0zlrt_k$ = function () {
    // Inline function 'kotlin.requireNotNull' call
    var value = this.$this_1.lookaheadPassDelegate_1;
    // Inline function 'kotlin.contracts.contract' call
    var tmp$ret$1;
    $l$block: {
      // Inline function 'kotlin.requireNotNull' call
      // Inline function 'kotlin.contracts.contract' call
      if (value == null) {
        // Inline function 'kotlin.requireNotNull.<anonymous>' call
        var message = 'Required value was null.';
        throw IllegalArgumentException_init_$Create$(toString(message));
      } else {
        tmp$ret$1 = value;
        break $l$block;
      }
    }
    var lookaheadDelegate = tmp$ret$1;
    this.placeAt_joet51_k$(lookaheadDelegate.lastPosition_1, lookaheadDelegate.lastZIndex_1, lookaheadDelegate.lastLayerBlock_1);
  };
  function LookaheadPassDelegate($outer) {
    this.$this_1 = $outer;
    Placeable.call(this);
    this.relayoutWithoutParentInProgress_1 = false;
    this.previousPlaceOrder_1 = Companion_getInstance_42().get_NotPlacedPlaceOrder_anr5de_k$();
    this.placeOrder_1 = Companion_getInstance_42().get_NotPlacedPlaceOrder_anr5de_k$();
    this.measuredByParent_1 = UsageByParent_NotUsed_getInstance();
    this.duringAlignmentLinesQuery_1 = false;
    this.placedOnce_1 = false;
    this.measuredOnce_1 = false;
    this.lookaheadConstraints_1 = null;
    this.lastPosition_1 = Companion_getInstance_10().get_Zero_6hc3i8_k$();
    this.lastZIndex_1 = 0.0;
    this.lastLayerBlock_1 = null;
    this.isPlaced_1 = false;
    this.alignmentLines_1 = new LookaheadAlignmentLines(this);
    var tmp = this;
    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
    // Inline function 'kotlin.arrayOfNulls' call
    var tmp$ret$0 = fillArrayVal(Array(16), null);
    tmp._childDelegates_1 = new MutableVector(tmp$ret$0, 0);
    this.childDelegatesDirty_1 = true;
    this.layingOutChildren_1 = false;
    this.parentDataDirty_1 = true;
    this.parentData_1 = this.get_measurePassDelegate_jl6jhx_k$().parentData_1;
  }
  protoOf(LookaheadPassDelegate).set_placeOrder_tjq5x8_k$ = function (_set____db54di) {
    this.placeOrder_1 = _set____db54di;
  };
  protoOf(LookaheadPassDelegate).get_placeOrder_otfncg_k$ = function () {
    return this.placeOrder_1;
  };
  protoOf(LookaheadPassDelegate).set_measuredByParent_9gdbf4_k$ = function (_set____db54di) {
    this.measuredByParent_1 = _set____db54di;
  };
  protoOf(LookaheadPassDelegate).get_measuredByParent_1b4xow_k$ = function () {
    return this.measuredByParent_1;
  };
  protoOf(LookaheadPassDelegate).get_measurePassDelegate_jl6jhx_k$ = function () {
    return this.$this_1.measurePassDelegate_1;
  };
  protoOf(LookaheadPassDelegate).set_duringAlignmentLinesQuery_5ai2uf_k$ = function (_set____db54di) {
    this.duringAlignmentLinesQuery_1 = _set____db54di;
  };
  protoOf(LookaheadPassDelegate).get_duringAlignmentLinesQuery_dnzjc2_k$ = function () {
    return this.duringAlignmentLinesQuery_1;
  };
  protoOf(LookaheadPassDelegate).get_lastConstraints_ay8m7l_k$ = function () {
    return this.lookaheadConstraints_1;
  };
  protoOf(LookaheadPassDelegate).get_lastPosition_4on93_k$ = function () {
    return this.lastPosition_1;
  };
  protoOf(LookaheadPassDelegate).get_lastZIndex_ek7tx3_k$ = function () {
    return this.lastZIndex_1;
  };
  protoOf(LookaheadPassDelegate).get_lastLayerBlock_zg6j9h_k$ = function () {
    return this.lastLayerBlock_1;
  };
  protoOf(LookaheadPassDelegate).set_isPlaced_lue1ap_k$ = function (_set____db54di) {
    this.isPlaced_1 = _set____db54di;
  };
  protoOf(LookaheadPassDelegate).get_isPlaced_y2kn9s_k$ = function () {
    return this.isPlaced_1;
  };
  protoOf(LookaheadPassDelegate).get_innerCoordinator_8ywxfh_k$ = function () {
    return this.$this_1.layoutNode_1.get_innerCoordinator_8ywxfh_k$();
  };
  protoOf(LookaheadPassDelegate).get_alignmentLines_nx3i05_k$ = function () {
    return this.alignmentLines_1;
  };
  protoOf(LookaheadPassDelegate).set_childDelegatesDirty_vktjm6_k$ = function (_set____db54di) {
    this.childDelegatesDirty_1 = _set____db54di;
  };
  protoOf(LookaheadPassDelegate).get_childDelegatesDirty_s6art5_k$ = function () {
    return this.childDelegatesDirty_1;
  };
  protoOf(LookaheadPassDelegate).get_childDelegates_yko3x7_k$ = function () {
    // Inline function 'kotlin.let' call
    // Inline function 'kotlin.contracts.contract' call
    this.$this_1.layoutNode_1.get_children_4cwbp4_k$();
    var tmp;
    if (!this.childDelegatesDirty_1) {
      return this._childDelegates_1.asMutableList_ecsrla_k$();
    }
    // Inline function 'androidx.compose.ui.node.updateChildMeasurables' call
    var this_0 = this.$this_1.layoutNode_1;
    var destination = this._childDelegates_1;
    // Inline function 'androidx.compose.ui.node.LayoutNode.forEachChildIndexed' call
    var this_1 = this_0.get__children_xknpsb_k$();
    // Inline function 'kotlin.contracts.contract' call
    var size = this_1.get_size_woubt6_k$();
    var tmp_0;
    if (size > 0) {
      var i = 0;
      var tmp_1 = this_1.get_content_h02jrk_k$();
      var content = isArray(tmp_1) ? tmp_1 : THROW_CCE();
      do {
        // Inline function 'androidx.compose.ui.node.updateChildMeasurables.<anonymous>' call
        var i_0 = i;
        var layoutNode = content[i];
        if (destination.get_size_woubt6_k$() <= i_0) {
          // Inline function 'androidx.compose.ui.node.LookaheadPassDelegate.<get-childDelegates>.<anonymous>' call
          var tmp$ret$1 = ensureNotNull(layoutNode.get_layoutDelegate_prb7q0_k$().lookaheadPassDelegate_1);
          destination.add_wl2rvy_k$(tmp$ret$1);
        } else {
          // Inline function 'androidx.compose.ui.node.LookaheadPassDelegate.<get-childDelegates>.<anonymous>' call
          var tmp$ret$2 = ensureNotNull(layoutNode.get_layoutDelegate_prb7q0_k$().lookaheadPassDelegate_1);
          destination.set_9t5s9l_k$(i_0, tmp$ret$2);
        }
        i = i + 1 | 0;
      }
       while (i < size);
      tmp_0 = Unit_getInstance();
    }
    destination.removeRange_sm1kzt_k$(this_0.get_children_4cwbp4_k$().get_size_woubt6_k$(), destination.get_size_woubt6_k$());
    this.childDelegatesDirty_1 = false;
    return this._childDelegates_1.asMutableList_ecsrla_k$();
  };
  protoOf(LookaheadPassDelegate).get_layingOutChildren_2hkgyi_k$ = function () {
    return this.layingOutChildren_1;
  };
  protoOf(LookaheadPassDelegate).layoutChildren_d2ukqv_k$ = function () {
    this.layingOutChildren_1 = true;
    this.alignmentLines_1.recalculateQueryOwner_tyn5le_k$();
    if (this.$this_1.lookaheadLayoutPending_1) {
      onBeforeLayoutChildren_0(this);
    }
    var lookaheadDelegate = ensureNotNull(this.get_innerCoordinator_8ywxfh_k$().get_lookaheadDelegate_jrhgua_k$());
    if (this.$this_1.lookaheadLayoutPendingForAlignment_1 ? true : (!this.duringAlignmentLinesQuery_1 ? !lookaheadDelegate.get_isPlacingForAlignment_v8izjp_k$() : false) ? this.$this_1.lookaheadLayoutPending_1 : false) {
      this.$this_1.lookaheadLayoutPending_1 = false;
      var oldLayoutState = this.$this_1.layoutState_1;
      this.$this_1.layoutState_1 = LayoutState_LookaheadLayingOut_getInstance();
      var owner = requireOwner_0(this.$this_1.layoutNode_1);
      this.$this_1.set_coordinatesAccessedDuringPlacement_16yw6m_k$(false);
      var tmp = owner.get_snapshotObserver_phbxc3_k$();
      tmp.observeLayoutSnapshotReads$default_egfdth_k$(this.$this_1.layoutNode_1, VOID, LayoutNodeLayoutDelegate$LookaheadPassDelegate$layoutChildren$lambda(this, lookaheadDelegate));
      this.$this_1.layoutState_1 = oldLayoutState;
      if (this.$this_1.coordinatesAccessedDuringPlacement_1 ? lookaheadDelegate.get_isPlacingForAlignment_v8izjp_k$() : false) {
        this.requestLayout_8kyszb_k$();
      }
      this.$this_1.lookaheadLayoutPendingForAlignment_1 = false;
    }
    if (this.alignmentLines_1.get_usedDuringParentLayout_8fmgaj_k$()) {
      this.alignmentLines_1.set_previousUsedDuringParentLayout_q00vxt_k$(true);
    }
    if (this.alignmentLines_1.get_dirty_iqac2x_k$() ? this.alignmentLines_1.get_required_wq3z3c_k$() : false) {
      this.alignmentLines_1.recalculate_5g16tf_k$();
    }
    this.layingOutChildren_1 = false;
  };
  protoOf(LookaheadPassDelegate).calculateAlignmentLines_o1ljoi_k$ = function () {
    if (!this.duringAlignmentLinesQuery_1) {
      if (this.$this_1.layoutState_1.equals(LayoutState_LookaheadMeasuring_getInstance())) {
        this.alignmentLines_1.set_usedByModifierMeasurement_regogv_k$(true);
        if (this.alignmentLines_1.get_dirty_iqac2x_k$()) {
          this.$this_1.markLookaheadLayoutPending_jksxzc_k$();
        }
      } else {
        this.alignmentLines_1.set_usedByModifierLayout_874q5f_k$(true);
      }
    }
    var tmp0_safe_receiver = this.get_innerCoordinator_8ywxfh_k$().get_lookaheadDelegate_jrhgua_k$();
    if (tmp0_safe_receiver != null) {
      tmp0_safe_receiver.set_isPlacingForAlignment_75fahu_k$(true);
    }
    this.layoutChildren_d2ukqv_k$();
    var tmp1_safe_receiver = this.get_innerCoordinator_8ywxfh_k$().get_lookaheadDelegate_jrhgua_k$();
    if (tmp1_safe_receiver != null) {
      tmp1_safe_receiver.set_isPlacingForAlignment_75fahu_k$(false);
    }
    return this.alignmentLines_1.getLastCalculation_d1vk0t_k$();
  };
  protoOf(LookaheadPassDelegate).get_parentAlignmentLinesOwner_pn5g90_k$ = function () {
    var tmp0_safe_receiver = this.$this_1.layoutNode_1.get_parent_hy4reb_k$();
    var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_layoutDelegate_prb7q0_k$();
    return tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_lookaheadAlignmentLinesOwner_sois9q_k$();
  };
  protoOf(LookaheadPassDelegate).forEachChildAlignmentLinesOwner_jqk7a0_k$ = function (block) {
    // Inline function 'androidx.compose.ui.node.LayoutNode.forEachChild' call
    var this_0 = this.$this_1.layoutNode_1.get__children_xknpsb_k$();
    // Inline function 'kotlin.contracts.contract' call
    var size = this_0.get_size_woubt6_k$();
    var tmp;
    if (size > 0) {
      var i = 0;
      var tmp_0 = this_0.get_content_h02jrk_k$();
      var content = isArray(tmp_0) ? tmp_0 : THROW_CCE();
      do {
        // Inline function 'androidx.compose.ui.node.LookaheadPassDelegate.forEachChildAlignmentLinesOwner.<anonymous>' call
        var it = content[i];
        block(ensureNotNull(it.get_layoutDelegate_prb7q0_k$().get_lookaheadAlignmentLinesOwner_sois9q_k$()));
        i = i + 1 | 0;
      }
       while (i < size);
      tmp = Unit_getInstance();
    }
  };
  protoOf(LookaheadPassDelegate).requestLayout_8kyszb_k$ = function () {
    this.$this_1.layoutNode_1.requestLookaheadRelayout$default_9efiai_k$();
  };
  protoOf(LookaheadPassDelegate).requestMeasure_vbzf29_k$ = function () {
    this.$this_1.layoutNode_1.requestLookaheadRemeasure$default_wumcak_k$();
  };
  protoOf(LookaheadPassDelegate).notifyChildrenUsingCoordinatesWhilePlacing_90qeo2_k$ = function () {
    if (this.$this_1.childrenAccessingCoordinatesDuringPlacement_1 > 0) {
      // Inline function 'androidx.compose.ui.node.LayoutNode.forEachChild' call
      var this_0 = this.$this_1.layoutNode_1.get__children_xknpsb_k$();
      // Inline function 'kotlin.contracts.contract' call
      var size = this_0.get_size_woubt6_k$();
      var tmp;
      if (size > 0) {
        var i = 0;
        var tmp_0 = this_0.get_content_h02jrk_k$();
        var content = isArray(tmp_0) ? tmp_0 : THROW_CCE();
        do {
          // Inline function 'androidx.compose.ui.node.LookaheadPassDelegate.notifyChildrenUsingCoordinatesWhilePlacing.<anonymous>' call
          var child = content[i];
          var childLayoutDelegate = child.get_layoutDelegate_prb7q0_k$();
          var accessed = childLayoutDelegate.coordinatesAccessedDuringPlacement_1 ? true : childLayoutDelegate.coordinatesAccessedDuringModifierPlacement_1;
          if (accessed ? !childLayoutDelegate.layoutPending_1 : false) {
            child.requestLookaheadRelayout$default_9efiai_k$();
          }
          var tmp0_safe_receiver = childLayoutDelegate.lookaheadPassDelegate_1;
          if (tmp0_safe_receiver == null)
            null;
          else {
            tmp0_safe_receiver.notifyChildrenUsingCoordinatesWhilePlacing_90qeo2_k$();
          }
          i = i + 1 | 0;
        }
         while (i < size);
        tmp = Unit_getInstance();
      }
    }
  };
  protoOf(LookaheadPassDelegate).measure_4dmfk1_k$ = function (constraints) {
    trackLookaheadMeasurementByParent(this, this.$this_1.layoutNode_1);
    if (this.$this_1.layoutNode_1.get_intrinsicsUsageByParent_jbkr4b_k$().equals(UsageByParent_NotUsed_getInstance())) {
      this.$this_1.layoutNode_1.clearSubtreeIntrinsicsUsage_4pzi36_k$();
    }
    this.remeasure_apb1v0_k$(constraints);
    return this;
  };
  protoOf(LookaheadPassDelegate).get_parentData_o87vnn_k$ = function () {
    return this.parentData_1;
  };
  protoOf(LookaheadPassDelegate).remeasure_apb1v0_k$ = function (constraints) {
    var parent = this.$this_1.layoutNode_1.get_parent_hy4reb_k$();
    this.$this_1.layoutNode_1.set_canMultiMeasure_ure865_k$(this.$this_1.layoutNode_1.get_canMultiMeasure_dty48c_k$() ? true : !(parent == null) ? parent.get_canMultiMeasure_dty48c_k$() : false);
    var tmp;
    if (this.$this_1.layoutNode_1.get_lookaheadMeasurePending_xreky_k$()) {
      tmp = true;
    } else {
      var tmp_0 = this.lookaheadConstraints_1;
      tmp = !equals(tmp_0 == null ? null : new Constraints(tmp_0), new Constraints(constraints));
    }
    if (tmp) {
      this.lookaheadConstraints_1 = constraints;
      this.alignmentLines_1.set_usedByModifierMeasurement_regogv_k$(false);
      this.forEachChildAlignmentLinesOwner_jqk7a0_k$(LayoutNodeLayoutDelegate$LookaheadPassDelegate$remeasure$lambda);
      this.measuredOnce_1 = true;
      var lookaheadDelegate = this.$this_1.get_outerCoordinator_6auvsy_k$().get_lookaheadDelegate_jrhgua_k$();
      // Inline function 'kotlin.check' call
      // Inline function 'kotlin.contracts.contract' call
      if (!!(lookaheadDelegate == null)) {
        // Inline function 'androidx.compose.ui.node.LookaheadPassDelegate.remeasure.<anonymous>' call
        var message = 'Lookahead result from lookaheadRemeasure cannot be null';
        throw IllegalStateException_init_$Create$(toString(message));
      }
      var lastLookaheadSize = IntSize_0(lookaheadDelegate.get_width_j0q4yl_k$(), lookaheadDelegate.get_height_e7t92o_k$());
      performLookaheadMeasure(this.$this_1, constraints);
      this.set_measuredSize_t5k1i3_k$(IntSize_0(lookaheadDelegate.get_width_j0q4yl_k$(), lookaheadDelegate.get_height_e7t92o_k$()));
      var sizeChanged = !(_IntSize___get_width__impl__d9yl4o(lastLookaheadSize) === lookaheadDelegate.get_width_j0q4yl_k$()) ? true : !(_IntSize___get_height__impl__prv63b(lastLookaheadSize) === lookaheadDelegate.get_height_e7t92o_k$());
      return sizeChanged;
    } else {
      var tmp0_safe_receiver = this.$this_1.layoutNode_1.get_owner_iwkx3e_k$();
      if (tmp0_safe_receiver == null)
        null;
      else {
        tmp0_safe_receiver.forceMeasureTheSubtree_j5z8pj_k$(this.$this_1.layoutNode_1, true);
      }
      this.$this_1.layoutNode_1.resetSubtreeIntrinsicsUsage_5qksh8_k$();
    }
    return false;
  };
  protoOf(LookaheadPassDelegate).placeAt_joet51_k$ = function (position, zIndex, layerBlock) {
    this.$this_1.layoutState_1 = LayoutState_LookaheadLayingOut_getInstance();
    this.placedOnce_1 = true;
    if (!equals(position, this.lastPosition_1)) {
      if (this.$this_1.coordinatesAccessedDuringModifierPlacement_1 ? true : this.$this_1.coordinatesAccessedDuringPlacement_1) {
        this.$this_1.lookaheadLayoutPending_1 = true;
      }
      this.notifyChildrenUsingCoordinatesWhilePlacing_90qeo2_k$();
    }
    var owner = requireOwner_0(this.$this_1.layoutNode_1);
    if (!this.$this_1.lookaheadLayoutPending_1 ? this.isPlaced_1 : false) {
      this.onNodePlaced_3ta4s2_k$();
    } else {
      this.$this_1.set_coordinatesAccessedDuringModifierPlacement_hjsh87_k$(false);
      this.alignmentLines_1.set_usedByModifierLayout_874q5f_k$(false);
      var tmp = owner.get_snapshotObserver_phbxc3_k$();
      tmp.observeLayoutModifierSnapshotReads$default_e5y66_k$(this.$this_1.layoutNode_1, VOID, LayoutNodeLayoutDelegate$LookaheadPassDelegate$placeAt$lambda(this.$this_1, position));
    }
    this.lastPosition_1 = position;
    this.lastZIndex_1 = zIndex;
    this.lastLayerBlock_1 = layerBlock;
    this.$this_1.layoutState_1 = LayoutState_Idle_getInstance();
  };
  protoOf(LookaheadPassDelegate).get_measuredWidth_lom6bb_k$ = function () {
    return ensureNotNull(this.$this_1.get_outerCoordinator_6auvsy_k$().get_lookaheadDelegate_jrhgua_k$()).get_measuredWidth_lom6bb_k$();
  };
  protoOf(LookaheadPassDelegate).get_measuredHeight_prad1y_k$ = function () {
    return ensureNotNull(this.$this_1.get_outerCoordinator_6auvsy_k$().get_lookaheadDelegate_jrhgua_k$()).get_measuredHeight_prad1y_k$();
  };
  protoOf(LookaheadPassDelegate).get_pk047k_k$ = function (alignmentLine) {
    var tmp0_safe_receiver = this.$this_1.layoutNode_1.get_parent_hy4reb_k$();
    if (equals(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_layoutState_o1v2le_k$(), LayoutState_LookaheadMeasuring_getInstance())) {
      this.alignmentLines_1.set_usedDuringParentMeasurement_7czqoy_k$(true);
    } else {
      var tmp1_safe_receiver = this.$this_1.layoutNode_1.get_parent_hy4reb_k$();
      if (equals(tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_layoutState_o1v2le_k$(), LayoutState_LookaheadLayingOut_getInstance())) {
        this.alignmentLines_1.set_usedDuringParentLayout_iucn22_k$(true);
      }
    }
    this.duringAlignmentLinesQuery_1 = true;
    var result = ensureNotNull(this.$this_1.get_outerCoordinator_6auvsy_k$().get_lookaheadDelegate_jrhgua_k$()).get_pk047k_k$(alignmentLine);
    this.duringAlignmentLinesQuery_1 = false;
    return result;
  };
  protoOf(LookaheadPassDelegate).minIntrinsicWidth_jyhjuj_k$ = function (height) {
    onIntrinsicsQueried_0(this);
    return ensureNotNull(this.$this_1.get_outerCoordinator_6auvsy_k$().get_lookaheadDelegate_jrhgua_k$()).minIntrinsicWidth_jyhjuj_k$(height);
  };
  protoOf(LookaheadPassDelegate).maxIntrinsicWidth_b8umbx_k$ = function (height) {
    onIntrinsicsQueried_0(this);
    return ensureNotNull(this.$this_1.get_outerCoordinator_6auvsy_k$().get_lookaheadDelegate_jrhgua_k$()).maxIntrinsicWidth_b8umbx_k$(height);
  };
  protoOf(LookaheadPassDelegate).minIntrinsicHeight_p2a4ou_k$ = function (width) {
    onIntrinsicsQueried_0(this);
    return ensureNotNull(this.$this_1.get_outerCoordinator_6auvsy_k$().get_lookaheadDelegate_jrhgua_k$()).minIntrinsicHeight_p2a4ou_k$(width);
  };
  protoOf(LookaheadPassDelegate).maxIntrinsicHeight_b0krtc_k$ = function (width) {
    onIntrinsicsQueried_0(this);
    return ensureNotNull(this.$this_1.get_outerCoordinator_6auvsy_k$().get_lookaheadDelegate_jrhgua_k$()).maxIntrinsicHeight_b0krtc_k$(width);
  };
  protoOf(LookaheadPassDelegate).invalidateIntrinsicsParent_m7bs02_k$ = function (forceRequest) {
    var parent = this.$this_1.layoutNode_1.get_parent_hy4reb_k$();
    var intrinsicsUsageByParent = this.$this_1.layoutNode_1.get_intrinsicsUsageByParent_jbkr4b_k$();
    if (!(parent == null) ? !intrinsicsUsageByParent.equals(UsageByParent_NotUsed_getInstance()) : false) {
      var intrinsicsUsingParent = parent;
      $l$loop: while (intrinsicsUsingParent.get_intrinsicsUsageByParent_jbkr4b_k$().equals(intrinsicsUsageByParent)) {
        var tmp0_elvis_lhs = intrinsicsUsingParent.get_parent_hy4reb_k$();
        var tmp;
        if (tmp0_elvis_lhs == null) {
          break $l$loop;
        } else {
          tmp = tmp0_elvis_lhs;
        }
        intrinsicsUsingParent = tmp;
      }
      switch (intrinsicsUsageByParent.get_ordinal_ip24qg_k$()) {
        case 0:
          if (!(intrinsicsUsingParent.get_lookaheadRoot_xsli1x_k$() == null)) {
            intrinsicsUsingParent.requestLookaheadRemeasure$default_wumcak_k$(forceRequest);
          } else {
            intrinsicsUsingParent.requestRemeasure$default_jw5g0w_k$(forceRequest);
          }

          break;
        case 1:
          if (!(intrinsicsUsingParent.get_lookaheadRoot_xsli1x_k$() == null)) {
            intrinsicsUsingParent.requestLookaheadRelayout_vkifbv_k$(forceRequest);
          } else {
            intrinsicsUsingParent.requestRelayout_l4dawn_k$(forceRequest);
          }

          break;
        default:
          // Inline function 'kotlin.error' call

          var message = "Intrinsics isn't used by the parent";
          throw IllegalStateException_init_$Create$(toString(message));
      }
    }
  };
  protoOf(LookaheadPassDelegate).invalidateParentData_gxj269_k$ = function () {
    this.parentDataDirty_1 = true;
  };
  protoOf(LookaheadPassDelegate).updateParentData_pa8rfn_k$ = function () {
    if (this.parentData_1 == null ? ensureNotNull(this.$this_1.get_outerCoordinator_6auvsy_k$().get_lookaheadDelegate_jrhgua_k$()).get_parentData_o87vnn_k$() == null : false) {
      return false;
    }
    if (!this.parentDataDirty_1)
      return false;
    this.parentDataDirty_1 = false;
    this.parentData_1 = ensureNotNull(this.$this_1.get_outerCoordinator_6auvsy_k$().get_lookaheadDelegate_jrhgua_k$()).get_parentData_o87vnn_k$();
    return true;
  };
  protoOf(LookaheadPassDelegate).onNodePlaced_3ta4s2_k$ = function () {
    var parent = this.$this_1.layoutNode_1.get_parent_hy4reb_k$();
    if (!this.isPlaced_1) {
      markNodeAndSubtreeAsPlaced_0(this);
    }
    if (!(parent == null)) {
      if (!this.relayoutWithoutParentInProgress_1 ? parent.get_layoutState_o1v2le_k$().equals(LayoutState_LayingOut_getInstance()) ? true : parent.get_layoutState_o1v2le_k$().equals(LayoutState_LookaheadLayingOut_getInstance()) : false) {
        // Inline function 'kotlin.check' call
        // Inline function 'kotlin.contracts.contract' call
        if (!(this.placeOrder_1 === Companion_getInstance_42().get_NotPlacedPlaceOrder_anr5de_k$())) {
          // Inline function 'androidx.compose.ui.node.LookaheadPassDelegate.onNodePlaced.<anonymous>' call
          var message = 'Place was called on a node which was placed already';
          throw IllegalStateException_init_$Create$(toString(message));
        }
        this.placeOrder_1 = parent.get_layoutDelegate_prb7q0_k$().nextChildLookaheadPlaceOrder_1;
        var tmp0_this = parent.get_layoutDelegate_prb7q0_k$();
        tmp0_this.nextChildLookaheadPlaceOrder_1 = tmp0_this.nextChildLookaheadPlaceOrder_1 + 1 | 0;
      }
    } else {
      this.placeOrder_1 = 0;
    }
    this.layoutChildren_d2ukqv_k$();
  };
  protoOf(LookaheadPassDelegate).replace_ksofmk_k$ = function () {
    try {
      this.relayoutWithoutParentInProgress_1 = true;
      // Inline function 'kotlin.check' call
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'kotlin.check' call
      // Inline function 'kotlin.contracts.contract' call
      if (!this.placedOnce_1) {
        // Inline function 'kotlin.check.<anonymous>' call
        var message = 'Check failed.';
        throw IllegalStateException_init_$Create$(toString(message));
      }
      this.placeAt_joet51_k$(this.lastPosition_1, 0.0, null);
    }finally {
      this.relayoutWithoutParentInProgress_1 = false;
    }
  };
  protoOf(LookaheadPassDelegate).onNodeDetached_9d5uil_k$ = function () {
    this.placeOrder_1 = Companion_getInstance_42().get_NotPlacedPlaceOrder_anr5de_k$();
    this.previousPlaceOrder_1 = Companion_getInstance_42().get_NotPlacedPlaceOrder_anr5de_k$();
    this.isPlaced_1 = false;
  };
  function isOutMostLookaheadRoot(_this__u8e3s4, $this) {
    var tmp;
    if (!(_this__u8e3s4.get_lookaheadRoot_xsli1x_k$() == null)) {
      var tmp0_safe_receiver = _this__u8e3s4.get_parent_hy4reb_k$();
      tmp = (tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_lookaheadRoot_xsli1x_k$()) == null;
    } else {
      tmp = false;
    }
    return tmp;
  }
  function performMeasure($this, constraints) {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!$this.layoutState_1.equals(LayoutState_Idle_getInstance())) {
      // Inline function 'androidx.compose.ui.node.LayoutNodeLayoutDelegate.performMeasure.<anonymous>' call
      var message = 'layout state is not idle before measure starts';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    $this.layoutState_1 = LayoutState_Measuring_getInstance();
    $this.measurePending_1 = false;
    var tmp = requireOwner_0($this.layoutNode_1).get_snapshotObserver_phbxc3_k$();
    tmp.observeMeasureSnapshotReads_olwoqi_k$($this.layoutNode_1, false, LayoutNodeLayoutDelegate$performMeasure$lambda($this, constraints));
    if ($this.layoutState_1.equals(LayoutState_Measuring_getInstance())) {
      $this.markLayoutPending_drzj4g_k$();
      $this.layoutState_1 = LayoutState_Idle_getInstance();
    }
  }
  function performLookaheadMeasure($this, constraints) {
    $this.layoutState_1 = LayoutState_LookaheadMeasuring_getInstance();
    $this.lookaheadMeasurePending_1 = false;
    var tmp = requireOwner_0($this.layoutNode_1).get_snapshotObserver_phbxc3_k$();
    tmp.observeMeasureSnapshotReads$default_co032f_k$($this.layoutNode_1, VOID, LayoutNodeLayoutDelegate$performLookaheadMeasure$lambda($this, constraints));
    $this.markLookaheadLayoutPending_jksxzc_k$();
    if (isOutMostLookaheadRoot($this.layoutNode_1, $this)) {
      $this.markLayoutPending_drzj4g_k$();
    } else {
      $this.markMeasurePending_i49ah6_k$();
    }
    $this.layoutState_1 = LayoutState_Idle_getInstance();
  }
  function LayoutNodeLayoutDelegate$performMeasure$lambda(this$0, $constraints) {
    return function () {
      this$0.get_outerCoordinator_6auvsy_k$().measure_4dmfk1_k$($constraints);
      return Unit_getInstance();
    };
  }
  function LayoutNodeLayoutDelegate$performLookaheadMeasure$lambda(this$0, $constraints) {
    return function () {
      ensureNotNull(this$0.get_outerCoordinator_6auvsy_k$().get_lookaheadDelegate_jrhgua_k$()).measure_4dmfk1_k$($constraints);
      return Unit_getInstance();
    };
  }
  function LayoutNodeLayoutDelegate(layoutNode) {
    this.layoutNode_1 = layoutNode;
    this.layoutState_1 = LayoutState_Idle_getInstance();
    this.measurePending_1 = false;
    this.layoutPending_1 = false;
    this.layoutPendingForAlignment_1 = false;
    this.lookaheadMeasurePending_1 = false;
    this.lookaheadLayoutPending_1 = false;
    this.lookaheadLayoutPendingForAlignment_1 = false;
    this.nextChildLookaheadPlaceOrder_1 = 0;
    this.nextChildPlaceOrder_1 = 0;
    this.coordinatesAccessedDuringPlacement_1 = false;
    this.coordinatesAccessedDuringModifierPlacement_1 = false;
    this.childrenAccessingCoordinatesDuringPlacement_1 = 0;
    this.measurePassDelegate_1 = new MeasurePassDelegate(this);
    this.lookaheadPassDelegate_1 = null;
  }
  protoOf(LayoutNodeLayoutDelegate).get_outerCoordinator_6auvsy_k$ = function () {
    return this.layoutNode_1.get_nodes_ivvt6w_k$().get_outerCoordinator_6auvsy_k$();
  };
  protoOf(LayoutNodeLayoutDelegate).get_lastConstraints_ay8m7l_k$ = function () {
    return this.measurePassDelegate_1.get_lastConstraints_ay8m7l_k$();
  };
  protoOf(LayoutNodeLayoutDelegate).get_lastLookaheadConstraints_w1vb0z_k$ = function () {
    var tmp0_safe_receiver = this.lookaheadPassDelegate_1;
    return tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_lastConstraints_ay8m7l_k$();
  };
  protoOf(LayoutNodeLayoutDelegate).get_height_e7t92o_k$ = function () {
    return this.measurePassDelegate_1.get_height_e7t92o_k$();
  };
  protoOf(LayoutNodeLayoutDelegate).get_width_j0q4yl_k$ = function () {
    return this.measurePassDelegate_1.get_width_j0q4yl_k$();
  };
  protoOf(LayoutNodeLayoutDelegate).get_layoutState_o1v2le_k$ = function () {
    return this.layoutState_1;
  };
  protoOf(LayoutNodeLayoutDelegate).get_measurePending_u6yxya_k$ = function () {
    return this.measurePending_1;
  };
  protoOf(LayoutNodeLayoutDelegate).get_layoutPending_8lq9zw_k$ = function () {
    return this.layoutPending_1;
  };
  protoOf(LayoutNodeLayoutDelegate).get_lookaheadMeasurePending_xreky_k$ = function () {
    return this.lookaheadMeasurePending_1;
  };
  protoOf(LayoutNodeLayoutDelegate).get_lookaheadLayoutPending_bu6wr0_k$ = function () {
    return this.lookaheadLayoutPending_1;
  };
  protoOf(LayoutNodeLayoutDelegate).markLayoutPending_drzj4g_k$ = function () {
    this.layoutPending_1 = true;
    this.layoutPendingForAlignment_1 = true;
  };
  protoOf(LayoutNodeLayoutDelegate).markMeasurePending_i49ah6_k$ = function () {
    this.measurePending_1 = true;
  };
  protoOf(LayoutNodeLayoutDelegate).markLookaheadLayoutPending_jksxzc_k$ = function () {
    this.lookaheadLayoutPending_1 = true;
    this.lookaheadLayoutPendingForAlignment_1 = true;
  };
  protoOf(LayoutNodeLayoutDelegate).markLookaheadMeasurePending_lgoo4e_k$ = function () {
    this.lookaheadMeasurePending_1 = true;
  };
  protoOf(LayoutNodeLayoutDelegate).get_alignmentLinesOwner_uqy8fm_k$ = function () {
    return this.measurePassDelegate_1;
  };
  protoOf(LayoutNodeLayoutDelegate).get_lookaheadAlignmentLinesOwner_sois9q_k$ = function () {
    return this.lookaheadPassDelegate_1;
  };
  protoOf(LayoutNodeLayoutDelegate).set_coordinatesAccessedDuringPlacement_16yw6m_k$ = function (value) {
    var oldValue = this.coordinatesAccessedDuringPlacement_1;
    if (!(oldValue === value)) {
      this.coordinatesAccessedDuringPlacement_1 = value;
      if (value ? !this.coordinatesAccessedDuringModifierPlacement_1 : false) {
        var tmp1 = this.childrenAccessingCoordinatesDuringPlacement_1;
        this.set_childrenAccessingCoordinatesDuringPlacement_wfdi9v_k$(tmp1 + 1 | 0);
      } else if (!value ? !this.coordinatesAccessedDuringModifierPlacement_1 : false) {
        var tmp3 = this.childrenAccessingCoordinatesDuringPlacement_1;
        this.set_childrenAccessingCoordinatesDuringPlacement_wfdi9v_k$(tmp3 - 1 | 0);
      }
    }
  };
  protoOf(LayoutNodeLayoutDelegate).get_coordinatesAccessedDuringPlacement_ji3bjj_k$ = function () {
    return this.coordinatesAccessedDuringPlacement_1;
  };
  protoOf(LayoutNodeLayoutDelegate).set_coordinatesAccessedDuringModifierPlacement_hjsh87_k$ = function (value) {
    var oldValue = this.coordinatesAccessedDuringModifierPlacement_1;
    if (!(oldValue === value)) {
      this.coordinatesAccessedDuringModifierPlacement_1 = value;
      if (value ? !this.coordinatesAccessedDuringPlacement_1 : false) {
        var tmp1 = this.childrenAccessingCoordinatesDuringPlacement_1;
        this.set_childrenAccessingCoordinatesDuringPlacement_wfdi9v_k$(tmp1 + 1 | 0);
      } else if (!value ? !this.coordinatesAccessedDuringPlacement_1 : false) {
        var tmp3 = this.childrenAccessingCoordinatesDuringPlacement_1;
        this.set_childrenAccessingCoordinatesDuringPlacement_wfdi9v_k$(tmp3 - 1 | 0);
      }
    }
  };
  protoOf(LayoutNodeLayoutDelegate).get_coordinatesAccessedDuringModifierPlacement_4ko4d4_k$ = function () {
    return this.coordinatesAccessedDuringModifierPlacement_1;
  };
  protoOf(LayoutNodeLayoutDelegate).set_childrenAccessingCoordinatesDuringPlacement_wfdi9v_k$ = function (value) {
    var oldValue = this.childrenAccessingCoordinatesDuringPlacement_1;
    this.childrenAccessingCoordinatesDuringPlacement_1 = value;
    if (!(oldValue === 0 === (value === 0))) {
      var tmp0_safe_receiver = this.layoutNode_1.get_parent_hy4reb_k$();
      var parentLayoutDelegate = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_layoutDelegate_prb7q0_k$();
      if (!(parentLayoutDelegate == null)) {
        if (value === 0) {
          var tmp2 = parentLayoutDelegate.childrenAccessingCoordinatesDuringPlacement_1;
          parentLayoutDelegate.set_childrenAccessingCoordinatesDuringPlacement_wfdi9v_k$(tmp2 - 1 | 0);
        } else {
          var tmp4 = parentLayoutDelegate.childrenAccessingCoordinatesDuringPlacement_1;
          parentLayoutDelegate.set_childrenAccessingCoordinatesDuringPlacement_wfdi9v_k$(tmp4 + 1 | 0);
        }
      }
    }
  };
  protoOf(LayoutNodeLayoutDelegate).get_childrenAccessingCoordinatesDuringPlacement_4jxezl_k$ = function () {
    return this.childrenAccessingCoordinatesDuringPlacement_1;
  };
  protoOf(LayoutNodeLayoutDelegate).get_measurePassDelegate_jl6jhx_k$ = function () {
    return this.measurePassDelegate_1;
  };
  protoOf(LayoutNodeLayoutDelegate).get_lookaheadPassDelegate_gyx4f_k$ = function () {
    return this.lookaheadPassDelegate_1;
  };
  protoOf(LayoutNodeLayoutDelegate).onCoordinatesUsed_ikfm1j_k$ = function () {
    var state = this.layoutNode_1.get_layoutState_o1v2le_k$();
    if (state.equals(LayoutState_LayingOut_getInstance()) ? true : state.equals(LayoutState_LookaheadLayingOut_getInstance())) {
      if (this.measurePassDelegate_1.layingOutChildren_1) {
        this.set_coordinatesAccessedDuringPlacement_16yw6m_k$(true);
      } else {
        this.set_coordinatesAccessedDuringModifierPlacement_hjsh87_k$(true);
      }
    }
    if (state.equals(LayoutState_LookaheadLayingOut_getInstance())) {
      var tmp0_safe_receiver = this.lookaheadPassDelegate_1;
      if ((tmp0_safe_receiver == null ? null : tmp0_safe_receiver.layingOutChildren_1) === true) {
        this.set_coordinatesAccessedDuringPlacement_16yw6m_k$(true);
      } else {
        this.set_coordinatesAccessedDuringModifierPlacement_hjsh87_k$(true);
      }
    }
  };
  protoOf(LayoutNodeLayoutDelegate).ensureLookaheadDelegateCreated_gmoggf_k$ = function () {
    if (this.lookaheadPassDelegate_1 == null) {
      this.lookaheadPassDelegate_1 = new LookaheadPassDelegate(this);
    }
  };
  protoOf(LayoutNodeLayoutDelegate).updateParentData_rwrhvx_k$ = function () {
    if (this.measurePassDelegate_1.updateParentData_pa8rfn_k$()) {
      var tmp0_safe_receiver = this.layoutNode_1.get_parent_hy4reb_k$();
      if (tmp0_safe_receiver == null)
        null;
      else {
        tmp0_safe_receiver.requestRemeasure$default_jw5g0w_k$();
      }
    }
    var tmp1_safe_receiver = this.lookaheadPassDelegate_1;
    if ((tmp1_safe_receiver == null ? null : tmp1_safe_receiver.updateParentData_pa8rfn_k$()) === true) {
      if (isOutMostLookaheadRoot(this.layoutNode_1, this)) {
        var tmp2_safe_receiver = this.layoutNode_1.get_parent_hy4reb_k$();
        if (tmp2_safe_receiver == null)
          null;
        else {
          tmp2_safe_receiver.requestRemeasure$default_jw5g0w_k$();
        }
      } else {
        var tmp3_safe_receiver = this.layoutNode_1.get_parent_hy4reb_k$();
        if (tmp3_safe_receiver == null)
          null;
        else {
          tmp3_safe_receiver.requestLookaheadRemeasure$default_wumcak_k$();
        }
      }
    }
  };
  protoOf(LayoutNodeLayoutDelegate).invalidateParentData_gxj269_k$ = function () {
    this.measurePassDelegate_1.invalidateParentData_gxj269_k$();
    var tmp0_safe_receiver = this.lookaheadPassDelegate_1;
    if (tmp0_safe_receiver == null)
      null;
    else {
      tmp0_safe_receiver.invalidateParentData_gxj269_k$();
    }
  };
  protoOf(LayoutNodeLayoutDelegate).resetAlignmentLines_5mj5c5_k$ = function () {
    this.measurePassDelegate_1.alignmentLines_1.reset_5u6xz3_k$();
    var tmp0_safe_receiver = this.lookaheadPassDelegate_1;
    var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.alignmentLines_1;
    if (tmp1_safe_receiver == null)
      null;
    else {
      tmp1_safe_receiver.reset_5u6xz3_k$();
    }
  };
  protoOf(LayoutNodeLayoutDelegate).markChildrenDirty_q90jg6_k$ = function () {
    this.measurePassDelegate_1.childDelegatesDirty_1 = true;
    var tmp0_safe_receiver = this.lookaheadPassDelegate_1;
    if (tmp0_safe_receiver == null)
      null;
    else {
      // Inline function 'kotlin.let' call
      // Inline function 'kotlin.contracts.contract' call
      tmp0_safe_receiver.childDelegatesDirty_1 = true;
    }
  };
  function AlignmentLinesOwner() {
  }
  function updateChildMeasurables(_this__u8e3s4, destination, transform) {
    // Inline function 'androidx.compose.ui.node.LayoutNode.forEachChildIndexed' call
    var this_0 = _this__u8e3s4.get__children_xknpsb_k$();
    // Inline function 'kotlin.contracts.contract' call
    var size = this_0.get_size_woubt6_k$();
    var tmp;
    if (size > 0) {
      var i = 0;
      var tmp_0 = this_0.get_content_h02jrk_k$();
      var content = isArray(tmp_0) ? tmp_0 : THROW_CCE();
      do {
        // Inline function 'androidx.compose.ui.node.updateChildMeasurables.<anonymous>' call
        var i_0 = i;
        var layoutNode = content[i];
        if (destination.get_size_woubt6_k$() <= i_0) {
          destination.add_wl2rvy_k$(transform(layoutNode));
        } else {
          destination.set_9t5s9l_k$(i_0, transform(layoutNode));
        }
        i = i + 1 | 0;
      }
       while (i < size);
      tmp = Unit_getInstance();
    }
    destination.removeRange_sm1kzt_k$(_this__u8e3s4.get_children_4cwbp4_k$().get_size_woubt6_k$(), destination.get_size_woubt6_k$());
  }
  function get_MeasuredTwiceErrorMessage() {
    return MeasuredTwiceErrorMessage;
  }
  var MeasuredTwiceErrorMessage;
  function _get_root__dd8asp_1($this) {
    return $this.root_1;
  }
  function _get_relayoutNodes__et9399($this) {
    return $this.relayoutNodes_1;
  }
  function _get_postponedMeasureRequests__l2ii6h($this) {
    return $this.postponedMeasureRequests_1;
  }
  function isTreeConsistent($this, node) {
    if (!consistentLayoutState(node, $this)) {
      return false;
    }
    // Inline function 'androidx.compose.ui.util.fastForEach' call
    var this_0 = node.get_children_4cwbp4_k$();
    // Inline function 'kotlin.contracts.contract' call
    var inductionVariable = 0;
    var last = this_0.get_size_woubt6_k$() - 1 | 0;
    if (inductionVariable <= last)
      do {
        var index = inductionVariable;
        inductionVariable = inductionVariable + 1 | 0;
        var item = this_0.get_c1px32_k$(index);
        // Inline function 'androidx.compose.ui.node.LayoutTreeConsistencyChecker.isTreeConsistent.<anonymous>' call
        if (!isTreeConsistent($this, item)) {
          return false;
        }
      }
       while (inductionVariable <= last);
    return true;
  }
  function consistentLayoutState(_this__u8e3s4, $this) {
    var parent = _this__u8e3s4.get_parent_hy4reb_k$();
    var parentLayoutState = parent == null ? null : parent.get_layoutState_o1v2le_k$();
    var tmp;
    if (_this__u8e3s4.get_isPlaced_y2kn9s_k$()) {
      tmp = true;
    } else {
      var tmp_0;
      if (!(_this__u8e3s4.get_placeOrder_otfncg_k$() === Companion_getInstance_42().get_NotPlacedPlaceOrder_anr5de_k$())) {
        tmp_0 = (parent == null ? null : parent.get_isPlaced_y2kn9s_k$()) === true;
      } else {
        tmp_0 = false;
      }
      tmp = tmp_0;
    }
    if (tmp) {
      var tmp_1;
      if (_this__u8e3s4.get_measurePending_u6yxya_k$()) {
        var tmp$ret$1;
        $l$block: {
          // Inline function 'androidx.compose.ui.util.fastFirstOrNull' call
          // Inline function 'kotlin.contracts.contract' call
          // Inline function 'androidx.compose.ui.util.fastForEach' call
          var this_0 = $this.postponedMeasureRequests_1;
          // Inline function 'kotlin.contracts.contract' call
          var inductionVariable = 0;
          var last = this_0.get_size_woubt6_k$() - 1 | 0;
          if (inductionVariable <= last)
            do {
              var index = inductionVariable;
              inductionVariable = inductionVariable + 1 | 0;
              var item = this_0.get_c1px32_k$(index);
              // Inline function 'androidx.compose.ui.util.fastFirstOrNull.<anonymous>' call
              // Inline function 'androidx.compose.ui.node.LayoutTreeConsistencyChecker.consistentLayoutState.<anonymous>' call
              if (equals(item.get_node_wor8sr_k$(), _this__u8e3s4) ? !item.get_isLookahead_ixkj5d_k$() : false) {
                tmp$ret$1 = item;
                break $l$block;
              }
            }
             while (inductionVariable <= last);
          tmp$ret$1 = null;
        }
        tmp_1 = !(tmp$ret$1 == null);
      } else {
        tmp_1 = false;
      }
      if (tmp_1) {
        return true;
      }
      if (_this__u8e3s4.get_measurePending_u6yxya_k$()) {
        var tmp_2;
        var tmp_3;
        var tmp_4;
        if ($this.relayoutNodes_1.contains_o9wem7_k$(_this__u8e3s4)) {
          tmp_4 = true;
        } else {
          tmp_4 = (parent == null ? null : parent.get_measurePending_u6yxya_k$()) === true;
        }
        if (tmp_4) {
          tmp_3 = true;
        } else {
          tmp_3 = (parent == null ? null : parent.get_lookaheadMeasurePending_xreky_k$()) === true;
        }
        if (tmp_3) {
          tmp_2 = true;
        } else {
          tmp_2 = equals(parentLayoutState, LayoutState_Measuring_getInstance());
        }
        return tmp_2;
      }
      if (_this__u8e3s4.get_layoutPending_8lq9zw_k$()) {
        return (((($this.relayoutNodes_1.contains_o9wem7_k$(_this__u8e3s4) ? true : parent == null) ? true : parent.get_measurePending_u6yxya_k$()) ? true : parent.get_layoutPending_8lq9zw_k$()) ? true : equals(parentLayoutState, LayoutState_Measuring_getInstance())) ? true : equals(parentLayoutState, LayoutState_LayingOut_getInstance());
      }
    }
    if (_this__u8e3s4.get_isPlacedInLookahead_jd104t_k$() === true) {
      var tmp_5;
      if (_this__u8e3s4.get_lookaheadMeasurePending_xreky_k$()) {
        var tmp$ret$3;
        $l$block_0: {
          // Inline function 'androidx.compose.ui.util.fastFirstOrNull' call
          // Inline function 'kotlin.contracts.contract' call
          // Inline function 'androidx.compose.ui.util.fastForEach' call
          var this_1 = $this.postponedMeasureRequests_1;
          // Inline function 'kotlin.contracts.contract' call
          var inductionVariable_0 = 0;
          var last_0 = this_1.get_size_woubt6_k$() - 1 | 0;
          if (inductionVariable_0 <= last_0)
            do {
              var index_0 = inductionVariable_0;
              inductionVariable_0 = inductionVariable_0 + 1 | 0;
              var item_0 = this_1.get_c1px32_k$(index_0);
              // Inline function 'androidx.compose.ui.util.fastFirstOrNull.<anonymous>' call
              // Inline function 'androidx.compose.ui.node.LayoutTreeConsistencyChecker.consistentLayoutState.<anonymous>' call
              if (equals(item_0.get_node_wor8sr_k$(), _this__u8e3s4) ? item_0.get_isLookahead_ixkj5d_k$() : false) {
                tmp$ret$3 = item_0;
                break $l$block_0;
              }
            }
             while (inductionVariable_0 <= last_0);
          tmp$ret$3 = null;
        }
        tmp_5 = !(tmp$ret$3 == null);
      } else {
        tmp_5 = false;
      }
      if (tmp_5) {
        return true;
      }
      if (_this__u8e3s4.get_lookaheadMeasurePending_xreky_k$()) {
        var tmp_6;
        var tmp_7;
        var tmp_8;
        if ($this.relayoutNodes_1.contains_mwb5m_k$(_this__u8e3s4, true)) {
          tmp_8 = true;
        } else {
          tmp_8 = (parent == null ? null : parent.get_lookaheadMeasurePending_xreky_k$()) === true;
        }
        if (tmp_8) {
          tmp_7 = true;
        } else {
          tmp_7 = equals(parentLayoutState, LayoutState_LookaheadMeasuring_getInstance());
        }
        if (tmp_7) {
          tmp_6 = true;
        } else {
          var tmp_9;
          if ((parent == null ? null : parent.get_measurePending_u6yxya_k$()) === true) {
            tmp_9 = equals(_this__u8e3s4.get_lookaheadRoot_xsli1x_k$(), _this__u8e3s4);
          } else {
            tmp_9 = false;
          }
          tmp_6 = tmp_9;
        }
        return tmp_6;
      }
      if (_this__u8e3s4.get_lookaheadLayoutPending_bu6wr0_k$()) {
        return ((((($this.relayoutNodes_1.contains_mwb5m_k$(_this__u8e3s4, true) ? true : parent == null) ? true : parent.get_lookaheadMeasurePending_xreky_k$()) ? true : parent.get_lookaheadLayoutPending_bu6wr0_k$()) ? true : equals(parentLayoutState, LayoutState_LookaheadMeasuring_getInstance())) ? true : equals(parentLayoutState, LayoutState_LookaheadLayingOut_getInstance())) ? true : parent.get_layoutPending_8lq9zw_k$() ? equals(_this__u8e3s4.get_lookaheadRoot_xsli1x_k$(), _this__u8e3s4) : false;
      }
    }
    return true;
  }
  function nodeToString($this, node) {
    // Inline function 'kotlin.with' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.node.LayoutTreeConsistencyChecker.nodeToString.<anonymous>' call
    var $this$with = StringBuilder_init_$Create$();
    $this$with.append_t8pm91_k$(node);
    $this$with.append_22ad7x_k$('[' + node.get_layoutState_o1v2le_k$() + ']');
    if (!node.get_isPlaced_y2kn9s_k$()) {
      $this$with.append_22ad7x_k$('[!isPlaced]');
    }
    $this$with.append_22ad7x_k$('[measuredByParent=' + node.get_measuredByParent_1b4xow_k$() + ']');
    if (!consistentLayoutState(node, $this)) {
      $this$with.append_22ad7x_k$('[INCONSISTENT]');
    }
    return $this$with.toString();
  }
  function logTree($this) {
    var stringBuilder = StringBuilder_init_$Create$();
    // Inline function 'kotlin.text.appendLine' call
    var value = 'Tree state:';
    // Inline function 'kotlin.text.appendLine' call
    stringBuilder.append_22ad7x_k$(value).append_am5a4z_k$(_Char___init__impl__6a9atx(10));
    logTree$printSubTree($this, stringBuilder, $this.root_1, 0);
    return stringBuilder.toString();
  }
  function logTree$printSubTree(this$0, stringBuilder, node, depth) {
    var childrenDepth = depth;
    var nodeRepresentation = nodeToString(this$0, node);
    // Inline function 'kotlin.text.isNotEmpty' call
    if (charSequenceLength(nodeRepresentation) > 0) {
      var inductionVariable = 0;
      if (inductionVariable < depth)
        do {
          var i = inductionVariable;
          inductionVariable = inductionVariable + 1 | 0;
          stringBuilder.append_22ad7x_k$('..');
        }
         while (inductionVariable < depth);
      // Inline function 'kotlin.text.appendLine' call
      // Inline function 'kotlin.text.appendLine' call
      stringBuilder.append_22ad7x_k$(nodeRepresentation).append_am5a4z_k$(_Char___init__impl__6a9atx(10));
      childrenDepth = childrenDepth + 1 | 0;
    }
    // Inline function 'androidx.compose.ui.util.fastForEach' call
    var this_0 = node.get_children_4cwbp4_k$();
    // Inline function 'kotlin.contracts.contract' call
    var inductionVariable_0 = 0;
    var last = this_0.get_size_woubt6_k$() - 1 | 0;
    if (inductionVariable_0 <= last)
      do {
        var index = inductionVariable_0;
        inductionVariable_0 = inductionVariable_0 + 1 | 0;
        var item = this_0.get_c1px32_k$(index);
        // Inline function 'androidx.compose.ui.node.LayoutTreeConsistencyChecker.logTree.printSubTree.<anonymous>' call
        logTree$printSubTree(this$0, stringBuilder, item, childrenDepth);
      }
       while (inductionVariable_0 <= last);
  }
  function LayoutTreeConsistencyChecker(root, relayoutNodes, postponedMeasureRequests) {
    this.root_1 = root;
    this.relayoutNodes_1 = relayoutNodes;
    this.postponedMeasureRequests_1 = postponedMeasureRequests;
  }
  protoOf(LayoutTreeConsistencyChecker).assertConsistent_gu7sd4_k$ = function () {
    var inconsistencyFound = !isTreeConsistent(this, this.root_1);
    if (inconsistencyFound) {
      println(logTree(this));
      throw IllegalStateException_init_$Create$('Inconsistency found!');
    }
  };
  function _set_oldAlignmentLines__5jqkla($this, _set____db54di) {
    $this.oldAlignmentLines_1 = _set____db54di;
  }
  function _get_oldAlignmentLines__r9jgvm($this) {
    return $this.oldAlignmentLines_1;
  }
  function _set__measureResult__ah39tn($this, result) {
    var tmp;
    if (result == null) {
      tmp = null;
    } else {
      // Inline function 'kotlin.let' call
      // Inline function 'kotlin.contracts.contract' call
      $this.set_measuredSize_t5k1i3_k$(IntSize_0(result.get_width_j0q4yl_k$(), result.get_height_e7t92o_k$()));
      tmp = Unit_getInstance();
    }
    if (tmp == null) {
      // Inline function 'kotlin.run' call
      // Inline function 'kotlin.contracts.contract' call
      $this.set_measuredSize_t5k1i3_k$(Companion_getInstance_8().get_Zero_9we0a6_k$());
    }
    if (!equals($this._measureResult_1, result) ? !(result == null) : false) {
      var tmp_0;
      var tmp_1;
      // Inline function 'kotlin.collections.isNullOrEmpty' call
      var this_0 = $this.oldAlignmentLines_1;
      // Inline function 'kotlin.contracts.contract' call
      if (!(this_0 == null ? true : this_0.isEmpty_y1axqb_k$())) {
        tmp_1 = true;
      } else {
        // Inline function 'kotlin.collections.isNotEmpty' call
        tmp_1 = !result.get_alignmentLines_nx3i05_k$().isEmpty_y1axqb_k$();
      }
      if (tmp_1) {
        tmp_0 = !equals(result.get_alignmentLines_nx3i05_k$(), $this.oldAlignmentLines_1);
      } else {
        tmp_0 = false;
      }
      if (tmp_0) {
        $this.get_alignmentLinesOwner_uqy8fm_k$().get_alignmentLines_nx3i05_k$().onAlignmentsChanged_med6iz_k$();
        var tmp2_elvis_lhs = $this.oldAlignmentLines_1;
        var tmp_2;
        if (tmp2_elvis_lhs == null) {
          // Inline function 'kotlin.also' call
          // Inline function 'kotlin.collections.mutableMapOf' call
          var this_1 = LinkedHashMap_init_$Create$();
          // Inline function 'kotlin.contracts.contract' call
          // Inline function 'androidx.compose.ui.node.LookaheadDelegate.<set-_measureResult>.<anonymous>' call
          $this.oldAlignmentLines_1 = this_1;
          tmp_2 = this_1;
        } else {
          tmp_2 = tmp2_elvis_lhs;
        }
        var oldLines = tmp_2;
        oldLines.clear_j9egeb_k$();
        oldLines.putAll_wgg6cj_k$(result.get_alignmentLines_nx3i05_k$());
      }
    }
    $this._measureResult_1 = result;
  }
  function _get__measureResult__z0xc41($this) {
    return $this._measureResult_1;
  }
  function LookaheadDelegate(coordinator) {
    LookaheadCapablePlaceable.call(this);
    this.coordinator_1 = coordinator;
    this.position_1 = Companion_getInstance_10().get_Zero_6hc3i8_k$();
    this.oldAlignmentLines_1 = null;
    this.lookaheadLayoutCoordinates_1 = new LookaheadLayoutCoordinatesImpl(this);
    this._measureResult_1 = null;
    var tmp = this;
    // Inline function 'kotlin.collections.mutableMapOf' call
    tmp.cachedAlignmentLinesMap_1 = LinkedHashMap_init_$Create$();
  }
  protoOf(LookaheadDelegate).get_coordinator_q6f2gp_k$ = function () {
    return this.coordinator_1;
  };
  protoOf(LookaheadDelegate).get_child_ipppmb_k$ = function () {
    var tmp0_safe_receiver = this.coordinator_1.get_wrapped_rnh7rw_k$();
    return tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_lookaheadDelegate_jrhgua_k$();
  };
  protoOf(LookaheadDelegate).get_hasMeasureResult_8edwgm_k$ = function () {
    return !(this._measureResult_1 == null);
  };
  protoOf(LookaheadDelegate).set_position_q96r79_k$ = function (_set____db54di) {
    this.position_1 = _set____db54di;
  };
  protoOf(LookaheadDelegate).get_position_wpma0v_k$ = function () {
    return this.position_1;
  };
  protoOf(LookaheadDelegate).get_measureResult_ddotte_k$ = function () {
    var tmp0_elvis_lhs = this._measureResult_1;
    var tmp;
    if (tmp0_elvis_lhs == null) {
      var message = 'LookaheadDelegate has not been measured yet when measureResult is requested.';
      throw IllegalStateException_init_$Create$(toString(message));
    } else {
      tmp = tmp0_elvis_lhs;
    }
    return tmp;
  };
  protoOf(LookaheadDelegate).get_isLookingAhead_2057g1_k$ = function () {
    return true;
  };
  protoOf(LookaheadDelegate).get_layoutDirection_7e37v0_k$ = function () {
    return this.coordinator_1.get_layoutDirection_7e37v0_k$();
  };
  protoOf(LookaheadDelegate).get_density_qy0267_k$ = function () {
    return this.coordinator_1.get_density_qy0267_k$();
  };
  protoOf(LookaheadDelegate).get_fontScale_h56n3i_k$ = function () {
    return this.coordinator_1.get_fontScale_h56n3i_k$();
  };
  protoOf(LookaheadDelegate).get_parent_hy4reb_k$ = function () {
    var tmp0_safe_receiver = this.coordinator_1.get_wrappedBy_86g2dv_k$();
    return tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_lookaheadDelegate_jrhgua_k$();
  };
  protoOf(LookaheadDelegate).get_layoutNode_eiy42z_k$ = function () {
    return this.coordinator_1.get_layoutNode_eiy42z_k$();
  };
  protoOf(LookaheadDelegate).get_coordinates_q6f2pa_k$ = function () {
    return this.lookaheadLayoutCoordinates_1;
  };
  protoOf(LookaheadDelegate).get_lookaheadLayoutCoordinates_nvcajs_k$ = function () {
    return this.lookaheadLayoutCoordinates_1;
  };
  protoOf(LookaheadDelegate).get_alignmentLinesOwner_uqy8fm_k$ = function () {
    return ensureNotNull(this.coordinator_1.get_layoutNode_eiy42z_k$().get_layoutDelegate_prb7q0_k$().get_lookaheadAlignmentLinesOwner_sois9q_k$());
  };
  protoOf(LookaheadDelegate).get_cachedAlignmentLinesMap_6fdrzp_k$ = function () {
    return this.cachedAlignmentLinesMap_1;
  };
  protoOf(LookaheadDelegate).getCachedAlignmentLine_mfiqxz_k$ = function (alignmentLine) {
    var tmp0_elvis_lhs = this.cachedAlignmentLinesMap_1.get_wei43m_k$(alignmentLine);
    return tmp0_elvis_lhs == null ? Companion_getInstance_35().get_Unspecified_el0w4u_k$() : tmp0_elvis_lhs;
  };
  protoOf(LookaheadDelegate).replace_ksofmk_k$ = function () {
    this.placeAt_joet51_k$(this.get_position_wpma0v_k$(), 0.0, null);
  };
  protoOf(LookaheadDelegate).placeAt_joet51_k$ = function (position, zIndex, layerBlock) {
    if (!equals(this.get_position_wpma0v_k$(), position)) {
      this.set_position_q96r79_k$(position);
      var tmp0_safe_receiver = this.get_layoutNode_eiy42z_k$().get_layoutDelegate_prb7q0_k$().get_lookaheadPassDelegate_gyx4f_k$();
      if (tmp0_safe_receiver == null)
        null;
      else {
        tmp0_safe_receiver.notifyChildrenUsingCoordinatesWhilePlacing_90qeo2_k$();
      }
      this.invalidateAlignmentLinesFromPositionChange_s2js8m_k$(this.coordinator_1);
    }
    if (this.isShallowPlacing_1)
      return Unit_getInstance();
    this.placeChildren_kds4oa_k$();
  };
  protoOf(LookaheadDelegate).placeChildren_kds4oa_k$ = function () {
    // Inline function 'androidx.compose.ui.layout.Companion.executeWithRtlMirroringValues' call
    var this_0 = Companion_getInstance_37();
    var parentWidth = this.get_measureResult_ddotte_k$().get_width_j0q4yl_k$();
    var parentLayoutDirection = this.coordinator_1.get_layoutDirection_7e37v0_k$();
    var previousLayoutCoordinates = _get__coordinates__2sfrzl(this_0);
    var previousParentWidth = Companion_getInstance_37().get_parentWidth_uk187n_k$();
    var previousParentLayoutDirection = Companion_getInstance_37().get_parentLayoutDirection_hs7h6m_k$();
    var previousLayoutDelegate = _get_layoutDelegate__xo5ov0(this_0);
    _set_parentWidth__gdhmbt(Companion_getInstance_37(), parentWidth);
    _set_parentLayoutDirection__j1dfzu(Companion_getInstance_37(), parentLayoutDirection);
    var wasPlacingForAlignment = configureForPlacingForAlignment(this_0, this);
    // Inline function 'androidx.compose.ui.node.LookaheadDelegate.placeChildren.<anonymous>' call
    this.get_measureResult_ddotte_k$().placeChildren_kds4oa_k$();
    if (this != null)
      this.isPlacingForAlignment_1 = wasPlacingForAlignment;
    _set_parentWidth__gdhmbt(Companion_getInstance_37(), previousParentWidth);
    _set_parentLayoutDirection__j1dfzu(Companion_getInstance_37(), previousParentLayoutDirection);
    _set__coordinates__ic6ijp(this_0, previousLayoutCoordinates);
    _set_layoutDelegate__8528tk(this_0, previousLayoutDelegate);
  };
  protoOf(LookaheadDelegate).performingMeasure_av0vzc_k$ = function (constraints, block) {
    this.set_measurementConstraints_40knbs_k$(constraints);
    _set__measureResult__ah39tn(this, block());
    return this;
  };
  protoOf(LookaheadDelegate).get_parentData_o87vnn_k$ = function () {
    return this.coordinator_1.get_parentData_o87vnn_k$();
  };
  protoOf(LookaheadDelegate).minIntrinsicWidth_jyhjuj_k$ = function (height) {
    return ensureNotNull(ensureNotNull(this.coordinator_1.get_wrapped_rnh7rw_k$()).get_lookaheadDelegate_jrhgua_k$()).minIntrinsicWidth_jyhjuj_k$(height);
  };
  protoOf(LookaheadDelegate).maxIntrinsicWidth_b8umbx_k$ = function (height) {
    return ensureNotNull(ensureNotNull(this.coordinator_1.get_wrapped_rnh7rw_k$()).get_lookaheadDelegate_jrhgua_k$()).maxIntrinsicWidth_b8umbx_k$(height);
  };
  protoOf(LookaheadDelegate).minIntrinsicHeight_p2a4ou_k$ = function (width) {
    return ensureNotNull(ensureNotNull(this.coordinator_1.get_wrapped_rnh7rw_k$()).get_lookaheadDelegate_jrhgua_k$()).minIntrinsicHeight_p2a4ou_k$(width);
  };
  protoOf(LookaheadDelegate).maxIntrinsicHeight_b0krtc_k$ = function (width) {
    return ensureNotNull(ensureNotNull(this.coordinator_1.get_wrapped_rnh7rw_k$()).get_lookaheadDelegate_jrhgua_k$()).maxIntrinsicHeight_b0krtc_k$(width);
  };
  protoOf(LookaheadDelegate).positionIn_kaawzs_k$ = function (ancestor) {
    var aggregatedOffset = Companion_getInstance_10().get_Zero_6hc3i8_k$();
    var lookaheadDelegate = this;
    while (!equals(lookaheadDelegate, ancestor)) {
      // Inline function 'androidx.compose.ui.unit.IntOffset.plus' call
      var this_0 = aggregatedOffset;
      var other = lookaheadDelegate.get_position_wpma0v_k$();
      aggregatedOffset = IntOffset(_IntOffset___get_x__impl__qiqr5o(this_0) + _IntOffset___get_x__impl__qiqr5o(other) | 0, _IntOffset___get_y__impl__2avpwj(this_0) + _IntOffset___get_y__impl__2avpwj(other) | 0);
      lookaheadDelegate = ensureNotNull(ensureNotNull(lookaheadDelegate.coordinator_1.get_wrappedBy_86g2dv_k$()).get_lookaheadDelegate_jrhgua_k$());
    }
    return aggregatedOffset;
  };
  function LookaheadCapablePlaceable() {
    Placeable.call(this);
    this.isShallowPlacing_1 = false;
    this.isPlacingForAlignment_1 = false;
  }
  protoOf(LookaheadCapablePlaceable).get_pk047k_k$ = function (alignmentLine) {
    if (!this.get_hasMeasureResult_8edwgm_k$())
      return Companion_getInstance_35().get_Unspecified_el0w4u_k$();
    var measuredPosition = this.calculateAlignmentLine_ub813f_k$(alignmentLine);
    if (measuredPosition === Companion_getInstance_35().get_Unspecified_el0w4u_k$())
      return Companion_getInstance_35().get_Unspecified_el0w4u_k$();
    var tmp;
    if (alignmentLine instanceof VerticalAlignmentLine) {
      tmp = _IntOffset___get_x__impl__qiqr5o(this.get_apparentToRealOffset_g9muf1_k$());
    } else {
      tmp = _IntOffset___get_y__impl__2avpwj(this.get_apparentToRealOffset_g9muf1_k$());
    }
    return measuredPosition + tmp | 0;
  };
  protoOf(LookaheadCapablePlaceable).set_isShallowPlacing_t0laqq_k$ = function (_set____db54di) {
    this.isShallowPlacing_1 = _set____db54di;
  };
  protoOf(LookaheadCapablePlaceable).get_isShallowPlacing_v2of1_k$ = function () {
    return this.isShallowPlacing_1;
  };
  protoOf(LookaheadCapablePlaceable).set_isPlacingForAlignment_75fahu_k$ = function (_set____db54di) {
    this.isPlacingForAlignment_1 = _set____db54di;
  };
  protoOf(LookaheadCapablePlaceable).get_isPlacingForAlignment_v8izjp_k$ = function () {
    return this.isPlacingForAlignment_1;
  };
  protoOf(LookaheadCapablePlaceable).invalidateAlignmentLinesFromPositionChange_s2js8m_k$ = function (_this__u8e3s4) {
    var tmp0_safe_receiver = _this__u8e3s4.get_wrapped_rnh7rw_k$();
    if (!equals(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_layoutNode_eiy42z_k$(), _this__u8e3s4.get_layoutNode_eiy42z_k$())) {
      _this__u8e3s4.get_alignmentLinesOwner_uqy8fm_k$().get_alignmentLines_nx3i05_k$().onAlignmentsChanged_med6iz_k$();
    } else {
      var tmp1_safe_receiver = _this__u8e3s4.get_alignmentLinesOwner_uqy8fm_k$().get_parentAlignmentLinesOwner_pn5g90_k$();
      var tmp2_safe_receiver = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_alignmentLines_nx3i05_k$();
      if (tmp2_safe_receiver == null)
        null;
      else {
        tmp2_safe_receiver.onAlignmentsChanged_med6iz_k$();
      }
    }
  };
  protoOf(LookaheadCapablePlaceable).get_isLookingAhead_2057g1_k$ = function () {
    return false;
  };
  function get_$stableprop_32() {
    return 8;
  }
  function _get_root__dd8asp_2($this) {
    return $this.root_1;
  }
  function _get_relayoutNodes__et9399_0($this) {
    return $this.relayoutNodes_1;
  }
  function _set_duringMeasureLayout__n2vddu($this, _set____db54di) {
    $this.duringMeasureLayout_1 = _set____db54di;
  }
  function _get_duringMeasureLayout__9s54hi($this) {
    return $this.duringMeasureLayout_1;
  }
  function _get_onPositionedDispatcher__rpy9kz($this) {
    return $this.onPositionedDispatcher_1;
  }
  function _get_onLayoutCompletedListeners__daz7se($this) {
    return $this.onLayoutCompletedListeners_1;
  }
  function _set_measureIteration__sl626w($this, _set____db54di) {
    $this.measureIteration_1 = _set____db54di;
  }
  function _get_postponedMeasureRequests__l2ii6h_0($this) {
    return $this.postponedMeasureRequests_1;
  }
  function _set_rootConstraints__if2a6p($this, _set____db54di) {
    $this.rootConstraints_1 = _set____db54di;
  }
  function _get_rootConstraints__sishp9($this) {
    return $this.rootConstraints_1;
  }
  function _get_consistencyChecker__zhzmtu($this) {
    return $this.consistencyChecker_1;
  }
  function doLookaheadRemeasure($this, layoutNode, constraints) {
    if (layoutNode.get_lookaheadRoot_xsli1x_k$() == null)
      return false;
    var tmp;
    var tmp_0 = constraints;
    if (!((tmp_0 == null ? null : new Constraints(tmp_0)) == null)) {
      tmp = layoutNode.lookaheadRemeasure_94rkw3_k$(constraints);
    } else {
      tmp = layoutNode.lookaheadRemeasure$default_lkp5k2_k$();
    }
    var lookaheadSizeChanged = tmp;
    var parent = layoutNode.get_parent_hy4reb_k$();
    if (lookaheadSizeChanged ? !(parent == null) : false) {
      if (parent.get_lookaheadRoot_xsli1x_k$() == null) {
        $this.requestRemeasure$default_ipzmf5_k$(parent);
      } else if (layoutNode.get_measuredByParentInLookahead_mm3sq5_k$().equals(UsageByParent_InMeasureBlock_getInstance())) {
        $this.requestLookaheadRemeasure$default_cdk02t_k$(parent);
      } else if (layoutNode.get_measuredByParentInLookahead_mm3sq5_k$().equals(UsageByParent_InLayoutBlock_getInstance())) {
        $this.requestLookaheadRelayout$default_u1g4dv_k$(parent);
      }
    }
    return lookaheadSizeChanged;
  }
  function doRemeasure($this, layoutNode, constraints) {
    var tmp;
    var tmp_0 = constraints;
    if (!((tmp_0 == null ? null : new Constraints(tmp_0)) == null)) {
      tmp = layoutNode.remeasure_mu7gij_k$(constraints);
    } else {
      tmp = layoutNode.remeasure$default_81c7gk_k$();
    }
    var sizeChanged = tmp;
    var parent = layoutNode.get_parent_hy4reb_k$();
    if (sizeChanged ? !(parent == null) : false) {
      if (layoutNode.get_measuredByParent_1b4xow_k$().equals(UsageByParent_InMeasureBlock_getInstance())) {
        $this.requestRemeasure$default_ipzmf5_k$(parent);
      } else if (layoutNode.get_measuredByParent_1b4xow_k$().equals(UsageByParent_InLayoutBlock_getInstance())) {
        $this.requestRelayout$default_1qowf_k$(parent);
      }
    }
    return sizeChanged;
  }
  function recurseRemeasure($this, layoutNode) {
    remeasureOnly($this, layoutNode);
    // Inline function 'androidx.compose.ui.node.LayoutNode.forEachChild' call
    var this_0 = layoutNode.get__children_xknpsb_k$();
    // Inline function 'kotlin.contracts.contract' call
    var size = this_0.get_size_woubt6_k$();
    var tmp;
    if (size > 0) {
      var i = 0;
      var tmp_0 = this_0.get_content_h02jrk_k$();
      var content = isArray(tmp_0) ? tmp_0 : THROW_CCE();
      do {
        // Inline function 'androidx.compose.ui.node.MeasureAndLayoutDelegate.recurseRemeasure.<anonymous>' call
        var child = content[i];
        if (_get_measureAffectsParent__gl6c5b(child, $this)) {
          recurseRemeasure($this, child);
        }
        i = i + 1 | 0;
      }
       while (i < size);
      tmp = Unit_getInstance();
    }
    remeasureOnly($this, layoutNode);
  }
  function performMeasureAndLayout($this, block) {
    // Inline function 'kotlin.require' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'kotlin.require' call
    // Inline function 'kotlin.contracts.contract' call
    if (!$this.root_1.get_isAttached_odsl1l_k$()) {
      // Inline function 'kotlin.require.<anonymous>' call
      var message = 'Failed requirement.';
      throw IllegalArgumentException_init_$Create$(toString(message));
    }
    // Inline function 'kotlin.require' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'kotlin.require' call
    // Inline function 'kotlin.contracts.contract' call
    if (!$this.root_1.get_isPlaced_y2kn9s_k$()) {
      // Inline function 'kotlin.require.<anonymous>' call
      var message_0 = 'Failed requirement.';
      throw IllegalArgumentException_init_$Create$(toString(message_0));
    }
    // Inline function 'kotlin.require' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'kotlin.require' call
    // Inline function 'kotlin.contracts.contract' call
    if (!!$this.duringMeasureLayout_1) {
      // Inline function 'kotlin.require.<anonymous>' call
      var message_1 = 'Failed requirement.';
      throw IllegalArgumentException_init_$Create$(toString(message_1));
    }
    var tmp = $this.rootConstraints_1;
    if (!((tmp == null ? null : new Constraints(tmp)) == null)) {
      $this.duringMeasureLayout_1 = true;
      try {
        block();
      }finally {
        $this.duringMeasureLayout_1 = false;
      }
      var tmp0_safe_receiver = $this.consistencyChecker_1;
      if (tmp0_safe_receiver == null)
        null;
      else {
        tmp0_safe_receiver.assertConsistent_gu7sd4_k$();
      }
    }
  }
  function callOnLayoutCompletedListeners($this) {
    // Inline function 'androidx.compose.runtime.collection.MutableVector.forEach' call
    var this_0 = $this.onLayoutCompletedListeners_1;
    // Inline function 'kotlin.contracts.contract' call
    var size = this_0.get_size_woubt6_k$();
    if (size > 0) {
      var i = 0;
      var tmp = this_0.get_content_h02jrk_k$();
      var content = isArray(tmp) ? tmp : THROW_CCE();
      do {
        // Inline function 'androidx.compose.ui.node.MeasureAndLayoutDelegate.callOnLayoutCompletedListeners.<anonymous>' call
        content[i].onLayoutComplete_uid7ke_k$();
        i = i + 1 | 0;
      }
       while (i < size);
    }
    $this.onLayoutCompletedListeners_1.clear_j9egeb_k$();
  }
  function remeasureAndRelayoutIfNeeded($this, layoutNode, affectsLookahead) {
    var sizeChanged = false;
    if ((((layoutNode.get_isPlaced_y2kn9s_k$() ? true : _get_canAffectParent__dfr95q(layoutNode, $this)) ? true : layoutNode.get_isPlacedInLookahead_jd104t_k$() === true) ? true : _get_canAffectParentInLookahead__1mzpbx(layoutNode, $this)) ? true : layoutNode.get_alignmentLinesRequired_ixn8v8_k$()) {
      var lookaheadSizeChanged = false;
      if (layoutNode.get_lookaheadMeasurePending_xreky_k$() ? true : layoutNode.get_measurePending_u6yxya_k$()) {
        var tmp;
        if (layoutNode === $this.root_1) {
          var tmp_0 = $this.rootConstraints_1;
          tmp = ensureNotNull(tmp_0 == null ? null : new Constraints(tmp_0)).value_1;
        } else {
          tmp = null;
        }
        var constraints = tmp;
        if (layoutNode.get_lookaheadMeasurePending_xreky_k$() ? affectsLookahead : false) {
          lookaheadSizeChanged = doLookaheadRemeasure($this, layoutNode, constraints);
        }
        sizeChanged = doRemeasure($this, layoutNode, constraints);
      }
      if (((lookaheadSizeChanged ? true : layoutNode.get_lookaheadLayoutPending_bu6wr0_k$()) ? layoutNode.get_isPlacedInLookahead_jd104t_k$() === true : false) ? affectsLookahead : false) {
        layoutNode.lookaheadReplace_leywaq_k$();
      }
      if (layoutNode.get_layoutPending_8lq9zw_k$() ? layoutNode.get_isPlaced_y2kn9s_k$() : false) {
        if (layoutNode === $this.root_1) {
          layoutNode.place_fnz0p_k$(0, 0);
        } else {
          layoutNode.replace_ksofmk_k$();
        }
        $this.onPositionedDispatcher_1.onNodePositioned_tsah7p_k$(layoutNode);
        var tmp0_safe_receiver = $this.consistencyChecker_1;
        if (tmp0_safe_receiver == null)
          null;
        else {
          tmp0_safe_receiver.assertConsistent_gu7sd4_k$();
        }
      }
      if ($this.postponedMeasureRequests_1.isNotEmpty_cjxbwk_k$()) {
        // Inline function 'androidx.compose.runtime.collection.MutableVector.forEach' call
        var this_0 = $this.postponedMeasureRequests_1;
        // Inline function 'kotlin.contracts.contract' call
        var size = this_0.get_size_woubt6_k$();
        if (size > 0) {
          var i = 0;
          var tmp_1 = this_0.get_content_h02jrk_k$();
          var content = isArray(tmp_1) ? tmp_1 : THROW_CCE();
          do {
            // Inline function 'androidx.compose.ui.node.MeasureAndLayoutDelegate.remeasureAndRelayoutIfNeeded.<anonymous>' call
            var request = content[i];
            if (request.node_1.get_isAttached_odsl1l_k$()) {
              if (!request.isLookahead_1) {
                $this.requestRemeasure_6hcvkt_k$(request.node_1, request.isForced_1);
              } else {
                $this.requestLookaheadRemeasure_9r9ksh_k$(request.node_1, request.isForced_1);
              }
            }
            i = i + 1 | 0;
          }
           while (i < size);
        }
        $this.postponedMeasureRequests_1.clear_j9egeb_k$();
      }
    }
    return sizeChanged;
  }
  function remeasureAndRelayoutIfNeeded$default($this, layoutNode, affectsLookahead, $super) {
    affectsLookahead = affectsLookahead === VOID ? true : affectsLookahead;
    return remeasureAndRelayoutIfNeeded($this, layoutNode, affectsLookahead);
  }
  function remeasureOnly($this, layoutNode) {
    if (!layoutNode.get_measurePending_u6yxya_k$() ? !layoutNode.get_lookaheadMeasurePending_xreky_k$() : false) {
      return Unit_getInstance();
    }
    var tmp;
    if (layoutNode === $this.root_1) {
      var tmp_0 = $this.rootConstraints_1;
      tmp = ensureNotNull(tmp_0 == null ? null : new Constraints(tmp_0)).value_1;
    } else {
      tmp = null;
    }
    var constraints = tmp;
    if (layoutNode.get_lookaheadMeasurePending_xreky_k$()) {
      doLookaheadRemeasure($this, layoutNode, constraints);
    }
    doRemeasure($this, layoutNode, constraints);
  }
  function _get_measureAffectsParent__gl6c5b(_this__u8e3s4, $this) {
    return _this__u8e3s4.get_measuredByParent_1b4xow_k$().equals(UsageByParent_InMeasureBlock_getInstance()) ? true : _this__u8e3s4.get_layoutDelegate_prb7q0_k$().get_alignmentLinesOwner_uqy8fm_k$().get_alignmentLines_nx3i05_k$().get_required_wq3z3c_k$();
  }
  function _get_canAffectParent__dfr95q(_this__u8e3s4, $this) {
    return _this__u8e3s4.get_measurePending_u6yxya_k$() ? _get_measureAffectsParent__gl6c5b(_this__u8e3s4, $this) : false;
  }
  function _get_canAffectParentInLookahead__1mzpbx(_this__u8e3s4, $this) {
    var tmp;
    if (_this__u8e3s4.get_lookaheadMeasurePending_xreky_k$()) {
      var tmp_0;
      if (_this__u8e3s4.get_measuredByParentInLookahead_mm3sq5_k$().equals(UsageByParent_InMeasureBlock_getInstance())) {
        tmp_0 = true;
      } else {
        var tmp0_safe_receiver = _this__u8e3s4.get_layoutDelegate_prb7q0_k$().get_lookaheadAlignmentLinesOwner_sois9q_k$();
        var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_alignmentLines_nx3i05_k$();
        tmp_0 = (tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_required_wq3z3c_k$()) === true;
      }
      tmp = tmp_0;
    } else {
      tmp = false;
    }
    return tmp;
  }
  function PostponedRequest(node, isLookahead, isForced) {
    this.node_1 = node;
    this.isLookahead_1 = isLookahead;
    this.isForced_1 = isForced;
    this.$stable_1 = 8;
  }
  protoOf(PostponedRequest).get_node_wor8sr_k$ = function () {
    return this.node_1;
  };
  protoOf(PostponedRequest).get_isLookahead_ixkj5d_k$ = function () {
    return this.isLookahead_1;
  };
  protoOf(PostponedRequest).get_isForced_te2nvw_k$ = function () {
    return this.isForced_1;
  };
  function MeasureAndLayoutDelegate$forceMeasureTheSubtree$lambda($affectsLookahead) {
    return function (it) {
      var tmp;
      if ($affectsLookahead) {
        tmp = it.get_lookaheadMeasurePending_xreky_k$();
      } else {
        tmp = it.get_measurePending_u6yxya_k$();
      }
      return tmp;
    };
  }
  function MeasureAndLayoutDelegate(root) {
    this.root_1 = root;
    this.relayoutNodes_1 = new DepthSortedSetsForDifferentPasses(Companion_getInstance_46().get_enableExtraAssertions_d7prgr_k$());
    this.duringMeasureLayout_1 = false;
    this.onPositionedDispatcher_1 = new OnPositionedDispatcher();
    var tmp = this;
    // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
    // Inline function 'kotlin.arrayOfNulls' call
    var tmp$ret$0 = fillArrayVal(Array(16), null);
    tmp.onLayoutCompletedListeners_1 = new MutableVector(tmp$ret$0, 0);
    this.measureIteration_1 = new Long(1, 0);
    var tmp_0 = this;
    // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
    // Inline function 'kotlin.arrayOfNulls' call
    var tmp$ret$3 = fillArrayVal(Array(16), null);
    tmp_0.postponedMeasureRequests_1 = new MutableVector(tmp$ret$3, 0);
    this.rootConstraints_1 = null;
    var tmp_1 = this;
    var tmp_2;
    if (Companion_getInstance_46().get_enableExtraAssertions_d7prgr_k$()) {
      tmp_2 = new LayoutTreeConsistencyChecker(this.root_1, this.relayoutNodes_1, this.postponedMeasureRequests_1.asMutableList_ecsrla_k$());
    } else {
      tmp_2 = null;
    }
    tmp_1.consistencyChecker_1 = tmp_2;
  }
  protoOf(MeasureAndLayoutDelegate).get_hasPendingMeasureOrLayout_bk73vp_k$ = function () {
    return this.relayoutNodes_1.isNotEmpty_cjxbwk_k$();
  };
  protoOf(MeasureAndLayoutDelegate).get_hasPendingOnPositionedCallbacks_cdyekh_k$ = function () {
    return this.onPositionedDispatcher_1.isNotEmpty_cjxbwk_k$();
  };
  protoOf(MeasureAndLayoutDelegate).get_measureIteration_gs5hco_k$ = function () {
    // Inline function 'kotlin.require' call
    // Inline function 'kotlin.contracts.contract' call
    if (!this.duringMeasureLayout_1) {
      // Inline function 'androidx.compose.ui.node.MeasureAndLayoutDelegate.<get-measureIteration>.<anonymous>' call
      var message = 'measureIteration should be only used during the measure/layout pass';
      throw IllegalArgumentException_init_$Create$(toString(message));
    }
    return this.measureIteration_1;
  };
  protoOf(MeasureAndLayoutDelegate).updateRootConstraints_8sfgck_k$ = function (constraints) {
    var tmp = this.rootConstraints_1;
    if (!equals(tmp == null ? null : new Constraints(tmp), new Constraints(constraints))) {
      // Inline function 'kotlin.require' call
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'kotlin.require' call
      // Inline function 'kotlin.contracts.contract' call
      if (!!this.duringMeasureLayout_1) {
        // Inline function 'kotlin.require.<anonymous>' call
        var message = 'Failed requirement.';
        throw IllegalArgumentException_init_$Create$(toString(message));
      }
      this.rootConstraints_1 = constraints;
      if (!(this.root_1.get_lookaheadRoot_xsli1x_k$() == null)) {
        this.root_1.markLookaheadMeasurePending_lgoo4e_k$();
      }
      this.root_1.markMeasurePending_i49ah6_k$();
      this.relayoutNodes_1.add_ra1m4o_k$(this.root_1, !(this.root_1.get_lookaheadRoot_xsli1x_k$() == null));
    }
  };
  protoOf(MeasureAndLayoutDelegate).requestLookaheadRemeasure_9r9ksh_k$ = function (layoutNode, forced) {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!!(layoutNode.get_lookaheadRoot_xsli1x_k$() == null)) {
      // Inline function 'androidx.compose.ui.node.MeasureAndLayoutDelegate.requestLookaheadRemeasure.<anonymous>' call
      var message = 'Error: requestLookaheadRemeasure cannot be called on a node outside LookaheadLayout';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    var tmp;
    switch (layoutNode.get_layoutState_o1v2le_k$().get_ordinal_ip24qg_k$()) {
      case 1:
        tmp = false;
        break;
      case 0:
      case 3:
      case 2:
        this.postponedMeasureRequests_1.add_wl2rvy_k$(new PostponedRequest(layoutNode, true, forced));
        var tmp1_safe_receiver = this.consistencyChecker_1;
        if (tmp1_safe_receiver == null)
          null;
        else {
          tmp1_safe_receiver.assertConsistent_gu7sd4_k$();
        }

        tmp = false;
        break;
      case 4:
        var tmp_0;
        if (layoutNode.get_lookaheadMeasurePending_xreky_k$() ? !forced : false) {
          tmp_0 = false;
        } else {
          layoutNode.markLookaheadMeasurePending_lgoo4e_k$();
          layoutNode.markMeasurePending_i49ah6_k$();
          if (layoutNode.get_isPlacedInLookahead_jd104t_k$() === true ? true : _get_canAffectParentInLookahead__1mzpbx(layoutNode, this)) {
            var tmp2_safe_receiver = layoutNode.get_parent_hy4reb_k$();
            if (!((tmp2_safe_receiver == null ? null : tmp2_safe_receiver.get_lookaheadMeasurePending_xreky_k$()) === true)) {
              this.relayoutNodes_1.add_ra1m4o_k$(layoutNode, true);
            }
          }
          tmp_0 = !this.duringMeasureLayout_1;
        }

        tmp = tmp_0;
        break;
      default:
        noWhenBranchMatchedException();
        break;
    }
    return tmp;
  };
  protoOf(MeasureAndLayoutDelegate).requestLookaheadRemeasure$default_cdk02t_k$ = function (layoutNode, forced, $super) {
    forced = forced === VOID ? false : forced;
    return $super === VOID ? this.requestLookaheadRemeasure_9r9ksh_k$(layoutNode, forced) : $super.requestLookaheadRemeasure_9r9ksh_k$.call(this, layoutNode, forced);
  };
  protoOf(MeasureAndLayoutDelegate).requestRemeasure_6hcvkt_k$ = function (layoutNode, forced) {
    var tmp;
    switch (layoutNode.get_layoutState_o1v2le_k$().get_ordinal_ip24qg_k$()) {
      case 0:
      case 1:
        tmp = false;
        break;
      case 3:
      case 2:
        this.postponedMeasureRequests_1.add_wl2rvy_k$(new PostponedRequest(layoutNode, false, forced));
        var tmp1_safe_receiver = this.consistencyChecker_1;
        if (tmp1_safe_receiver == null)
          null;
        else {
          tmp1_safe_receiver.assertConsistent_gu7sd4_k$();
        }

        tmp = false;
        break;
      case 4:
        var tmp_0;
        if (layoutNode.get_measurePending_u6yxya_k$() ? !forced : false) {
          tmp_0 = false;
        } else {
          layoutNode.markMeasurePending_i49ah6_k$();
          if (layoutNode.get_isPlaced_y2kn9s_k$() ? true : _get_canAffectParent__dfr95q(layoutNode, this)) {
            var tmp2_safe_receiver = layoutNode.get_parent_hy4reb_k$();
            if (!((tmp2_safe_receiver == null ? null : tmp2_safe_receiver.get_measurePending_u6yxya_k$()) === true)) {
              this.relayoutNodes_1.add_ra1m4o_k$(layoutNode, false);
            }
          }
          tmp_0 = !this.duringMeasureLayout_1;
        }

        tmp = tmp_0;
        break;
      default:
        noWhenBranchMatchedException();
        break;
    }
    return tmp;
  };
  protoOf(MeasureAndLayoutDelegate).requestRemeasure$default_ipzmf5_k$ = function (layoutNode, forced, $super) {
    forced = forced === VOID ? false : forced;
    return $super === VOID ? this.requestRemeasure_6hcvkt_k$(layoutNode, forced) : $super.requestRemeasure_6hcvkt_k$.call(this, layoutNode, forced);
  };
  protoOf(MeasureAndLayoutDelegate).requestLookaheadRelayout_ldfyll_k$ = function (layoutNode, forced) {
    var tmp;
    switch (layoutNode.get_layoutState_o1v2le_k$().get_ordinal_ip24qg_k$()) {
      case 1:
      case 3:
        var tmp1_safe_receiver = this.consistencyChecker_1;
        if (tmp1_safe_receiver == null)
          null;
        else {
          tmp1_safe_receiver.assertConsistent_gu7sd4_k$();
        }

        tmp = false;
        break;
      case 0:
      case 2:
      case 4:
        var tmp_0;
        if ((layoutNode.get_lookaheadMeasurePending_xreky_k$() ? true : layoutNode.get_lookaheadLayoutPending_bu6wr0_k$()) ? !forced : false) {
          var tmp2_safe_receiver = this.consistencyChecker_1;
          if (tmp2_safe_receiver == null)
            null;
          else {
            tmp2_safe_receiver.assertConsistent_gu7sd4_k$();
          }
          tmp_0 = false;
        } else {
          layoutNode.markLookaheadLayoutPending_jksxzc_k$();
          layoutNode.markLayoutPending_drzj4g_k$();
          if (layoutNode.get_isPlacedInLookahead_jd104t_k$() === true) {
            var parent = layoutNode.get_parent_hy4reb_k$();
            var tmp_1;
            if (!((parent == null ? null : parent.get_lookaheadMeasurePending_xreky_k$()) === true)) {
              tmp_1 = !((parent == null ? null : parent.get_lookaheadLayoutPending_bu6wr0_k$()) === true);
            } else {
              tmp_1 = false;
            }
            if (tmp_1) {
              this.relayoutNodes_1.add_ra1m4o_k$(layoutNode, true);
            }
          }
          tmp_0 = !this.duringMeasureLayout_1;
        }

        tmp = tmp_0;
        break;
      default:
        noWhenBranchMatchedException();
        break;
    }
    return tmp;
  };
  protoOf(MeasureAndLayoutDelegate).requestLookaheadRelayout$default_u1g4dv_k$ = function (layoutNode, forced, $super) {
    forced = forced === VOID ? false : forced;
    return $super === VOID ? this.requestLookaheadRelayout_ldfyll_k$(layoutNode, forced) : $super.requestLookaheadRelayout_ldfyll_k$.call(this, layoutNode, forced);
  };
  protoOf(MeasureAndLayoutDelegate).requestRelayout_2xqmtp_k$ = function (layoutNode, forced) {
    var tmp;
    switch (layoutNode.get_layoutState_o1v2le_k$().get_ordinal_ip24qg_k$()) {
      case 0:
      case 1:
      case 3:
      case 2:
        var tmp1_safe_receiver = this.consistencyChecker_1;
        if (tmp1_safe_receiver == null)
          null;
        else {
          tmp1_safe_receiver.assertConsistent_gu7sd4_k$();
        }

        tmp = false;
        break;
      case 4:
        var tmp_0;
        if (!forced ? layoutNode.get_measurePending_u6yxya_k$() ? true : layoutNode.get_layoutPending_8lq9zw_k$() : false) {
          var tmp2_safe_receiver = this.consistencyChecker_1;
          if (tmp2_safe_receiver == null)
            null;
          else {
            tmp2_safe_receiver.assertConsistent_gu7sd4_k$();
          }
          tmp_0 = false;
        } else {
          layoutNode.markLayoutPending_drzj4g_k$();
          if (layoutNode.get_isPlaced_y2kn9s_k$()) {
            var parent = layoutNode.get_parent_hy4reb_k$();
            var tmp_1;
            if (!((parent == null ? null : parent.get_layoutPending_8lq9zw_k$()) === true)) {
              tmp_1 = !((parent == null ? null : parent.get_measurePending_u6yxya_k$()) === true);
            } else {
              tmp_1 = false;
            }
            if (tmp_1) {
              this.relayoutNodes_1.add_ra1m4o_k$(layoutNode, false);
            }
          }
          tmp_0 = !this.duringMeasureLayout_1;
        }

        tmp = tmp_0;
        break;
      default:
        noWhenBranchMatchedException();
        break;
    }
    return tmp;
  };
  protoOf(MeasureAndLayoutDelegate).requestRelayout$default_1qowf_k$ = function (layoutNode, forced, $super) {
    forced = forced === VOID ? false : forced;
    return $super === VOID ? this.requestRelayout_2xqmtp_k$(layoutNode, forced) : $super.requestRelayout_2xqmtp_k$.call(this, layoutNode, forced);
  };
  protoOf(MeasureAndLayoutDelegate).requestOnPositionedCallback_3ojdyr_k$ = function (layoutNode) {
    this.onPositionedDispatcher_1.onNodePositioned_tsah7p_k$(layoutNode);
  };
  protoOf(MeasureAndLayoutDelegate).measureAndLayout_79cy5k_k$ = function (onLayout) {
    var rootNodeResized = {_v: false};
    // Inline function 'androidx.compose.ui.node.MeasureAndLayoutDelegate.performMeasureAndLayout' call
    // Inline function 'kotlin.require' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'kotlin.require' call
    // Inline function 'kotlin.contracts.contract' call
    if (!this.root_1.get_isAttached_odsl1l_k$()) {
      // Inline function 'kotlin.require.<anonymous>' call
      var message = 'Failed requirement.';
      throw IllegalArgumentException_init_$Create$(toString(message));
    }
    // Inline function 'kotlin.require' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'kotlin.require' call
    // Inline function 'kotlin.contracts.contract' call
    if (!this.root_1.get_isPlaced_y2kn9s_k$()) {
      // Inline function 'kotlin.require.<anonymous>' call
      var message_0 = 'Failed requirement.';
      throw IllegalArgumentException_init_$Create$(toString(message_0));
    }
    // Inline function 'kotlin.require' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'kotlin.require' call
    // Inline function 'kotlin.contracts.contract' call
    if (!!this.duringMeasureLayout_1) {
      // Inline function 'kotlin.require.<anonymous>' call
      var message_1 = 'Failed requirement.';
      throw IllegalArgumentException_init_$Create$(toString(message_1));
    }
    var tmp = this.rootConstraints_1;
    if (!((tmp == null ? null : new Constraints(tmp)) == null)) {
      this.duringMeasureLayout_1 = true;
      try {
        // Inline function 'androidx.compose.ui.node.MeasureAndLayoutDelegate.measureAndLayout.<anonymous>' call
        if (this.relayoutNodes_1.isNotEmpty_cjxbwk_k$()) {
          // Inline function 'androidx.compose.ui.node.DepthSortedSetsForDifferentPasses.popEach' call
          var this_0 = this.relayoutNodes_1;
          while (this_0.isNotEmpty_cjxbwk_k$()) {
            // Inline function 'androidx.compose.ui.node.DepthSortedSet.isNotEmpty' call
            var affectsLookahead = !_get_lookaheadSet__y5dyvf(this_0).isEmpty_y1axqb_k$();
            var node = affectsLookahead ? _get_lookaheadSet__y5dyvf(this_0).pop_2dsh_k$() : _get_set__e6gl0v_0(this_0).pop_2dsh_k$();
            // Inline function 'androidx.compose.ui.node.MeasureAndLayoutDelegate.measureAndLayout.<anonymous>.<anonymous>' call
            var sizeChanged = remeasureAndRelayoutIfNeeded(this, node, affectsLookahead);
            if (node === this.root_1 ? sizeChanged : false) {
              rootNodeResized._v = true;
            }
          }
          if (onLayout == null)
            null;
          else
            onLayout();
        }
      }finally {
        this.duringMeasureLayout_1 = false;
      }
      var tmp0_safe_receiver = this.consistencyChecker_1;
      if (tmp0_safe_receiver == null)
        null;
      else {
        tmp0_safe_receiver.assertConsistent_gu7sd4_k$();
      }
    }
    callOnLayoutCompletedListeners(this);
    return rootNodeResized._v;
  };
  protoOf(MeasureAndLayoutDelegate).measureAndLayout$default_qt399o_k$ = function (onLayout, $super) {
    onLayout = onLayout === VOID ? null : onLayout;
    return $super === VOID ? this.measureAndLayout_79cy5k_k$(onLayout) : $super.measureAndLayout_79cy5k_k$.call(this, onLayout);
  };
  protoOf(MeasureAndLayoutDelegate).measureOnly_kkwxie_k$ = function () {
    // Inline function 'androidx.compose.ui.node.MeasureAndLayoutDelegate.performMeasureAndLayout' call
    // Inline function 'kotlin.require' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'kotlin.require' call
    // Inline function 'kotlin.contracts.contract' call
    if (!this.root_1.get_isAttached_odsl1l_k$()) {
      // Inline function 'kotlin.require.<anonymous>' call
      var message = 'Failed requirement.';
      throw IllegalArgumentException_init_$Create$(toString(message));
    }
    // Inline function 'kotlin.require' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'kotlin.require' call
    // Inline function 'kotlin.contracts.contract' call
    if (!this.root_1.get_isPlaced_y2kn9s_k$()) {
      // Inline function 'kotlin.require.<anonymous>' call
      var message_0 = 'Failed requirement.';
      throw IllegalArgumentException_init_$Create$(toString(message_0));
    }
    // Inline function 'kotlin.require' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'kotlin.require' call
    // Inline function 'kotlin.contracts.contract' call
    if (!!this.duringMeasureLayout_1) {
      // Inline function 'kotlin.require.<anonymous>' call
      var message_1 = 'Failed requirement.';
      throw IllegalArgumentException_init_$Create$(toString(message_1));
    }
    var tmp = this.rootConstraints_1;
    if (!((tmp == null ? null : new Constraints(tmp)) == null)) {
      this.duringMeasureLayout_1 = true;
      try {
        // Inline function 'androidx.compose.ui.node.MeasureAndLayoutDelegate.measureOnly.<anonymous>' call
        recurseRemeasure(this, this.root_1);
      }finally {
        this.duringMeasureLayout_1 = false;
      }
      var tmp0_safe_receiver = this.consistencyChecker_1;
      if (tmp0_safe_receiver == null)
        null;
      else {
        tmp0_safe_receiver.assertConsistent_gu7sd4_k$();
      }
    }
  };
  protoOf(MeasureAndLayoutDelegate).measureAndLayout_cpp2pg_k$ = function (layoutNode, constraints) {
    // Inline function 'kotlin.require' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'kotlin.require' call
    // Inline function 'kotlin.contracts.contract' call
    if (!!equals(layoutNode, this.root_1)) {
      // Inline function 'kotlin.require.<anonymous>' call
      var message = 'Failed requirement.';
      throw IllegalArgumentException_init_$Create$(toString(message));
    }
    // Inline function 'androidx.compose.ui.node.MeasureAndLayoutDelegate.performMeasureAndLayout' call
    // Inline function 'kotlin.require' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'kotlin.require' call
    // Inline function 'kotlin.contracts.contract' call
    if (!this.root_1.get_isAttached_odsl1l_k$()) {
      // Inline function 'kotlin.require.<anonymous>' call
      var message_0 = 'Failed requirement.';
      throw IllegalArgumentException_init_$Create$(toString(message_0));
    }
    // Inline function 'kotlin.require' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'kotlin.require' call
    // Inline function 'kotlin.contracts.contract' call
    if (!this.root_1.get_isPlaced_y2kn9s_k$()) {
      // Inline function 'kotlin.require.<anonymous>' call
      var message_1 = 'Failed requirement.';
      throw IllegalArgumentException_init_$Create$(toString(message_1));
    }
    // Inline function 'kotlin.require' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'kotlin.require' call
    // Inline function 'kotlin.contracts.contract' call
    if (!!this.duringMeasureLayout_1) {
      // Inline function 'kotlin.require.<anonymous>' call
      var message_2 = 'Failed requirement.';
      throw IllegalArgumentException_init_$Create$(toString(message_2));
    }
    var tmp = this.rootConstraints_1;
    if (!((tmp == null ? null : new Constraints(tmp)) == null)) {
      this.duringMeasureLayout_1 = true;
      try {
        // Inline function 'androidx.compose.ui.node.MeasureAndLayoutDelegate.measureAndLayout.<anonymous>' call
        this.relayoutNodes_1.remove_x6evju_k$(layoutNode);
        var lookaheadSizeChanged = doLookaheadRemeasure(this, layoutNode, constraints);
        doRemeasure(this, layoutNode, constraints);
        if ((lookaheadSizeChanged ? true : layoutNode.get_lookaheadLayoutPending_bu6wr0_k$()) ? layoutNode.get_isPlacedInLookahead_jd104t_k$() === true : false) {
          layoutNode.lookaheadReplace_leywaq_k$();
        }
        if (layoutNode.get_layoutPending_8lq9zw_k$() ? layoutNode.get_isPlaced_y2kn9s_k$() : false) {
          layoutNode.replace_ksofmk_k$();
          this.onPositionedDispatcher_1.onNodePositioned_tsah7p_k$(layoutNode);
        }
      }finally {
        this.duringMeasureLayout_1 = false;
      }
      var tmp0_safe_receiver = this.consistencyChecker_1;
      if (tmp0_safe_receiver == null)
        null;
      else {
        tmp0_safe_receiver.assertConsistent_gu7sd4_k$();
      }
    }
    callOnLayoutCompletedListeners(this);
  };
  protoOf(MeasureAndLayoutDelegate).registerOnLayoutCompletedListener_q53rof_k$ = function (listener) {
    // Inline function 'androidx.compose.runtime.collection.MutableVector.plusAssign' call
    this.onLayoutCompletedListeners_1.add_wl2rvy_k$(listener);
  };
  protoOf(MeasureAndLayoutDelegate).forceMeasureTheSubtree_j5z8pj_k$ = function (layoutNode, affectsLookahead) {
    if (this.relayoutNodes_1.isEmpty_y1axqb_k$()) {
      return Unit_getInstance();
    }
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!this.duringMeasureLayout_1) {
      // Inline function 'kotlin.check.<anonymous>' call
      var message = 'Check failed.';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    var pending = MeasureAndLayoutDelegate$forceMeasureTheSubtree$lambda(affectsLookahead);
    // Inline function 'kotlin.require' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'kotlin.require' call
    // Inline function 'kotlin.contracts.contract' call
    if (!!pending(layoutNode)) {
      // Inline function 'kotlin.require.<anonymous>' call
      var message_0 = 'Failed requirement.';
      throw IllegalArgumentException_init_$Create$(toString(message_0));
    }
    // Inline function 'androidx.compose.ui.node.LayoutNode.forEachChild' call
    var this_0 = layoutNode.get__children_xknpsb_k$();
    // Inline function 'kotlin.contracts.contract' call
    var size = this_0.get_size_woubt6_k$();
    var tmp;
    if (size > 0) {
      var i = 0;
      var tmp_0 = this_0.get_content_h02jrk_k$();
      var content = isArray(tmp_0) ? tmp_0 : THROW_CCE();
      do {
        // Inline function 'androidx.compose.ui.node.MeasureAndLayoutDelegate.forceMeasureTheSubtree.<anonymous>' call
        var child = content[i];
        if (pending(child) ? this.relayoutNodes_1.remove_upcfxn_k$(child, affectsLookahead) : false) {
          remeasureAndRelayoutIfNeeded(this, child, affectsLookahead);
        }
        if (!pending(child)) {
          this.forceMeasureTheSubtree_j5z8pj_k$(child, affectsLookahead);
        }
        i = i + 1 | 0;
      }
       while (i < size);
      tmp = Unit_getInstance();
    }
    if (pending(layoutNode) ? this.relayoutNodes_1.remove_upcfxn_k$(layoutNode, affectsLookahead) : false) {
      remeasureAndRelayoutIfNeeded$default(this, layoutNode);
    }
  };
  protoOf(MeasureAndLayoutDelegate).dispatchOnPositionedCallbacks_dggmpk_k$ = function (forceDispatch) {
    if (forceDispatch) {
      this.onPositionedDispatcher_1.onRootNodePositioned_xlwcf7_k$(this.root_1);
    }
    this.onPositionedDispatcher_1.dispatch_asn3ca_k$();
  };
  protoOf(MeasureAndLayoutDelegate).dispatchOnPositionedCallbacks$default_v58klm_k$ = function (forceDispatch, $super) {
    forceDispatch = forceDispatch === VOID ? false : forceDispatch;
    var tmp;
    if ($super === VOID) {
      this.dispatchOnPositionedCallbacks_dggmpk_k$(forceDispatch);
      tmp = Unit_getInstance();
    } else {
      tmp = $super.dispatchOnPositionedCallbacks_dggmpk_k$.call(this, forceDispatch);
    }
    return tmp;
  };
  protoOf(MeasureAndLayoutDelegate).onNodeDetached_vjvu4l_k$ = function (node) {
    this.relayoutNodes_1.remove_x6evju_k$(node);
  };
  function MeasureScopeWithLayoutNode() {
  }
  function _set__inspectorValues__yuw1ul($this, _set____db54di) {
    $this._inspectorValues_1 = _set____db54di;
  }
  function _get__inspectorValues__733r1r($this) {
    return $this._inspectorValues_1;
  }
  function _get_inspectorValues__ftgo94($this) {
    var tmp0_elvis_lhs = $this._inspectorValues_1;
    var tmp;
    if (tmp0_elvis_lhs == null) {
      // Inline function 'kotlin.also' call
      // Inline function 'kotlin.apply' call
      var this_0 = new InspectorInfo();
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'androidx.compose.ui.node.ModifierNodeElement.<get-inspectorValues>.<anonymous>' call
      this_0.set_name_wkmnld_k$(getKClassFromExpression($this).get_simpleName_r6f8py_k$());
      $this.inspectableProperties_e25ntu_k$(this_0);
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'androidx.compose.ui.node.ModifierNodeElement.<get-inspectorValues>.<anonymous>' call
      $this._inspectorValues_1 = this_0;
      tmp = this_0;
    } else {
      tmp = tmp0_elvis_lhs;
    }
    return tmp;
  }
  function get_$stableprop_33() {
    return 0;
  }
  function ModifierNodeElement() {
    this._inspectorValues_1 = null;
    this.$stable_1 = 0;
  }
  protoOf(ModifierNodeElement).get_nameFallback_yn6bx2_k$ = function () {
    return _get_inspectorValues__ftgo94(this).get_name_woqyms_k$();
  };
  protoOf(ModifierNodeElement).get_valueOverride_4rn9vw_k$ = function () {
    return _get_inspectorValues__ftgo94(this).get_value_j01efc_k$();
  };
  protoOf(ModifierNodeElement).get_inspectableElements_mab2zo_k$ = function () {
    return _get_inspectorValues__ftgo94(this).get_properties_zhllqc_k$();
  };
  protoOf(ModifierNodeElement).inspectableProperties_e25ntu_k$ = function (_this__u8e3s4) {
    tryPopulateReflectively(_this__u8e3s4, this);
  };
  function MutableVectorWithMutationTracking(vector, onVectorMutated) {
    this.vector_1 = vector;
    this.onVectorMutated_1 = onVectorMutated;
  }
  protoOf(MutableVectorWithMutationTracking).get_vector_kuceh8_k$ = function () {
    return this.vector_1;
  };
  protoOf(MutableVectorWithMutationTracking).get_onVectorMutated_j4118z_k$ = function () {
    return this.onVectorMutated_1;
  };
  protoOf(MutableVectorWithMutationTracking).get_size_woubt6_k$ = function () {
    return this.vector_1.get_size_woubt6_k$();
  };
  protoOf(MutableVectorWithMutationTracking).clear_j9egeb_k$ = function () {
    this.vector_1.clear_j9egeb_k$();
    this.onVectorMutated_1();
  };
  protoOf(MutableVectorWithMutationTracking).add_gaf1mg_k$ = function (index, element) {
    this.vector_1.add_gaf1mg_k$(index, element);
    this.onVectorMutated_1();
  };
  protoOf(MutableVectorWithMutationTracking).removeAt_6niowx_k$ = function (index) {
    // Inline function 'kotlin.also' call
    var this_0 = this.vector_1.removeAt_6niowx_k$(index);
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.node.MutableVectorWithMutationTracking.removeAt.<anonymous>' call
    this.onVectorMutated_1();
    return this_0;
  };
  protoOf(MutableVectorWithMutationTracking).forEach_7ory09_k$ = function (block) {
    var this_0 = this.vector_1;
    // Inline function 'kotlin.contracts.contract' call
    var size = this_0.get_size_woubt6_k$();
    var tmp;
    if (size > 0) {
      var i = 0;
      var tmp_0 = this_0.get_content_h02jrk_k$();
      var content = isArray(tmp_0) ? tmp_0 : THROW_CCE();
      do {
        block(content[i]);
        i = i + 1 | 0;
      }
       while (i < size);
      tmp = Unit_getInstance();
    }
    return tmp;
  };
  protoOf(MutableVectorWithMutationTracking).asList_nb3lsg_k$ = function () {
    return this.vector_1.asMutableList_ecsrla_k$();
  };
  protoOf(MutableVectorWithMutationTracking).get_c1px32_k$ = function (index) {
    // Inline function 'androidx.compose.runtime.collection.MutableVector.get' call
    var tmp = this.vector_1.get_content_h02jrk_k$()[index];
    return (tmp == null ? true : !(tmp == null)) ? tmp : THROW_CCE();
  };
  function DiffCallback() {
  }
  function executeDiff(oldSize, newSize, callback) {
    var diagonals = calculateDiff(oldSize, newSize, callback);
    applyDiff(diagonals, callback);
  }
  function _set_stack__ks4rel($this, _set____db54di) {
    $this.stack_1 = _set____db54di;
  }
  function _get_stack__b8zp2v($this) {
    return $this.stack_1;
  }
  function _set_lastIndex__nol8k7($this, _set____db54di) {
    $this.lastIndex_1 = _set____db54di;
  }
  function _get_lastIndex__5m97ud($this) {
    return $this.lastIndex_1;
  }
  function quickSort($this, start, end, elSize) {
    if (start < end) {
      var i = partition($this, start, end, elSize);
      quickSort($this, start, i - elSize | 0, elSize);
      quickSort($this, i + elSize | 0, end, elSize);
    }
  }
  function partition($this, start, end, elSize) {
    var i = start - elSize | 0;
    var j = start;
    while (j < end) {
      if (compareDiagonal($this, j, end)) {
        i = i + elSize | 0;
        swapDiagonal($this, i, j);
      }
      j = j + elSize | 0;
    }
    swapDiagonal($this, i + elSize | 0, end);
    return i + elSize | 0;
  }
  function swapDiagonal($this, i, j) {
    var stack = $this.stack_1;
    swap(stack, i, j);
    swap(stack, i + 1 | 0, j + 1 | 0);
    swap(stack, i + 2 | 0, j + 2 | 0);
  }
  function compareDiagonal($this, a, b) {
    var stack = $this.stack_1;
    var a0 = stack[a];
    var b0 = stack[b];
    return a0 < b0 ? true : a0 === b0 ? stack[a + 1 | 0] <= stack[b + 1 | 0] : false;
  }
  function IntStack(initialCapacity) {
    this.stack_1 = new Int32Array(initialCapacity);
    this.lastIndex_1 = 0;
  }
  protoOf(IntStack).get_c1px32_k$ = function (index) {
    return this.stack_1[index];
  };
  protoOf(IntStack).get_size_woubt6_k$ = function () {
    return this.lastIndex_1;
  };
  protoOf(IntStack).pushRange_yxn66l_k$ = function (oldStart, oldEnd, newStart, newEnd) {
    var i = this.lastIndex_1;
    if ((i + 4 | 0) >= this.stack_1.length) {
      this.stack_1 = copyOf_1(this.stack_1, imul(this.stack_1.length, 2));
    }
    var stack = this.stack_1;
    stack[i + 0 | 0] = oldStart;
    stack[i + 1 | 0] = oldEnd;
    stack[i + 2 | 0] = newStart;
    stack[i + 3 | 0] = newEnd;
    this.lastIndex_1 = i + 4 | 0;
  };
  protoOf(IntStack).pushDiagonal_vphjt3_k$ = function (x, y, size) {
    var i = this.lastIndex_1;
    if ((i + 3 | 0) >= this.stack_1.length) {
      this.stack_1 = copyOf_1(this.stack_1, imul(this.stack_1.length, 2));
    }
    var stack = this.stack_1;
    stack[i + 0 | 0] = x + size | 0;
    stack[i + 1 | 0] = y + size | 0;
    stack[i + 2 | 0] = size;
    this.lastIndex_1 = i + 3 | 0;
  };
  protoOf(IntStack).pop_2dsh_k$ = function () {
    var tmp = this.stack_1;
    this.lastIndex_1 = this.lastIndex_1 - 1 | 0;
    return tmp[this.lastIndex_1];
  };
  protoOf(IntStack).isNotEmpty_cjxbwk_k$ = function () {
    return !(this.lastIndex_1 === 0);
  };
  protoOf(IntStack).sortDiagonals_jkp81c_k$ = function () {
    var i = this.lastIndex_1;
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!((i % 3 | 0) === 0)) {
      // Inline function 'kotlin.check.<anonymous>' call
      var message = 'Check failed.';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    if (i > 3) {
      quickSort(this, 0, i - 3 | 0, 3);
    }
  };
  function calculateDiff(oldSize, newSize, cb) {
    var max = ((oldSize + newSize | 0) + 1 | 0) / 2 | 0;
    var diagonals = new IntStack(imul(max, 3));
    var stack = new IntStack(imul(max, 4));
    stack.pushRange_yxn66l_k$(0, oldSize, 0, newSize);
    var forward = _CenteredArray___init__impl__szwv5g(new Int32Array(imul(max, 2) + 1 | 0));
    var backward = _CenteredArray___init__impl__szwv5g(new Int32Array(imul(max, 2) + 1 | 0));
    var snake = _Snake___init__impl__60pk1l(new Int32Array(5));
    while (stack.isNotEmpty_cjxbwk_k$()) {
      var newEnd = stack.pop_2dsh_k$();
      var newStart = stack.pop_2dsh_k$();
      var oldEnd = stack.pop_2dsh_k$();
      var oldStart = stack.pop_2dsh_k$();
      var found = midPoint(oldStart, oldEnd, newStart, newEnd, cb, forward, backward, _Snake___get_data__impl__z3h2ly(snake));
      if (found) {
        if (_Snake___get_diagonalSize__impl__g0mwga(snake) > 0) {
          Snake__addDiagonalToStack_impl_z26l6y(snake, diagonals);
        }
        stack.pushRange_yxn66l_k$(oldStart, _Snake___get_startX__impl__2ujety(snake), newStart, _Snake___get_startY__impl__pz3289(snake));
        stack.pushRange_yxn66l_k$(_Snake___get_endX__impl__v3jh25(snake), oldEnd, _Snake___get_endY__impl__29wzzy(snake), newEnd);
      }
    }
    diagonals.sortDiagonals_jkp81c_k$();
    diagonals.pushDiagonal_vphjt3_k$(oldSize, newSize, 0);
    return diagonals;
  }
  function applyDiff(diagonals, callback) {
    var posX = 0;
    var posY = 0;
    var i = 0;
    while (i < diagonals.get_size_woubt6_k$()) {
      var startX = diagonals.get_c1px32_k$(i) - diagonals.get_c1px32_k$(i + 2 | 0) | 0;
      var startY = diagonals.get_c1px32_k$(i + 1 | 0) - diagonals.get_c1px32_k$(i + 2 | 0) | 0;
      var len = diagonals.get_c1px32_k$(i + 2 | 0);
      i = i + 3 | 0;
      while (posX < startX) {
        callback.remove_ispuic_k$(posY, posX);
        posX = posX + 1 | 0;
      }
      while (posY < startY) {
        callback.insert_vb2ssx_k$(posY);
        posY = posY + 1 | 0;
      }
      $l$loop: while (true) {
        var tmp2 = len;
        len = tmp2 - 1 | 0;
        if (!(tmp2 > 0)) {
          break $l$loop;
        }
        callback.same_x7sefq_k$(posX, posY);
        posX = posX + 1 | 0;
        posY = posY + 1 | 0;
      }
    }
  }
  function swap(_this__u8e3s4, i, j) {
    var tmp = _this__u8e3s4[i];
    _this__u8e3s4[i] = _this__u8e3s4[j];
    _this__u8e3s4[j] = tmp;
  }
  function _CenteredArray___init__impl__szwv5g(data) {
    return data;
  }
  function _get_data__d5abxd($this) {
    return $this;
  }
  function _get_mid__e6ctop($this) {
    return _get_data__d5abxd($this).length / 2 | 0;
  }
  function CenteredArray__get_impl_zhm9j0($this, index) {
    return _get_data__d5abxd($this)[index + _get_mid__e6ctop($this) | 0];
  }
  function CenteredArray__set_impl_q7jods($this, index, value) {
    _get_data__d5abxd($this)[index + _get_mid__e6ctop($this) | 0] = value;
  }
  function CenteredArray__toString_impl_z731c4($this) {
    return 'CenteredArray(data=' + toString($this) + ')';
  }
  function CenteredArray__hashCode_impl_e2v3u5($this) {
    return hashCode($this);
  }
  function CenteredArray__equals_impl_d9e7yh($this, other) {
    if (!(other instanceof CenteredArray))
      return false;
    var tmp0_other_with_cast = other instanceof CenteredArray ? other.data_1 : THROW_CCE();
    if (!equals($this, tmp0_other_with_cast))
      return false;
    return true;
  }
  function CenteredArray(data) {
    this.data_1 = data;
  }
  protoOf(CenteredArray).toString = function () {
    return CenteredArray__toString_impl_z731c4(this.data_1);
  };
  protoOf(CenteredArray).hashCode = function () {
    return CenteredArray__hashCode_impl_e2v3u5(this.data_1);
  };
  protoOf(CenteredArray).equals = function (other) {
    return CenteredArray__equals_impl_d9e7yh(this.data_1, other);
  };
  function _Snake___init__impl__60pk1l(data) {
    return data;
  }
  function _Snake___get_data__impl__z3h2ly($this) {
    return $this;
  }
  function _Snake___get_startX__impl__2ujety($this) {
    return _Snake___get_data__impl__z3h2ly($this)[0];
  }
  function _Snake___get_startY__impl__pz3289($this) {
    return _Snake___get_data__impl__z3h2ly($this)[1];
  }
  function _Snake___get_endX__impl__v3jh25($this) {
    return _Snake___get_data__impl__z3h2ly($this)[2];
  }
  function _Snake___get_endY__impl__29wzzy($this) {
    return _Snake___get_data__impl__z3h2ly($this)[3];
  }
  function _Snake___get_reverse__impl__puue10($this) {
    return !(_Snake___get_data__impl__z3h2ly($this)[4] === 0);
  }
  function _Snake___get_diagonalSize__impl__g0mwga($this) {
    // Inline function 'kotlin.math.min' call
    var a = _Snake___get_endX__impl__v3jh25($this) - _Snake___get_startX__impl__2ujety($this) | 0;
    var b = _Snake___get_endY__impl__29wzzy($this) - _Snake___get_startY__impl__pz3289($this) | 0;
    return Math.min(a, b);
  }
  function _get_hasAdditionOrRemoval__guekso($this) {
    return !((_Snake___get_endY__impl__29wzzy($this) - _Snake___get_startY__impl__pz3289($this) | 0) === (_Snake___get_endX__impl__v3jh25($this) - _Snake___get_startX__impl__2ujety($this) | 0));
  }
  function _get_isAddition__1a40e3($this) {
    return (_Snake___get_endY__impl__29wzzy($this) - _Snake___get_startY__impl__pz3289($this) | 0) > (_Snake___get_endX__impl__v3jh25($this) - _Snake___get_startX__impl__2ujety($this) | 0);
  }
  function Snake__addDiagonalToStack_impl_z26l6y($this, diagonals) {
    if (_get_hasAdditionOrRemoval__guekso($this)) {
      if (_Snake___get_reverse__impl__puue10($this)) {
        diagonals.pushDiagonal_vphjt3_k$(_Snake___get_startX__impl__2ujety($this), _Snake___get_startY__impl__pz3289($this), _Snake___get_diagonalSize__impl__g0mwga($this));
      } else {
        if (_get_isAddition__1a40e3($this)) {
          diagonals.pushDiagonal_vphjt3_k$(_Snake___get_startX__impl__2ujety($this), _Snake___get_startY__impl__pz3289($this) + 1 | 0, _Snake___get_diagonalSize__impl__g0mwga($this));
        } else {
          diagonals.pushDiagonal_vphjt3_k$(_Snake___get_startX__impl__2ujety($this) + 1 | 0, _Snake___get_startY__impl__pz3289($this), _Snake___get_diagonalSize__impl__g0mwga($this));
        }
      }
    } else {
      diagonals.pushDiagonal_vphjt3_k$(_Snake___get_startX__impl__2ujety($this), _Snake___get_startY__impl__pz3289($this), _Snake___get_endX__impl__v3jh25($this) - _Snake___get_startX__impl__2ujety($this) | 0);
    }
  }
  function Snake__toString_impl_inq4f5($this) {
    return 'Snake(' + _Snake___get_startX__impl__2ujety($this) + ',' + _Snake___get_startY__impl__pz3289($this) + ',' + _Snake___get_endX__impl__v3jh25($this) + ',' + _Snake___get_endY__impl__29wzzy($this) + ',' + _Snake___get_reverse__impl__puue10($this) + ')';
  }
  function Snake__hashCode_impl_33fsdq($this) {
    return hashCode($this);
  }
  function Snake__equals_impl_mb4v4i($this, other) {
    if (!(other instanceof Snake))
      return false;
    var tmp0_other_with_cast = other instanceof Snake ? other.data_1 : THROW_CCE();
    if (!equals($this, tmp0_other_with_cast))
      return false;
    return true;
  }
  function Snake(data) {
    this.data_1 = data;
  }
  protoOf(Snake).toString = function () {
    return Snake__toString_impl_inq4f5(this.data_1);
  };
  protoOf(Snake).hashCode = function () {
    return Snake__hashCode_impl_33fsdq(this.data_1);
  };
  protoOf(Snake).equals = function (other) {
    return Snake__equals_impl_mb4v4i(this.data_1, other);
  };
  function midPoint(oldStart, oldEnd, newStart, newEnd, cb, forward_0, backward_0, snake) {
    var oldSize = oldEnd - oldStart | 0;
    var newSize = newEnd - newStart | 0;
    if (oldSize < 1 ? true : newSize < 1) {
      return false;
    }
    var max = ((oldSize + newSize | 0) + 1 | 0) / 2 | 0;
    CenteredArray__set_impl_q7jods(forward_0, 1, oldStart);
    CenteredArray__set_impl_q7jods(backward_0, 1, oldEnd);
    var inductionVariable = 0;
    if (inductionVariable < max)
      do {
        var d = inductionVariable;
        inductionVariable = inductionVariable + 1 | 0;
        var found = forward(oldStart, oldEnd, newStart, newEnd, cb, forward_0, backward_0, d, snake);
        if (found) {
          return true;
        }
        var found2 = backward(oldStart, oldEnd, newStart, newEnd, cb, forward_0, backward_0, d, snake);
        if (found2) {
          return true;
        }
      }
       while (inductionVariable < max);
    return false;
  }
  function forward(oldStart, oldEnd, newStart, newEnd, cb, forward, backward, d, snake) {
    var oldSize = oldEnd - oldStart | 0;
    var newSize = newEnd - newStart | 0;
    var checkForSnake = (abs(oldSize - newSize | 0) % 2 | 0) === 1;
    var delta = oldSize - newSize | 0;
    var k = -d | 0;
    while (k <= d) {
      var startX;
      var startY;
      var x;
      if (k === (-d | 0) ? true : !(k === d) ? CenteredArray__get_impl_zhm9j0(forward, k + 1 | 0) > CenteredArray__get_impl_zhm9j0(forward, k - 1 | 0) : false) {
        startX = CenteredArray__get_impl_zhm9j0(forward, k + 1 | 0);
        x = startX;
      } else {
        startX = CenteredArray__get_impl_zhm9j0(forward, k - 1 | 0);
        x = startX + 1 | 0;
      }
      var y = (newStart + (x - oldStart | 0) | 0) - k | 0;
      startY = (d === 0 ? true : !(x === startX)) ? y : y - 1 | 0;
      while ((x < oldEnd ? y < newEnd : false) ? cb.areItemsTheSame_wp9np1_k$(x, y) : false) {
        x = x + 1 | 0;
        y = y + 1 | 0;
      }
      CenteredArray__set_impl_q7jods(forward, k, x);
      if (checkForSnake) {
        var backwardsK = delta - k | 0;
        if ((backwardsK >= ((-d | 0) + 1 | 0) ? backwardsK <= (d - 1 | 0) : false) ? CenteredArray__get_impl_zhm9j0(backward, backwardsK) <= x : false) {
          fillSnake(startX, startY, x, y, false, snake);
          return true;
        }
      }
      k = k + 2 | 0;
    }
    return false;
  }
  function backward(oldStart, oldEnd, newStart, newEnd, cb, forward, backward, d, snake) {
    var oldSize = oldEnd - oldStart | 0;
    var newSize = newEnd - newStart | 0;
    var checkForSnake = ((oldSize - newSize | 0) % 2 | 0) === 0;
    var delta = oldSize - newSize | 0;
    var k = -d | 0;
    while (k <= d) {
      var startX;
      var x;
      if (k === (-d | 0) ? true : !(k === d) ? CenteredArray__get_impl_zhm9j0(backward, k + 1 | 0) < CenteredArray__get_impl_zhm9j0(backward, k - 1 | 0) : false) {
        startX = CenteredArray__get_impl_zhm9j0(backward, k + 1 | 0);
        x = startX;
      } else {
        startX = CenteredArray__get_impl_zhm9j0(backward, k - 1 | 0);
        x = startX - 1 | 0;
      }
      var y = newEnd - ((oldEnd - x | 0) - k | 0) | 0;
      var startY = (d === 0 ? true : !(x === startX)) ? y : y + 1 | 0;
      while ((x > oldStart ? y > newStart : false) ? cb.areItemsTheSame_wp9np1_k$(x - 1 | 0, y - 1 | 0) : false) {
        x = x - 1 | 0;
        y = y - 1 | 0;
      }
      CenteredArray__set_impl_q7jods(backward, k, x);
      if (checkForSnake) {
        var forwardsK = delta - k | 0;
        if ((forwardsK >= (-d | 0) ? forwardsK <= d : false) ? CenteredArray__get_impl_zhm9j0(forward, forwardsK) >= x : false) {
          fillSnake(x, y, startX, startY, true, snake);
          return true;
        }
      }
      k = k + 2 | 0;
    }
    return false;
  }
  function fillSnake(startX, startY, endX, endY, reverse, data) {
    data[0] = startX;
    data[1] = startY;
    data[2] = endX;
    data[3] = endY;
    data[4] = reverse ? 1 : 0;
  }
  function get_SentinelHead() {
    _init_properties_NodeChain_kt__qwn24z();
    return SentinelHead;
  }
  var SentinelHead;
  function _set_outerCoordinator__1o9npa($this, _set____db54di) {
    $this.outerCoordinator_1 = _set____db54di;
  }
  function _set_head__9nromv($this, _set____db54di) {
    $this.head_1 = _set____db54di;
  }
  function _get_isUpdating__r38ge3($this) {
    return $this.head_1 === get_SentinelHead();
  }
  function _get_aggregateChildKindSet__bx3g2o($this) {
    return $this.head_1.get_aggregateChildKindSet_xuqkpk_k$();
  }
  function _set_current__qj3kk($this, _set____db54di) {
    $this.current_1 = _set____db54di;
  }
  function _get_current__qcrdxk($this) {
    return $this.current_1;
  }
  function _set_buffer__uxh4x5($this, _set____db54di) {
    $this.buffer_1 = _set____db54di;
  }
  function _get_buffer__tgqkad($this) {
    return $this.buffer_1;
  }
  function _set_cachedDiffer__wimbtp($this, _set____db54di) {
    $this.cachedDiffer_1 = _set____db54di;
  }
  function _get_cachedDiffer__gyvl9l($this) {
    return $this.cachedDiffer_1;
  }
  function _set_logger__t1fpfd($this, _set____db54di) {
    $this.logger_1 = _set____db54di;
  }
  function _get_logger__rkp4sl($this) {
    return $this.logger_1;
  }
  function padChain($this) {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!!($this.head_1 === get_SentinelHead())) {
      // Inline function 'androidx.compose.ui.node.NodeChain.padChain.<anonymous>' call
      var message = 'padChain called on already padded chain';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    var currentHead = $this.head_1;
    currentHead.set_parent_vy8yo5_k$(get_SentinelHead());
    get_SentinelHead().set_child_381f8d_k$(currentHead);
    return get_SentinelHead();
  }
  function trimChain($this, paddedHead) {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!(paddedHead === get_SentinelHead())) {
      // Inline function 'androidx.compose.ui.node.NodeChain.trimChain.<anonymous>' call
      var message = 'trimChain called on already trimmed chain';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    var tmp0_elvis_lhs = get_SentinelHead().get_child_ipppmb_k$();
    var result = tmp0_elvis_lhs == null ? $this.tail_1 : tmp0_elvis_lhs;
    result.set_parent_vy8yo5_k$(null);
    get_SentinelHead().set_child_381f8d_k$(null);
    get_SentinelHead().set_aggregateChildKindSet_ryhowk_k$(-1);
    get_SentinelHead().updateCoordinator_mxr5yg_k$(null);
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!!(result === get_SentinelHead())) {
      // Inline function 'androidx.compose.ui.node.NodeChain.trimChain.<anonymous>' call
      var message_0 = 'trimChain did not update the head';
      throw IllegalStateException_init_$Create$(toString(message_0));
    }
    return result;
  }
  function syncAggregateChildKindSet($this) {
    var node = $this.tail_1.get_parent_hy4reb_k$();
    var aggregateChildKindSet = 0;
    while (!(node == null) ? !(node === get_SentinelHead()) : false) {
      aggregateChildKindSet = aggregateChildKindSet | node.get_kindSet_ahjm4b_k$();
      node.set_aggregateChildKindSet_ryhowk_k$(aggregateChildKindSet);
      node = node.get_parent_hy4reb_k$();
    }
  }
  function getDiffer($this, head, offset, before, after, shouldAttachOnInsert) {
    var current = $this.cachedDiffer_1;
    var tmp;
    if (current == null) {
      // Inline function 'kotlin.also' call
      var this_0 = new Differ($this, head, offset, before, after, shouldAttachOnInsert);
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'androidx.compose.ui.node.NodeChain.getDiffer.<anonymous>' call
      $this.cachedDiffer_1 = this_0;
      tmp = this_0;
    } else {
      // Inline function 'kotlin.also' call
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'androidx.compose.ui.node.NodeChain.getDiffer.<anonymous>' call
      current.node_1 = head;
      current.offset_1 = offset;
      current.before_1 = before;
      current.after_1 = after;
      current.shouldAttachOnInsert_1 = shouldAttachOnInsert;
      tmp = current;
    }
    return tmp;
  }
  function propagateCoordinator($this, start, coordinator) {
    var node = start.get_parent_hy4reb_k$();
    $l$loop_0: while (!(node == null)) {
      if (node === get_SentinelHead()) {
        var tmp0_safe_receiver = $this.layoutNode_1.get_parent_hy4reb_k$();
        coordinator.set_wrappedBy_oc7bmo_k$(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_innerCoordinator_8ywxfh_k$());
        $this.outerCoordinator_1 = coordinator;
        break $l$loop_0;
      }
      // Inline function 'androidx.compose.ui.Node.isKind' call
      var this_0 = node;
      // Inline function 'androidx.compose.ui.node.Nodes.Layout' call
      Nodes_getInstance();
      var kind = _NodeKind___init__impl__ojsprp(2);
      if (!((this_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(kind)) === 0))
        break $l$loop_0;
      node.updateCoordinator_mxr5yg_k$(coordinator);
      node = node.get_parent_hy4reb_k$();
    }
  }
  function Differ($outer, node, offset, before, after, shouldAttachOnInsert) {
    this.$this_1 = $outer;
    this.node_1 = node;
    this.offset_1 = offset;
    this.before_1 = before;
    this.after_1 = after;
    this.shouldAttachOnInsert_1 = shouldAttachOnInsert;
  }
  protoOf(Differ).set_node_qzqzs6_k$ = function (_set____db54di) {
    this.node_1 = _set____db54di;
  };
  protoOf(Differ).get_node_wor8sr_k$ = function () {
    return this.node_1;
  };
  protoOf(Differ).set_offset_az57y0_k$ = function (_set____db54di) {
    this.offset_1 = _set____db54di;
  };
  protoOf(Differ).get_offset_hjmqak_k$ = function () {
    return this.offset_1;
  };
  protoOf(Differ).set_before_mag8z5_k$ = function (_set____db54di) {
    this.before_1 = _set____db54di;
  };
  protoOf(Differ).get_before_bdhrwo_k$ = function () {
    return this.before_1;
  };
  protoOf(Differ).set_after_7j6mq_k$ = function (_set____db54di) {
    this.after_1 = _set____db54di;
  };
  protoOf(Differ).get_after_iol2gj_k$ = function () {
    return this.after_1;
  };
  protoOf(Differ).set_shouldAttachOnInsert_1h1zk8_k$ = function (_set____db54di) {
    this.shouldAttachOnInsert_1 = _set____db54di;
  };
  protoOf(Differ).get_shouldAttachOnInsert_t5vgp3_k$ = function () {
    return this.shouldAttachOnInsert_1;
  };
  protoOf(Differ).areItemsTheSame_wp9np1_k$ = function (oldIndex, newIndex) {
    // Inline function 'androidx.compose.runtime.collection.MutableVector.get' call
    var this_0 = this.before_1;
    var index = this.offset_1 + oldIndex | 0;
    var tmp = this_0.get_content_h02jrk_k$()[index];
    var tmp_0 = (tmp == null ? true : !(tmp == null)) ? tmp : THROW_CCE();
    // Inline function 'androidx.compose.runtime.collection.MutableVector.get' call
    var this_1 = this.after_1;
    var index_0 = this.offset_1 + newIndex | 0;
    var tmp_1 = this_1.get_content_h02jrk_k$()[index_0];
    var tmp$ret$1 = (tmp_1 == null ? true : !(tmp_1 == null)) ? tmp_1 : THROW_CCE();
    return !(actionForModifiers(tmp_0, tmp$ret$1) === 0);
  };
  protoOf(Differ).insert_vb2ssx_k$ = function (newIndex) {
    var index = this.offset_1 + newIndex | 0;
    var parent = this.node_1;
    var tmp = this;
    // Inline function 'androidx.compose.runtime.collection.MutableVector.get' call
    var tmp_0 = this.after_1.get_content_h02jrk_k$()[index];
    var tmp$ret$0 = (tmp_0 == null ? true : !(tmp_0 == null)) ? tmp_0 : THROW_CCE();
    tmp.node_1 = createAndInsertNodeAsChild(this.$this_1, tmp$ret$0, parent);
    var tmp0_safe_receiver = this.$this_1.logger_1;
    if (tmp0_safe_receiver == null)
      null;
    else {
      // Inline function 'androidx.compose.runtime.collection.MutableVector.get' call
      var tmp_1 = this.after_1.get_content_h02jrk_k$()[index];
      var tmp$ret$1 = (tmp_1 == null ? true : !(tmp_1 == null)) ? tmp_1 : THROW_CCE();
      tmp0_safe_receiver.nodeInserted_y26orl_k$(index, index, tmp$ret$1, parent, this.node_1);
    }
    if (this.shouldAttachOnInsert_1) {
      var childCoordinator = ensureNotNull(ensureNotNull(this.node_1.get_child_ipppmb_k$()).get_coordinator_q6f2gp_k$());
      var layoutmod = asLayoutModifierNode(this.node_1);
      if (!(layoutmod == null)) {
        var thisCoordinator = new LayoutModifierNodeCoordinator(this.$this_1.layoutNode_1, layoutmod);
        this.node_1.updateCoordinator_mxr5yg_k$(thisCoordinator);
        propagateCoordinator(this.$this_1, this.node_1, thisCoordinator);
        thisCoordinator.set_wrappedBy_oc7bmo_k$(childCoordinator.get_wrappedBy_86g2dv_k$());
        thisCoordinator.set_wrapped_d1lv9z_k$(childCoordinator);
        childCoordinator.set_wrappedBy_oc7bmo_k$(thisCoordinator);
      } else {
        this.node_1.updateCoordinator_mxr5yg_k$(childCoordinator);
      }
      this.node_1.markAsAttached_7fjlxv_k$();
      this.node_1.runAttachLifecycle_fy3i6i_k$();
      autoInvalidateInsertedNode(this.node_1);
    } else {
      this.node_1.set_insertedNodeAwaitingAttachForInvalidation_gv1v6e_k$(true);
    }
  };
  protoOf(Differ).remove_ispuic_k$ = function (atIndex, oldIndex) {
    var toRemove = ensureNotNull(this.node_1.get_child_ipppmb_k$());
    var tmp0_safe_receiver = this.$this_1.logger_1;
    if (tmp0_safe_receiver == null)
      null;
    else {
      // Inline function 'androidx.compose.runtime.collection.MutableVector.get' call
      var this_0 = this.before_1;
      var index = this.offset_1 + oldIndex | 0;
      var tmp = this_0.get_content_h02jrk_k$()[index];
      var tmp$ret$0 = (tmp == null ? true : !(tmp == null)) ? tmp : THROW_CCE();
      tmp0_safe_receiver.nodeRemoved_bbqmlk_k$(oldIndex, tmp$ret$0, toRemove);
    }
    // Inline function 'androidx.compose.ui.Node.isKind' call
    // Inline function 'androidx.compose.ui.node.Nodes.Layout' call
    Nodes_getInstance();
    var kind = _NodeKind___init__impl__ojsprp(2);
    if (!((toRemove.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(kind)) === 0)) {
      var removedCoordinator = ensureNotNull(toRemove.get_coordinator_q6f2gp_k$());
      var parentCoordinator = removedCoordinator.get_wrappedBy_86g2dv_k$();
      var childCoordinator = ensureNotNull(removedCoordinator.get_wrapped_rnh7rw_k$());
      if (parentCoordinator != null) {
        parentCoordinator.set_wrapped_d1lv9z_k$(childCoordinator);
      }
      childCoordinator.set_wrappedBy_oc7bmo_k$(parentCoordinator);
      propagateCoordinator(this.$this_1, this.node_1, childCoordinator);
    }
    this.node_1 = detachAndRemoveNode(this.$this_1, toRemove);
  };
  protoOf(Differ).same_x7sefq_k$ = function (oldIndex, newIndex) {
    this.node_1 = ensureNotNull(this.node_1.get_child_ipppmb_k$());
    // Inline function 'androidx.compose.runtime.collection.MutableVector.get' call
    var this_0 = this.before_1;
    var index = this.offset_1 + oldIndex | 0;
    var tmp = this_0.get_content_h02jrk_k$()[index];
    var prev = (tmp == null ? true : !(tmp == null)) ? tmp : THROW_CCE();
    // Inline function 'androidx.compose.runtime.collection.MutableVector.get' call
    var this_1 = this.after_1;
    var index_0 = this.offset_1 + newIndex | 0;
    var tmp_0 = this_1.get_content_h02jrk_k$()[index_0];
    var next = (tmp_0 == null ? true : !(tmp_0 == null)) ? tmp_0 : THROW_CCE();
    if (!equals(prev, next)) {
      updateNode(this.$this_1, prev, next, this.node_1);
      var tmp0_safe_receiver = this.$this_1.logger_1;
      if (tmp0_safe_receiver == null)
        null;
      else {
        tmp0_safe_receiver.nodeUpdated_k9ivwy_k$(this.offset_1 + oldIndex | 0, this.offset_1 + newIndex | 0, prev, next, this.node_1);
      }
    } else {
      var tmp1_safe_receiver = this.$this_1.logger_1;
      if (tmp1_safe_receiver == null)
        null;
      else {
        tmp1_safe_receiver.nodeReused_q0fiex_k$(this.offset_1 + oldIndex | 0, this.offset_1 + newIndex | 0, prev, next, this.node_1);
      }
    }
  };
  function Logger() {
  }
  function structuralUpdate($this, offset, before, after, tail, shouldAttachOnInsert) {
    var differ = getDiffer($this, tail, offset, before, after, shouldAttachOnInsert);
    executeDiff(before.get_size_woubt6_k$() - offset | 0, after.get_size_woubt6_k$() - offset | 0, differ);
    syncAggregateChildKindSet($this);
  }
  function detachAndRemoveNode($this, node) {
    if (node.get_isAttached_odsl1l_k$()) {
      autoInvalidateRemovedNode(node);
      node.runDetachLifecycle_ujlxdo_k$();
      node.markAsDetached_kk72ov_k$();
    }
    return removeNode($this, node);
  }
  function removeNode($this, node) {
    var child = node.get_child_ipppmb_k$();
    var parent = node.get_parent_hy4reb_k$();
    if (!(child == null)) {
      child.set_parent_vy8yo5_k$(parent);
      node.set_child_381f8d_k$(null);
    }
    if (!(parent == null)) {
      parent.set_child_381f8d_k$(child);
      node.set_parent_vy8yo5_k$(null);
    }
    return ensureNotNull(parent);
  }
  function createAndInsertNodeAsParent($this, element, child) {
    var tmp;
    if (element instanceof ModifierNodeElement) {
      // Inline function 'kotlin.also' call
      var this_0 = element.create_md4cuc_k$();
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'androidx.compose.ui.node.NodeChain.createAndInsertNodeAsParent.<anonymous>' call
      this_0.set_kindSet_fjfmjt_k$(calculateNodeKindSetFromIncludingDelegates(this_0));
      tmp = this_0;
    } else {
      tmp = new BackwardsCompatNode(element);
    }
    var node = tmp;
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!!node.get_isAttached_odsl1l_k$()) {
      // Inline function 'kotlin.check.<anonymous>' call
      var message = 'Check failed.';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    node.set_insertedNodeAwaitingAttachForInvalidation_gv1v6e_k$(true);
    return insertParent($this, node, child);
  }
  function insertParent($this, node, child) {
    var theParent = child.get_parent_hy4reb_k$();
    if (!(theParent == null)) {
      theParent.set_child_381f8d_k$(node);
      node.set_parent_vy8yo5_k$(theParent);
    }
    child.set_parent_vy8yo5_k$(node);
    node.set_child_381f8d_k$(child);
    return node;
  }
  function createAndInsertNodeAsChild($this, element, parent) {
    var tmp;
    if (element instanceof ModifierNodeElement) {
      // Inline function 'kotlin.also' call
      var this_0 = element.create_md4cuc_k$();
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'androidx.compose.ui.node.NodeChain.createAndInsertNodeAsChild.<anonymous>' call
      this_0.set_kindSet_fjfmjt_k$(calculateNodeKindSetFromIncludingDelegates(this_0));
      tmp = this_0;
    } else {
      tmp = new BackwardsCompatNode(element);
    }
    var node = tmp;
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!!node.get_isAttached_odsl1l_k$()) {
      // Inline function 'androidx.compose.ui.node.NodeChain.createAndInsertNodeAsChild.<anonymous>' call
      var message = 'A ModifierNodeElement cannot return an already attached node from create() ';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    node.set_insertedNodeAwaitingAttachForInvalidation_gv1v6e_k$(true);
    return insertChild($this, node, parent);
  }
  function insertChild($this, node, parent) {
    var theChild = parent.get_child_ipppmb_k$();
    if (!(theChild == null)) {
      theChild.set_parent_vy8yo5_k$(node);
      node.set_child_381f8d_k$(theChild);
    }
    parent.set_child_381f8d_k$(node);
    node.set_parent_vy8yo5_k$(parent);
    return node;
  }
  function updateNode($this, prev, next, node) {
    var tmp;
    if (prev instanceof ModifierNodeElement) {
      tmp = next instanceof ModifierNodeElement;
    } else {
      tmp = false;
    }
    if (tmp) {
      updateUnsafe(next, node);
      if (node.get_isAttached_odsl1l_k$()) {
        autoInvalidateUpdatedNode(node);
      } else {
        node.set_updatedNodeAwaitingAttachForInvalidation_3z8pjz_k$(true);
      }
    } else {
      if (node instanceof BackwardsCompatNode) {
        node.set_element_x345eu_k$(next);
        if (node.get_isAttached_odsl1l_k$()) {
          autoInvalidateUpdatedNode(node);
        } else {
          node.set_updatedNodeAwaitingAttachForInvalidation_3z8pjz_k$(true);
        }
      } else {
        var message = 'Unknown Modifier.Node type';
        throw IllegalStateException_init_$Create$(toString(message));
      }
    }
  }
  function NodeChain(layoutNode) {
    this.layoutNode_1 = layoutNode;
    this.innerCoordinator_1 = new InnerNodeCoordinator(this.layoutNode_1);
    this.outerCoordinator_1 = this.innerCoordinator_1;
    this.tail_1 = this.innerCoordinator_1.get_tail_wousgp_k$();
    this.head_1 = this.tail_1;
    this.current_1 = null;
    this.buffer_1 = null;
    this.cachedDiffer_1 = null;
    this.logger_1 = null;
  }
  protoOf(NodeChain).get_layoutNode_eiy42z_k$ = function () {
    return this.layoutNode_1;
  };
  protoOf(NodeChain).get_innerCoordinator_8ywxfh_k$ = function () {
    return this.innerCoordinator_1;
  };
  protoOf(NodeChain).get_outerCoordinator_6auvsy_k$ = function () {
    return this.outerCoordinator_1;
  };
  protoOf(NodeChain).get_tail_wousgp_k$ = function () {
    return this.tail_1;
  };
  protoOf(NodeChain).get_head_won7e1_k$ = function () {
    return this.head_1;
  };
  protoOf(NodeChain).useLogger_dz9s74_k$ = function (logger) {
    this.logger_1 = logger;
  };
  protoOf(NodeChain).updateFrom_qb6d6g_k$ = function (m) {
    var coordinatorSyncNeeded = false;
    var paddedHead = padChain(this);
    var before = this.current_1;
    var tmp0_safe_receiver = before;
    var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_size_woubt6_k$();
    var beforeSize = tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs;
    var tmp2_elvis_lhs = this.buffer_1;
    var tmp;
    if (tmp2_elvis_lhs == null) {
      // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
      // Inline function 'androidx.compose.runtime.collection.MutableVector' call
      // Inline function 'kotlin.arrayOfNulls' call
      var tmp$ret$0 = fillArrayVal(Array(16), null);
      tmp = new MutableVector(tmp$ret$0, 0);
    } else {
      tmp = tmp2_elvis_lhs;
    }
    var after = fillVector(m, tmp);
    var i = 0;
    if (after.get_size_woubt6_k$() === beforeSize) {
      var node = paddedHead.get_child_ipppmb_k$();
      $l$loop: while (!(node == null) ? i < beforeSize : false) {
        $l$block: {
          // Inline function 'kotlin.checkNotNull' call
          // Inline function 'kotlin.contracts.contract' call
          if (before == null) {
            // Inline function 'androidx.compose.ui.node.NodeChain.updateFrom.<anonymous>' call
            var message = 'expected prior modifier list to be non-empty';
            throw IllegalStateException_init_$Create$(toString(message));
          } else {
            break $l$block;
          }
        }
        // Inline function 'androidx.compose.runtime.collection.MutableVector.get' call
        var this_0 = before;
        var index = i;
        var tmp_0 = this_0.get_content_h02jrk_k$()[index];
        var prev = (tmp_0 == null ? true : !(tmp_0 == null)) ? tmp_0 : THROW_CCE();
        // Inline function 'androidx.compose.runtime.collection.MutableVector.get' call
        var index_0 = i;
        var tmp_1 = after.get_content_h02jrk_k$()[index_0];
        var next = (tmp_1 == null ? true : !(tmp_1 == null)) ? tmp_1 : THROW_CCE();
        switch (actionForModifiers(prev, next)) {
          case 0:
            var tmp4_safe_receiver = this.logger_1;
            if (tmp4_safe_receiver == null)
              null;
            else {
              tmp4_safe_receiver.linearDiffAborted_8zbjxk_k$(i, prev, next, node);
            }

            node = node.get_parent_hy4reb_k$();
            break $l$loop;
          case 1:
            updateNode(this, prev, next, node);
            var tmp5_safe_receiver = this.logger_1;
            if (tmp5_safe_receiver == null)
              null;
            else {
              tmp5_safe_receiver.nodeUpdated_k9ivwy_k$(i, i, prev, next, node);
            }

            break;
          case 2:
            var tmp6_safe_receiver = this.logger_1;
            if (tmp6_safe_receiver == null)
              null;
            else {
              tmp6_safe_receiver.nodeReused_q0fiex_k$(i, i, prev, next, node);
            }

            break;
        }
        node = node.get_child_ipppmb_k$();
        i = i + 1 | 0;
      }
      if (i < beforeSize) {
        coordinatorSyncNeeded = true;
        $l$block_0: {
          // Inline function 'kotlin.checkNotNull' call
          // Inline function 'kotlin.contracts.contract' call
          if (before == null) {
            // Inline function 'androidx.compose.ui.node.NodeChain.updateFrom.<anonymous>' call
            var message_0 = 'expected prior modifier list to be non-empty';
            throw IllegalStateException_init_$Create$(toString(message_0));
          } else {
            break $l$block_0;
          }
        }
        $l$block_1: {
          // Inline function 'kotlin.checkNotNull' call
          // Inline function 'kotlin.contracts.contract' call
          if (node == null) {
            // Inline function 'androidx.compose.ui.node.NodeChain.updateFrom.<anonymous>' call
            var message_1 = 'structuralUpdate requires a non-null tail';
            throw IllegalStateException_init_$Create$(toString(message_1));
          } else {
            break $l$block_1;
          }
        }
        structuralUpdate(this, i, before, after, node, this.layoutNode_1.get_isAttached_odsl1l_k$());
      }
    } else if (!this.layoutNode_1.get_isAttached_odsl1l_k$() ? beforeSize === 0 : false) {
      coordinatorSyncNeeded = true;
      var node_0 = paddedHead;
      while (i < after.get_size_woubt6_k$()) {
        // Inline function 'androidx.compose.runtime.collection.MutableVector.get' call
        var index_1 = i;
        var tmp_2 = after.get_content_h02jrk_k$()[index_1];
        var next_0 = (tmp_2 == null ? true : !(tmp_2 == null)) ? tmp_2 : THROW_CCE();
        var parent = node_0;
        node_0 = createAndInsertNodeAsChild(this, next_0, parent);
        var tmp8_safe_receiver = this.logger_1;
        if (tmp8_safe_receiver == null)
          null;
        else {
          tmp8_safe_receiver.nodeInserted_y26orl_k$(0, i, next_0, parent, node_0);
        }
        i = i + 1 | 0;
      }
      syncAggregateChildKindSet(this);
    } else if (after.get_size_woubt6_k$() === 0) {
      $l$block_2: {
        // Inline function 'kotlin.checkNotNull' call
        // Inline function 'kotlin.contracts.contract' call
        if (before == null) {
          // Inline function 'androidx.compose.ui.node.NodeChain.updateFrom.<anonymous>' call
          var message_2 = 'expected prior modifier list to be non-empty';
          throw IllegalStateException_init_$Create$(toString(message_2));
        } else {
          break $l$block_2;
        }
      }
      var node_1 = paddedHead.get_child_ipppmb_k$();
      while (!(node_1 == null) ? i < before.get_size_woubt6_k$() : false) {
        var tmp10_safe_receiver = this.logger_1;
        if (tmp10_safe_receiver == null)
          null;
        else {
          var tmp_3 = i;
          // Inline function 'androidx.compose.runtime.collection.MutableVector.get' call
          var this_1 = before;
          var index_2 = i;
          var tmp_4 = this_1.get_content_h02jrk_k$()[index_2];
          var tmp$ret$14 = (tmp_4 == null ? true : !(tmp_4 == null)) ? tmp_4 : THROW_CCE();
          tmp10_safe_receiver.nodeRemoved_bbqmlk_k$(tmp_3, tmp$ret$14, node_1);
        }
        node_1 = detachAndRemoveNode(this, node_1).get_child_ipppmb_k$();
        i = i + 1 | 0;
      }
      var tmp12_safe_receiver = this.layoutNode_1.get_parent_hy4reb_k$();
      this.innerCoordinator_1.set_wrappedBy_oc7bmo_k$(tmp12_safe_receiver == null ? null : tmp12_safe_receiver.get_innerCoordinator_8ywxfh_k$());
      this.outerCoordinator_1 = this.innerCoordinator_1;
    } else {
      coordinatorSyncNeeded = true;
      var tmp13_elvis_lhs = before;
      var tmp_5;
      if (tmp13_elvis_lhs == null) {
        // Inline function 'androidx.compose.runtime.collection.MutableVector' call
        // Inline function 'kotlin.arrayOfNulls' call
        var tmp$ret$15 = fillArrayVal(Array(16), null);
        tmp_5 = new MutableVector(tmp$ret$15, 0);
      } else {
        tmp_5 = tmp13_elvis_lhs;
      }
      before = tmp_5;
      structuralUpdate(this, 0, before, after, paddedHead, this.layoutNode_1.get_isAttached_odsl1l_k$());
    }
    this.current_1 = after;
    var tmp_6 = this;
    var tmp14_safe_receiver = before;
    var tmp_7;
    if (tmp14_safe_receiver == null) {
      tmp_7 = null;
    } else {
      // Inline function 'kotlin.also' call
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'androidx.compose.ui.node.NodeChain.updateFrom.<anonymous>' call
      tmp14_safe_receiver.clear_j9egeb_k$();
      tmp_7 = tmp14_safe_receiver;
    }
    tmp_6.buffer_1 = tmp_7;
    this.head_1 = trimChain(this, paddedHead);
    if (coordinatorSyncNeeded) {
      this.syncCoordinators_cyyqtu_k$();
    }
  };
  protoOf(NodeChain).resetState_9cgocu_k$ = function () {
    // Inline function 'androidx.compose.ui.node.NodeChain.tailToHead' call
    var node = this.tail_1;
    while (!(node == null)) {
      // Inline function 'androidx.compose.ui.node.NodeChain.resetState.<anonymous>' call
      var it = node;
      if (it.get_isAttached_odsl1l_k$()) {
        it.reset_5u6xz3_k$();
      }
      node = node.get_parent_hy4reb_k$();
    }
    var tmp0_safe_receiver = this.current_1;
    if (tmp0_safe_receiver == null)
      null;
    else {
      // Inline function 'kotlin.let' call
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'kotlin.contracts.contract' call
      var size = tmp0_safe_receiver.get_size_woubt6_k$();
      var tmp;
      if (size > 0) {
        var i = 0;
        var tmp_0 = tmp0_safe_receiver.get_content_h02jrk_k$();
        var content = isArray(tmp_0) ? tmp_0 : THROW_CCE();
        do {
          // Inline function 'androidx.compose.ui.node.NodeChain.resetState.<anonymous>.<anonymous>' call
          var i_0 = i;
          var element = content[i];
          if (element instanceof SuspendPointerInputElement) {
            tmp0_safe_receiver.set_9t5s9l_k$(i_0, new ForceUpdateElement(element));
          }
          i = i + 1 | 0;
        }
         while (i < size);
        tmp = Unit_getInstance();
      }
    }
    this.runDetachLifecycle_ujlxdo_k$();
    this.markAsDetached_kk72ov_k$();
  };
  protoOf(NodeChain).syncCoordinators_cyyqtu_k$ = function () {
    var coordinator = this.innerCoordinator_1;
    var node = this.tail_1.get_parent_hy4reb_k$();
    while (!(node == null)) {
      var layoutmod = asLayoutModifierNode(node);
      if (!(layoutmod == null)) {
        var tmp;
        if (!(node.get_coordinator_q6f2gp_k$() == null)) {
          var tmp_0 = node.get_coordinator_q6f2gp_k$();
          var c = tmp_0 instanceof LayoutModifierNodeCoordinator ? tmp_0 : THROW_CCE();
          var prevNode = c.get_layoutModifierNode_pbw8ms_k$();
          c.set_layoutModifierNode_wv4z9e_k$(layoutmod);
          if (!(prevNode === node)) {
            c.onLayoutModifierNodeChanged_74yxdq_k$();
          }
          tmp = c;
        } else {
          var c_0 = new LayoutModifierNodeCoordinator(this.layoutNode_1, layoutmod);
          node.updateCoordinator_mxr5yg_k$(c_0);
          tmp = c_0;
        }
        var next = tmp;
        coordinator.set_wrappedBy_oc7bmo_k$(next);
        next.set_wrapped_d1lv9z_k$(coordinator);
        coordinator = next;
      } else {
        node.updateCoordinator_mxr5yg_k$(coordinator);
      }
      node = node.get_parent_hy4reb_k$();
    }
    var tmp_1 = coordinator;
    var tmp0_safe_receiver = this.layoutNode_1.get_parent_hy4reb_k$();
    tmp_1.set_wrappedBy_oc7bmo_k$(tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_innerCoordinator_8ywxfh_k$());
    this.outerCoordinator_1 = coordinator;
  };
  protoOf(NodeChain).markAsAttached_7fjlxv_k$ = function () {
    // Inline function 'androidx.compose.ui.node.NodeChain.headToTail' call
    var node = this.head_1;
    while (!(node == null)) {
      // Inline function 'androidx.compose.ui.node.NodeChain.markAsAttached.<anonymous>' call
      node.markAsAttached_7fjlxv_k$();
      node = node.get_child_ipppmb_k$();
    }
  };
  protoOf(NodeChain).runAttachLifecycle_fy3i6i_k$ = function () {
    // Inline function 'androidx.compose.ui.node.NodeChain.headToTail' call
    var node = this.head_1;
    while (!(node == null)) {
      // Inline function 'androidx.compose.ui.node.NodeChain.runAttachLifecycle.<anonymous>' call
      var it = node;
      it.runAttachLifecycle_fy3i6i_k$();
      if (it.get_insertedNodeAwaitingAttachForInvalidation_2ghs31_k$()) {
        autoInvalidateInsertedNode(it);
      }
      if (it.get_updatedNodeAwaitingAttachForInvalidation_l1q9qa_k$()) {
        autoInvalidateUpdatedNode(it);
      }
      it.set_insertedNodeAwaitingAttachForInvalidation_gv1v6e_k$(false);
      it.set_updatedNodeAwaitingAttachForInvalidation_3z8pjz_k$(false);
      node = node.get_child_ipppmb_k$();
    }
  };
  protoOf(NodeChain).getModifierInfo_grgrkr_k$ = function () {
    var tmp0_elvis_lhs = this.current_1;
    var tmp;
    if (tmp0_elvis_lhs == null) {
      // Inline function 'kotlin.collections.listOf' call
      return emptyList();
    } else {
      tmp = tmp0_elvis_lhs;
    }
    var current = tmp;
    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
    // Inline function 'kotlin.arrayOfNulls' call
    var size = current.get_size_woubt6_k$();
    var tmp$ret$1 = fillArrayVal(Array(size), null);
    var infoList = new MutableVector(tmp$ret$1, 0);
    var i = 0;
    // Inline function 'androidx.compose.ui.node.NodeChain.headToTailExclusive' call
    var node = this.head_1;
    while (!(node == null) ? !(node === this.tail_1) : false) {
      // Inline function 'androidx.compose.ui.node.NodeChain.getModifierInfo.<anonymous>' call
      var node_0 = node;
      // Inline function 'kotlin.requireNotNull' call
      var value = node_0.get_coordinator_q6f2gp_k$();
      // Inline function 'kotlin.contracts.contract' call
      var tmp$ret$4;
      $l$block: {
        // Inline function 'kotlin.requireNotNull' call
        // Inline function 'kotlin.contracts.contract' call
        if (value == null) {
          // Inline function 'kotlin.requireNotNull.<anonymous>' call
          var message = 'Required value was null.';
          throw IllegalArgumentException_init_$Create$(toString(message));
        } else {
          tmp$ret$4 = value;
          break $l$block;
        }
      }
      var coordinator = tmp$ret$4;
      var currentNodeLayer = coordinator.get_layer_iujprc_k$();
      // Inline function 'kotlin.takeIf' call
      var this_0 = this.innerCoordinator_1.get_layer_iujprc_k$();
      // Inline function 'kotlin.contracts.contract' call
      var tmp_0;
      // Inline function 'androidx.compose.ui.node.NodeChain.getModifierInfo.<anonymous>.<anonymous>' call
      var localChild = node_0.get_child_ipppmb_k$();
      if (localChild === this.tail_1 ? !(node_0.get_coordinator_q6f2gp_k$() === localChild.get_coordinator_q6f2gp_k$()) : false) {
        tmp_0 = this_0;
      } else {
        tmp_0 = null;
      }
      var innerNodeLayer = tmp_0;
      var layer = currentNodeLayer == null ? innerNodeLayer : currentNodeLayer;
      // Inline function 'androidx.compose.runtime.collection.MutableVector.plusAssign' call
      // Inline function 'androidx.compose.runtime.collection.MutableVector.get' call
      var tmp1 = i;
      i = tmp1 + 1 | 0;
      var tmp_1 = current.get_content_h02jrk_k$()[tmp1];
      var tmp$ret$8 = (tmp_1 == null ? true : !(tmp_1 == null)) ? tmp_1 : THROW_CCE();
      var element = new ModifierInfo(tmp$ret$8, coordinator, layer);
      infoList.add_wl2rvy_k$(element);
      node = node.get_child_ipppmb_k$();
    }
    return infoList.asMutableList_ecsrla_k$();
  };
  protoOf(NodeChain).markAsDetached_kk72ov_k$ = function () {
    // Inline function 'androidx.compose.ui.node.NodeChain.tailToHead' call
    var node = this.tail_1;
    while (!(node == null)) {
      // Inline function 'androidx.compose.ui.node.NodeChain.markAsDetached.<anonymous>' call
      var it = node;
      if (it.get_isAttached_odsl1l_k$()) {
        it.markAsDetached_kk72ov_k$();
      }
      node = node.get_parent_hy4reb_k$();
    }
  };
  protoOf(NodeChain).runDetachLifecycle_ujlxdo_k$ = function () {
    // Inline function 'androidx.compose.ui.node.NodeChain.tailToHead' call
    var node = this.tail_1;
    while (!(node == null)) {
      // Inline function 'androidx.compose.ui.node.NodeChain.runDetachLifecycle.<anonymous>' call
      var it = node;
      if (it.get_isAttached_odsl1l_k$()) {
        it.runDetachLifecycle_ujlxdo_k$();
      }
      node = node.get_parent_hy4reb_k$();
    }
  };
  protoOf(NodeChain).headToTail_ofm075_k$ = function (mask, block) {
    if ((_get_aggregateChildKindSet__bx3g2o(this) & mask) === 0)
      return Unit_getInstance();
    // Inline function 'androidx.compose.ui.node.NodeChain.headToTail' call
    var node = this.head_1;
    while (!(node == null)) {
      // Inline function 'androidx.compose.ui.node.NodeChain.headToTail.<anonymous>' call
      var it = node;
      if (!((it.get_kindSet_ahjm4b_k$() & mask) === 0)) {
        block(it);
      }
      if ((it.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0)
        return Unit_getInstance();
      node = node.get_child_ipppmb_k$();
    }
  };
  protoOf(NodeChain).headToTail_oxst25_k$ = function (block) {
    var node = this.head_1;
    while (!(node == null)) {
      block(node);
      node = node.get_child_ipppmb_k$();
    }
  };
  protoOf(NodeChain).headToTailExclusive_3cl42j_k$ = function (block) {
    var node = this.head_1;
    while (!(node == null) ? !(node === this.tail_1) : false) {
      block(node);
      node = node.get_child_ipppmb_k$();
    }
  };
  protoOf(NodeChain).tailToHead_zbgiv3_k$ = function (mask, block) {
    if ((_get_aggregateChildKindSet__bx3g2o(this) & mask) === 0)
      return Unit_getInstance();
    // Inline function 'androidx.compose.ui.node.NodeChain.tailToHead' call
    var node = this.tail_1;
    while (!(node == null)) {
      // Inline function 'androidx.compose.ui.node.NodeChain.tailToHead.<anonymous>' call
      var it = node;
      if (!((it.get_kindSet_ahjm4b_k$() & mask) === 0)) {
        block(it);
      }
      node = node.get_parent_hy4reb_k$();
    }
  };
  protoOf(NodeChain).tailToHead_2m7n6l_k$ = function (block) {
    var node = this.tail_1;
    while (!(node == null)) {
      block(node);
      node = node.get_parent_hy4reb_k$();
    }
  };
  protoOf(NodeChain).has_iov1d3_k$ = function (type) {
    return !((_get_aggregateChildKindSet__bx3g2o(this) & _NodeKind___get_mask__impl__1uopb6(type)) === 0);
  };
  protoOf(NodeChain).has_ezlapu_k$ = function (mask) {
    return !((_get_aggregateChildKindSet__bx3g2o(this) & mask) === 0);
  };
  protoOf(NodeChain).toString = function () {
    // Inline function 'kotlin.text.buildString' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'kotlin.apply' call
    var this_0 = StringBuilder_init_$Create$();
    // Inline function 'kotlin.contracts.contract' call
    $l$block_0: {
      // Inline function 'androidx.compose.ui.node.NodeChain.toString.<anonymous>' call
      this_0.append_22ad7x_k$('[');
      if (this.head_1 === this.tail_1) {
        this_0.append_22ad7x_k$(']');
        break $l$block_0;
      }
      // Inline function 'androidx.compose.ui.node.NodeChain.headToTailExclusive' call
      var node = this.head_1;
      while (!(node == null) ? !(node === this.tail_1) : false) {
        // Inline function 'androidx.compose.ui.node.NodeChain.toString.<anonymous>.<anonymous>' call
        var it = node;
        this_0.append_22ad7x_k$('' + it);
        if (it.get_child_ipppmb_k$() === this.tail_1) {
          this_0.append_22ad7x_k$(']');
          break $l$block_0;
        }
        this_0.append_22ad7x_k$(',');
        node = node.get_child_ipppmb_k$();
      }
    }
    return this_0.toString();
  };
  function fillVector(_this__u8e3s4, result) {
    _init_properties_NodeChain_kt__qwn24z();
    var capacity = coerceAtLeast(result.get_size_woubt6_k$(), 16);
    // Inline function 'kotlin.also' call
    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
    // Inline function 'kotlin.arrayOfNulls' call
    var tmp$ret$0 = fillArrayVal(Array(capacity), null);
    var this_0 = new MutableVector(tmp$ret$0, 0);
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.node.fillVector.<anonymous>' call
    this_0.add_wl2rvy_k$(_this__u8e3s4);
    var stack = this_0;
    while (stack.isNotEmpty_cjxbwk_k$()) {
      var next = stack.removeAt_6niowx_k$(stack.get_size_woubt6_k$() - 1 | 0);
      if (next instanceof CombinedModifier) {
        stack.add_wl2rvy_k$(next.get_inner_it4enh_k$());
        stack.add_wl2rvy_k$(next.get_outer_iwjrki_k$());
      } else {
        if (isInterface(next, Element_0)) {
          result.add_wl2rvy_k$(next);
        } else {
          next.all_xyjayo_k$(fillVector$lambda(result));
        }
      }
    }
    return result;
  }
  function actionForModifiers(prev, next) {
    _init_properties_NodeChain_kt__qwn24z();
    var tmp;
    if (equals(prev, next)) {
      tmp = 2;
    } else {
      var tmp_0;
      if (areObjectsOfSameType(prev, next)) {
        tmp_0 = true;
      } else {
        var tmp_1;
        if (prev instanceof ForceUpdateElement) {
          tmp_1 = areObjectsOfSameType(prev.original_1, next);
        } else {
          tmp_1 = false;
        }
        tmp_0 = tmp_1;
      }
      if (tmp_0) {
        tmp = 1;
      } else {
        tmp = 0;
      }
    }
    return tmp;
  }
  function get_ActionReplace() {
    return ActionReplace;
  }
  var ActionReplace;
  function get_ActionUpdate() {
    return ActionUpdate;
  }
  var ActionUpdate;
  function get_ActionReuse() {
    return ActionReuse;
  }
  var ActionReuse;
  function ForceUpdateElement(original) {
    ModifierNodeElement.call(this);
    this.original_1 = original;
  }
  protoOf(ForceUpdateElement).get_original_8zw1nq_k$ = function () {
    return this.original_1;
  };
  protoOf(ForceUpdateElement).create_md4cuc_k$ = function () {
    throw IllegalStateException_init_$Create$("Shouldn't be called");
  };
  protoOf(ForceUpdateElement).update_hzcu0g_k$ = function (node) {
    throw IllegalStateException_init_$Create$("Shouldn't be called");
  };
  protoOf(ForceUpdateElement).update_9wd57p_k$ = function (node) {
    return this.update_hzcu0g_k$(node instanceof Node ? node : THROW_CCE());
  };
  protoOf(ForceUpdateElement).component1_7eebsc_k$ = function () {
    return this.original_1;
  };
  protoOf(ForceUpdateElement).copy_tohvkc_k$ = function (original) {
    return new ForceUpdateElement(original);
  };
  protoOf(ForceUpdateElement).copy$default_d9jg3s_k$ = function (original, $super) {
    original = original === VOID ? this.original_1 : original;
    return $super === VOID ? this.copy_tohvkc_k$(original) : $super.copy_tohvkc_k$.call(this, original);
  };
  protoOf(ForceUpdateElement).toString = function () {
    return 'ForceUpdateElement(original=' + this.original_1 + ')';
  };
  protoOf(ForceUpdateElement).hashCode = function () {
    return this.original_1.hashCode();
  };
  protoOf(ForceUpdateElement).equals = function (other) {
    if (this === other)
      return true;
    if (!(other instanceof ForceUpdateElement))
      return false;
    var tmp0_other_with_cast = other instanceof ForceUpdateElement ? other : THROW_CCE();
    if (!this.original_1.equals(tmp0_other_with_cast.original_1))
      return false;
    return true;
  };
  function updateUnsafe(_this__u8e3s4, node) {
    _init_properties_NodeChain_kt__qwn24z();
    _this__u8e3s4.update_9wd57p_k$(node instanceof Node ? node : THROW_CCE());
  }
  function SentinelHead$1() {
    Node.call(this);
  }
  protoOf(SentinelHead$1).toString = function () {
    return '<Head>';
  };
  function fillVector$lambda($result) {
    return function (it) {
      $result.add_wl2rvy_k$(it);
      return true;
    };
  }
  var properties_initialized_NodeChain_kt_rygwrz;
  function _init_properties_NodeChain_kt__qwn24z() {
    if (!properties_initialized_NodeChain_kt_rygwrz) {
      properties_initialized_NodeChain_kt_rygwrz = true;
      // Inline function 'kotlin.apply' call
      var this_0 = new SentinelHead$1();
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'androidx.compose.ui.node.SentinelHead.<anonymous>' call
      this_0.set_aggregateChildKindSet_ryhowk_k$(-1);
      SentinelHead = this_0;
    }
  }
  function _get_onCommitAffectingLayerParams__c70o45($this) {
    return $this.onCommitAffectingLayerParams_1;
  }
  function _get_onCommitAffectingLayer__76r30x($this) {
    return $this.onCommitAffectingLayer_1;
  }
  function _get_graphicsLayerScope__i2yntv($this) {
    return $this.graphicsLayerScope_1;
  }
  function _get_tmpLayerPositionalProperties__nad0mi($this) {
    return $this.tmpLayerPositionalProperties_1;
  }
  function _get_tmpMatrix__w37sdj($this) {
    return $this.tmpMatrix_1;
  }
  function NodeCoordinator$Companion$onCommitAffectingLayerParams$lambda(coordinator) {
    if (coordinator.get_isValidOwnerScope_ls3psa_k$()) {
      var layerPositionalProperties = coordinator.layerPositionalProperties_1;
      if (layerPositionalProperties == null) {
        updateLayerParameters$default(coordinator);
      } else {
        Companion_getInstance_43().tmpLayerPositionalProperties_1.copyFrom_k4p1io_k$(layerPositionalProperties);
        updateLayerParameters$default(coordinator);
        if (!Companion_getInstance_43().tmpLayerPositionalProperties_1.hasSameValuesAs_dlq7bf_k$(layerPositionalProperties)) {
          var layoutNode = coordinator.get_layoutNode_eiy42z_k$();
          var layoutDelegate = layoutNode.get_layoutDelegate_prb7q0_k$();
          if (layoutDelegate.get_childrenAccessingCoordinatesDuringPlacement_4jxezl_k$() > 0) {
            if (layoutDelegate.get_coordinatesAccessedDuringModifierPlacement_4ko4d4_k$() ? true : layoutDelegate.get_coordinatesAccessedDuringPlacement_ji3bjj_k$()) {
              layoutNode.requestRelayout$default_1ub83u_k$();
            }
            layoutDelegate.get_measurePassDelegate_jl6jhx_k$().notifyChildrenUsingCoordinatesWhilePlacing_90qeo2_k$();
          }
          var tmp0_safe_receiver = layoutNode.get_owner_iwkx3e_k$();
          if (tmp0_safe_receiver == null)
            null;
          else {
            tmp0_safe_receiver.requestOnPositionedCallback_3ojdyr_k$(layoutNode);
          }
        }
      }
    }
    return Unit_getInstance();
  }
  function NodeCoordinator$Companion$onCommitAffectingLayer$lambda(coordinator) {
    var tmp0_safe_receiver = coordinator.layer_1;
    if (tmp0_safe_receiver == null)
      null;
    else {
      tmp0_safe_receiver.invalidate_p4aufp_k$();
    }
    return Unit_getInstance();
  }
  function NodeCoordinator$Companion$PointerInputSource$1() {
  }
  protoOf(NodeCoordinator$Companion$PointerInputSource$1).entityType_jjemg7_k$ = function () {
    // Inline function 'androidx.compose.ui.node.Nodes.PointerInput' call
    Nodes_getInstance();
    return _NodeKind___init__impl__ojsprp(16);
  };
  protoOf(NodeCoordinator$Companion$PointerInputSource$1).entityType_eiy8ty_k$ = function () {
    return this.entityType_jjemg7_k$();
  };
  protoOf(NodeCoordinator$Companion$PointerInputSource$1).interceptOutOfBoundsChildEvents_2x6gmk_k$ = function (node) {
    // Inline function 'androidx.compose.ui.node.dispatchForKind' call
    // Inline function 'androidx.compose.ui.node.Nodes.PointerInput' call
    Nodes_getInstance();
    var kind = _NodeKind___init__impl__ojsprp(16);
    var stack = null;
    var node_0 = node;
    $l$loop: while (!(node_0 == null)) {
      if (!(node_0 == null) ? isInterface(node_0, PointerInputModifierNode) : false) {
        // Inline function 'androidx.compose.ui.node.<no name provided>.interceptOutOfBoundsChildEvents.<anonymous>' call
        if (node_0.interceptOutOfBoundsChildEvents_ffmhz1_k$())
          return true;
      } else {
        var tmp;
        // Inline function 'androidx.compose.ui.Node.isKind' call
        if (!((node_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(kind)) === 0)) {
          tmp = node_0 instanceof DelegatingNode;
        } else {
          tmp = false;
        }
        if (tmp) {
          var count = 0;
          // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
          var node_1 = node_0.get_delegate_i94tki_k$();
          while (!(node_1 == null)) {
            // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
            var next = node_1;
            // Inline function 'androidx.compose.ui.Node.isKind' call
            if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(kind)) === 0)) {
              count = count + 1 | 0;
              if (count === 1) {
                node_0 = next;
              } else {
                var tmp1_elvis_lhs = stack;
                var tmp_0;
                if (tmp1_elvis_lhs == null) {
                  // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                  // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                  // Inline function 'kotlin.arrayOfNulls' call
                  var tmp$ret$3 = fillArrayVal(Array(16), null);
                  tmp_0 = new MutableVector(tmp$ret$3, 0);
                } else {
                  tmp_0 = tmp1_elvis_lhs;
                }
                stack = tmp_0;
                var theNode = node_0;
                if (!(theNode == null)) {
                  var tmp2_safe_receiver = stack;
                  if (tmp2_safe_receiver == null)
                    null;
                  else
                    tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                  node_0 = null;
                }
                var tmp3_safe_receiver = stack;
                if (tmp3_safe_receiver == null)
                  null;
                else
                  tmp3_safe_receiver.add_wl2rvy_k$(next);
              }
            }
            node_1 = node_1.get_child_ipppmb_k$();
          }
          if (count === 1) {
            continue $l$loop;
          }
        }
      }
      node_0 = pop$accessor$1u1ky95(stack);
    }
    return false;
  };
  protoOf(NodeCoordinator$Companion$PointerInputSource$1).shouldHitTestChildren_ux24rx_k$ = function (parentLayoutNode) {
    return true;
  };
  protoOf(NodeCoordinator$Companion$PointerInputSource$1).childHitTest_rehk28_k$ = function (layoutNode, pointerPosition, hitTestResult, isTouchEvent, isInLayer) {
    return layoutNode.hitTest_wwiu74_k$(pointerPosition, hitTestResult, isTouchEvent, isInLayer);
  };
  function NodeCoordinator$Companion$SemanticsSource$1() {
  }
  protoOf(NodeCoordinator$Companion$SemanticsSource$1).entityType_imyiqx_k$ = function () {
    // Inline function 'androidx.compose.ui.node.Nodes.Semantics' call
    Nodes_getInstance();
    return _NodeKind___init__impl__ojsprp(8);
  };
  protoOf(NodeCoordinator$Companion$SemanticsSource$1).entityType_eiy8ty_k$ = function () {
    return this.entityType_imyiqx_k$();
  };
  protoOf(NodeCoordinator$Companion$SemanticsSource$1).interceptOutOfBoundsChildEvents_2x6gmk_k$ = function (node) {
    return false;
  };
  protoOf(NodeCoordinator$Companion$SemanticsSource$1).shouldHitTestChildren_ux24rx_k$ = function (parentLayoutNode) {
    var tmp0_safe_receiver = parentLayoutNode.get_collapsedSemantics_h5e7hb_k$();
    return !((tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_isClearingSemantics_v2fmkl_k$()) === true);
  };
  protoOf(NodeCoordinator$Companion$SemanticsSource$1).childHitTest_rehk28_k$ = function (layoutNode, pointerPosition, hitTestResult, isTouchEvent, isInLayer) {
    return layoutNode.hitTestSemantics_mg7db1_k$(pointerPosition, hitTestResult, isTouchEvent, isInLayer);
  };
  function _set_released__w8m9xi($this, _set____db54di) {
    $this.released_1 = _set____db54di;
  }
  function _get_released__pzlgku($this) {
    return $this.released_1;
  }
  function headNode($this, includeTail) {
    var tmp;
    if ($this.get_layoutNode_eiy42z_k$().get_outerCoordinator_6auvsy_k$() === $this) {
      tmp = $this.get_layoutNode_eiy42z_k$().get_nodes_ivvt6w_k$().get_head_won7e1_k$();
    } else if (includeTail) {
      var tmp0_safe_receiver = $this.wrappedBy_1;
      var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_tail_wousgp_k$();
      tmp = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_child_ipppmb_k$();
    } else {
      var tmp2_safe_receiver = $this.wrappedBy_1;
      tmp = tmp2_safe_receiver == null ? null : tmp2_safe_receiver.get_tail_wousgp_k$();
    }
    return tmp;
  }
  function hasNode($this, type) {
    var tmp0_safe_receiver = headNode($this, get_includeSelfInTraversal(type));
    return (tmp0_safe_receiver == null ? null : has(tmp0_safe_receiver, type)) === true;
  }
  function _set_isClipping__mwgbn9($this, _set____db54di) {
    $this.isClipping_1 = _set____db54di;
  }
  function _get_isClipping__x2f56n($this) {
    return $this.isClipping_1;
  }
  function _set_layerBlock__gjrlnf_0($this, _set____db54di) {
    $this.layerBlock_1 = _set____db54di;
  }
  function _set_layerDensity__ifwo9s($this, _set____db54di) {
    $this.layerDensity_1 = _set____db54di;
  }
  function _get_layerDensity__xznetw($this) {
    return $this.layerDensity_1;
  }
  function _set_layerLayoutDirection__32rcb1($this, _set____db54di) {
    $this.layerLayoutDirection_1 = _set____db54di;
  }
  function _get_layerLayoutDirection__h0u0bd($this) {
    return $this.layerLayoutDirection_1;
  }
  function _set_lastLayerAlpha__s1slo4($this, _set____db54di) {
    $this.lastLayerAlpha_1 = _set____db54di;
  }
  function _get_lastLayerAlpha__hg809k($this) {
    return $this.lastLayerAlpha_1;
  }
  function _set__measureResult__ah39tn_0($this, _set____db54di) {
    $this._measureResult_1 = _set____db54di;
  }
  function _get__measureResult__z0xc41_0($this) {
    return $this._measureResult_1;
  }
  function _set_oldAlignmentLines__5jqkla_0($this, _set____db54di) {
    $this.oldAlignmentLines_1 = _set____db54di;
  }
  function _get_oldAlignmentLines__r9jgvm_0($this) {
    return $this.oldAlignmentLines_1;
  }
  function _get_invokeOnCanvasInstance__govdl($this) {
    return $this.invokeOnCanvasInstance_1;
  }
  function _set__rectCache__5wyeq0($this, _set____db54di) {
    $this._rectCache_1 = _set____db54di;
  }
  function _get__rectCache__kz6zv8($this) {
    return $this._rectCache_1;
  }
  function _get_snapshotObserver__i94x1t($this) {
    return requireOwner_0($this.get_layoutNode_eiy42z_k$()).get_snapshotObserver_phbxc3_k$();
  }
  function _set_layerPositionalProperties__p9p577($this, _set____db54di) {
    $this.layerPositionalProperties_1 = _set____db54di;
  }
  function _get_layerPositionalProperties__rijo5j($this) {
    return $this.layerPositionalProperties_1;
  }
  function placeSelf($this, position, zIndex, layerBlock) {
    $this.updateLayerBlock$default_3xx39d_k$(layerBlock);
    if (!equals($this.get_position_wpma0v_k$(), position)) {
      $this.set_position_q96r79_k$(position);
      $this.get_layoutNode_eiy42z_k$().get_layoutDelegate_prb7q0_k$().get_measurePassDelegate_jl6jhx_k$().notifyChildrenUsingCoordinatesWhilePlacing_90qeo2_k$();
      var layer = $this.layer_1;
      if (!(layer == null)) {
        layer.move_g9qfii_k$(position);
      } else {
        var tmp0_safe_receiver = $this.wrappedBy_1;
        if (tmp0_safe_receiver == null)
          null;
        else {
          tmp0_safe_receiver.invalidateLayer_lv2kfu_k$();
        }
      }
      $this.invalidateAlignmentLinesFromPositionChange_s2js8m_k$($this);
      var tmp1_safe_receiver = $this.get_layoutNode_eiy42z_k$().get_owner_iwkx3e_k$();
      if (tmp1_safe_receiver == null)
        null;
      else {
        tmp1_safe_receiver.onLayoutChange_ddb23v_k$($this.get_layoutNode_eiy42z_k$());
      }
    }
    $this.zIndex_1 = zIndex;
  }
  function drawContainedDrawModifiers($this, canvas) {
    // Inline function 'androidx.compose.ui.node.Nodes.Draw' call
    Nodes_getInstance();
    var tmp$ret$0 = _NodeKind___init__impl__ojsprp(4);
    var head = $this.head_slfs69_k$(tmp$ret$0);
    if (head == null) {
      $this.performDraw_9qou09_k$(canvas);
    } else {
      var drawScope = $this.get_layoutNode_eiy42z_k$().get_mDrawScope_g40du4_k$();
      drawScope.draw_hx7unb_k$(canvas, toSize_0($this.get_size_kd98kr_k$()), $this, head);
    }
  }
  function updateLayerParameters($this, invokeOnLayoutChange) {
    var layer = $this.layer_1;
    if (!(layer == null)) {
      // Inline function 'kotlin.requireNotNull' call
      var value = $this.layerBlock_1;
      // Inline function 'kotlin.contracts.contract' call
      var tmp$ret$1;
      $l$block: {
        // Inline function 'kotlin.requireNotNull' call
        // Inline function 'kotlin.contracts.contract' call
        if (value == null) {
          // Inline function 'kotlin.requireNotNull.<anonymous>' call
          var message = 'Required value was null.';
          throw IllegalArgumentException_init_$Create$(toString(message));
        } else {
          tmp$ret$1 = value;
          break $l$block;
        }
      }
      var layerBlock = tmp$ret$1;
      Companion_getInstance_43().graphicsLayerScope_1.reset_5u6xz3_k$();
      Companion_getInstance_43().graphicsLayerScope_1.set_graphicsDensity_e0lhun_k$($this.get_layoutNode_eiy42z_k$().get_density_qy0267_k$());
      Companion_getInstance_43().graphicsLayerScope_1.set_size_6a0e6q_k$(toSize_0($this.get_size_kd98kr_k$()));
      var tmp = _get_snapshotObserver__i94x1t($this);
      var tmp_0 = Companion_getInstance_43().onCommitAffectingLayerParams_1;
      tmp.observeReads_bmeo9p_k$($this, tmp_0, NodeCoordinator$updateLayerParameters$lambda(layerBlock));
      var tmp0_elvis_lhs = $this.layerPositionalProperties_1;
      var tmp_1;
      if (tmp0_elvis_lhs == null) {
        // Inline function 'kotlin.also' call
        var this_0 = new LayerPositionalProperties();
        // Inline function 'kotlin.contracts.contract' call
        // Inline function 'androidx.compose.ui.node.NodeCoordinator.updateLayerParameters.<anonymous>' call
        $this.layerPositionalProperties_1 = this_0;
        tmp_1 = this_0;
      } else {
        tmp_1 = tmp0_elvis_lhs;
      }
      var layerPositionalProperties = tmp_1;
      layerPositionalProperties.copyFrom_phia8h_k$(Companion_getInstance_43().graphicsLayerScope_1);
      var tmp2_scaleX = Companion_getInstance_43().graphicsLayerScope_1.get_scaleX_je2hxz_k$();
      var tmp3_scaleY = Companion_getInstance_43().graphicsLayerScope_1.get_scaleY_je2hy0_k$();
      var tmp4_alpha = Companion_getInstance_43().graphicsLayerScope_1.get_alpha_iooth1_k$();
      var tmp5_translationX = Companion_getInstance_43().graphicsLayerScope_1.get_translationX_fq2dbk_k$();
      var tmp6_translationY = Companion_getInstance_43().graphicsLayerScope_1.get_translationY_fq2dbj_k$();
      var tmp7_shadowElevation = Companion_getInstance_43().graphicsLayerScope_1.get_shadowElevation_peykek_k$();
      var tmp8_ambientShadowColor = Companion_getInstance_43().graphicsLayerScope_1.get_ambientShadowColor_8w030l_k$();
      var tmp9_spotShadowColor = Companion_getInstance_43().graphicsLayerScope_1.get_spotShadowColor_2cxx5r_k$();
      var tmp10_rotationX = Companion_getInstance_43().graphicsLayerScope_1.get_rotationX_c5agwf_k$();
      var tmp11_rotationY = Companion_getInstance_43().graphicsLayerScope_1.get_rotationY_c5agwe_k$();
      var tmp12_rotationZ = Companion_getInstance_43().graphicsLayerScope_1.get_rotationZ_c5agwd_k$();
      var tmp13_cameraDistance = Companion_getInstance_43().graphicsLayerScope_1.get_cameraDistance_i3885f_k$();
      var tmp14_transformOrigin = Companion_getInstance_43().graphicsLayerScope_1.get_transformOrigin_bc7467_k$();
      var tmp15_shape = Companion_getInstance_43().graphicsLayerScope_1.get_shape_iyi9a0_k$();
      var tmp16_clip = Companion_getInstance_43().graphicsLayerScope_1.get_clip_wok5uh_k$();
      var tmp17_renderEffect = Companion_getInstance_43().graphicsLayerScope_1.get_renderEffect_9you8g_k$();
      var tmp18_compositingStrategy = Companion_getInstance_43().graphicsLayerScope_1.get_compositingStrategy_sjy48x_k$();
      var tmp19_layoutDirection = $this.get_layoutNode_eiy42z_k$().get_layoutDirection_7e37v0_k$();
      var tmp20_density = $this.get_layoutNode_eiy42z_k$().get_density_qy0267_k$();
      layer.updateLayerProperties_854xvn_k$(tmp2_scaleX, tmp3_scaleY, tmp4_alpha, tmp5_translationX, tmp6_translationY, tmp7_shadowElevation, tmp10_rotationX, tmp11_rotationY, tmp12_rotationZ, tmp13_cameraDistance, tmp14_transformOrigin, tmp15_shape, tmp16_clip, tmp17_renderEffect, tmp8_ambientShadowColor, tmp9_spotShadowColor, tmp18_compositingStrategy, tmp19_layoutDirection, tmp20_density);
      $this.isClipping_1 = Companion_getInstance_43().graphicsLayerScope_1.get_clip_wok5uh_k$();
      $this.lastLayerAlpha_1 = Companion_getInstance_43().graphicsLayerScope_1.get_alpha_iooth1_k$();
      if (invokeOnLayoutChange) {
        var tmp21_safe_receiver = $this.get_layoutNode_eiy42z_k$().get_owner_iwkx3e_k$();
        if (tmp21_safe_receiver == null)
          null;
        else {
          tmp21_safe_receiver.onLayoutChange_ddb23v_k$($this.get_layoutNode_eiy42z_k$());
        }
      }
    } else {
      // Inline function 'kotlin.require' call
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'kotlin.require' call
      // Inline function 'kotlin.contracts.contract' call
      if (!($this.layerBlock_1 == null)) {
        // Inline function 'kotlin.require.<anonymous>' call
        var message_0 = 'Failed requirement.';
        throw IllegalArgumentException_init_$Create$(toString(message_0));
      }
    }
  }
  function updateLayerParameters$default($this, invokeOnLayoutChange, $super) {
    invokeOnLayoutChange = invokeOnLayoutChange === VOID ? true : invokeOnLayoutChange;
    return updateLayerParameters($this, invokeOnLayoutChange);
  }
  function _get_invalidateParentLayer__l9druj($this) {
    return $this.invalidateParentLayer_1;
  }
  function _set_lastLayerDrawingWasSkipped__8dts5v($this, _set____db54di) {
    $this.lastLayerDrawingWasSkipped_1 = _set____db54di;
  }
  function _set_layer__h6sopg($this, _set____db54di) {
    $this.layer_1 = _set____db54di;
  }
  function hit(_this__u8e3s4, $this, hitTestSource, pointerPosition, hitTestResult, isTouchEvent, isInLayer) {
    if (_this__u8e3s4 == null) {
      $this.hitTestChild_59zgnp_k$(hitTestSource, pointerPosition, hitTestResult, isTouchEvent, isInLayer);
    } else {
      hitTestResult.hit_leg9hz_k$(_this__u8e3s4, isInLayer, NodeCoordinator$hit$lambda($this, _this__u8e3s4, hitTestSource, pointerPosition, hitTestResult, isTouchEvent, isInLayer));
    }
  }
  function hitNear(_this__u8e3s4, $this, hitTestSource, pointerPosition, hitTestResult, isTouchEvent, isInLayer, distanceFromEdge) {
    if (_this__u8e3s4 == null) {
      $this.hitTestChild_59zgnp_k$(hitTestSource, pointerPosition, hitTestResult, isTouchEvent, isInLayer);
    } else {
      hitTestResult.hitInMinimumTouchTarget_7abt7o_k$(_this__u8e3s4, distanceFromEdge, isInLayer, NodeCoordinator$hitNear$lambda($this, _this__u8e3s4, hitTestSource, pointerPosition, hitTestResult, isTouchEvent, isInLayer, distanceFromEdge));
    }
  }
  function speculativeHit(_this__u8e3s4, $this, hitTestSource, pointerPosition, hitTestResult, isTouchEvent, isInLayer, distanceFromEdge) {
    if (_this__u8e3s4 == null) {
      $this.hitTestChild_59zgnp_k$(hitTestSource, pointerPosition, hitTestResult, isTouchEvent, isInLayer);
    } else if (hitTestSource.interceptOutOfBoundsChildEvents_2x6gmk_k$(_this__u8e3s4)) {
      hitTestResult.speculativeHit_pepbb6_k$(_this__u8e3s4, distanceFromEdge, isInLayer, NodeCoordinator$speculativeHit$lambda($this, _this__u8e3s4, hitTestSource, pointerPosition, hitTestResult, isTouchEvent, isInLayer, distanceFromEdge));
    } else {
      var tmp = hitTestSource.entityType_eiy8ty_k$();
      // Inline function 'androidx.compose.ui.node.Nodes.Layout' call
      Nodes_getInstance();
      var tmp$ret$0 = _NodeKind___init__impl__ojsprp(2);
      speculativeHit(nextUntil(_this__u8e3s4, tmp, tmp$ret$0), $this, hitTestSource, pointerPosition, hitTestResult, isTouchEvent, isInLayer, distanceFromEdge);
    }
  }
  function toCoordinator(_this__u8e3s4, $this) {
    var tmp0_safe_receiver = _this__u8e3s4 instanceof LookaheadLayoutCoordinatesImpl ? _this__u8e3s4 : null;
    var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_coordinator_q6f2gp_k$();
    var tmp;
    if (tmp1_elvis_lhs == null) {
      tmp = _this__u8e3s4 instanceof NodeCoordinator ? _this__u8e3s4 : THROW_CCE();
    } else {
      tmp = tmp1_elvis_lhs;
    }
    return tmp;
  }
  function transformToAncestor($this, ancestor, matrix) {
    var wrapper = $this;
    while (!equals(wrapper, ancestor)) {
      var tmp0_safe_receiver = wrapper.layer_1;
      if (tmp0_safe_receiver == null)
        null;
      else {
        tmp0_safe_receiver.transform_3go53t_k$(matrix);
      }
      var position = wrapper.get_position_wpma0v_k$();
      if (!equals(position, Companion_getInstance_10().get_Zero_6hc3i8_k$())) {
        Matrix__reset_impl_4l49i7(Companion_getInstance_43().tmpMatrix_1);
        Matrix__translate$default_impl_10t8ql(Companion_getInstance_43().tmpMatrix_1, _IntOffset___get_x__impl__qiqr5o(position), _IntOffset___get_y__impl__2avpwj(position));
        Matrix__timesAssign_impl_oas521(matrix, Companion_getInstance_43().tmpMatrix_1);
      }
      wrapper = ensureNotNull(wrapper.wrappedBy_1);
    }
  }
  function transformFromAncestor($this, ancestor, matrix) {
    if (!equals(ancestor, $this)) {
      transformFromAncestor(ensureNotNull($this.wrappedBy_1), ancestor, matrix);
      if (!equals($this.get_position_wpma0v_k$(), Companion_getInstance_10().get_Zero_6hc3i8_k$())) {
        Matrix__reset_impl_4l49i7(Companion_getInstance_43().tmpMatrix_1);
        Matrix__translate$default_impl_10t8ql(Companion_getInstance_43().tmpMatrix_1, -_IntOffset___get_x__impl__qiqr5o($this.get_position_wpma0v_k$()), -_IntOffset___get_y__impl__2avpwj($this.get_position_wpma0v_k$()));
        Matrix__timesAssign_impl_oas521(matrix, Companion_getInstance_43().tmpMatrix_1);
      }
      var tmp0_safe_receiver = $this.layer_1;
      if (tmp0_safe_receiver == null)
        null;
      else {
        tmp0_safe_receiver.inverseTransform_m56b6x_k$(matrix);
      }
    }
  }
  function ancestorToLocal($this, ancestor, offset) {
    if (ancestor === $this) {
      return offset;
    }
    var wrappedBy = $this.wrappedBy_1;
    if (wrappedBy == null ? true : equals(ancestor, wrappedBy)) {
      return $this.fromParentPosition_yrzh8j_k$(offset);
    }
    return $this.fromParentPosition_yrzh8j_k$(ancestorToLocal(wrappedBy, ancestor, offset));
  }
  function ancestorToLocal_0($this, ancestor, rect, clipBounds) {
    if (ancestor === $this) {
      return Unit_getInstance();
    }
    var tmp0_safe_receiver = $this.wrappedBy_1;
    if (tmp0_safe_receiver == null)
      null;
    else {
      ancestorToLocal_0(tmp0_safe_receiver, ancestor, rect, clipBounds);
    }
    return fromParentRect($this, rect, clipBounds);
  }
  function fromParentRect($this, bounds, clipBounds) {
    var x = _IntOffset___get_x__impl__qiqr5o($this.get_position_wpma0v_k$());
    bounds.set_left_bnynok_k$(bounds.get_left_woprgw_k$() - x);
    bounds.set_right_ihmog9_k$(bounds.get_right_ixz7xv_k$() - x);
    var y = _IntOffset___get_y__impl__2avpwj($this.get_position_wpma0v_k$());
    bounds.set_top_q4a9n4_k$(bounds.get_top_18ivbo_k$() - y);
    bounds.set_bottom_hrdqf4_k$(bounds.get_bottom_bj8ras_k$() - y);
    var layer = $this.layer_1;
    if (!(layer == null)) {
      layer.mapBounds_u92pp7_k$(bounds, true);
      if ($this.isClipping_1 ? clipBounds : false) {
        bounds.intersect_ye2nrj_k$(0.0, 0.0, _IntSize___get_width__impl__d9yl4o($this.get_size_kd98kr_k$()), _IntSize___get_height__impl__prv63b($this.get_size_kd98kr_k$()));
        if (bounds.get_isEmpty_zauvru_k$()) {
          return Unit_getInstance();
        }
      }
    }
  }
  function offsetFromEdge($this, pointerPosition) {
    var x = _Offset___get_x__impl__xvi35n(pointerPosition);
    // Inline function 'kotlin.comparisons.maxOf' call
    var b = x < 0.0 ? -x : x - $this.get_measuredWidth_lom6bb_k$();
    var horizontal = Math.max(0.0, b);
    var y = _Offset___get_y__impl__8bzhra(pointerPosition);
    // Inline function 'kotlin.comparisons.maxOf' call
    var b_0 = y < 0.0 ? -y : y - $this.get_measuredHeight_prad1y_k$();
    var vertical = Math.max(0.0, b_0);
    return Offset_0(horizontal, vertical);
  }
  function HitTestSource() {
  }
  function Companion_22() {
    Companion_instance_22 = this;
    this.ExpectAttachedLayoutCoordinates_1 = 'LayoutCoordinate operations are only valid when isAttached is true';
    this.UnmeasuredError_1 = 'Asking for measurement result of unmeasured layout modifier';
    var tmp = this;
    tmp.onCommitAffectingLayerParams_1 = NodeCoordinator$Companion$onCommitAffectingLayerParams$lambda;
    var tmp_0 = this;
    tmp_0.onCommitAffectingLayer_1 = NodeCoordinator$Companion$onCommitAffectingLayer$lambda;
    this.graphicsLayerScope_1 = new ReusableGraphicsLayerScope();
    this.tmpLayerPositionalProperties_1 = new LayerPositionalProperties();
    this.tmpMatrix_1 = _Matrix___init__impl__q3kp4w();
    var tmp_1 = this;
    tmp_1.PointerInputSource_1 = new NodeCoordinator$Companion$PointerInputSource$1();
    var tmp_2 = this;
    tmp_2.SemanticsSource_1 = new NodeCoordinator$Companion$SemanticsSource$1();
  }
  protoOf(Companion_22).get_ExpectAttachedLayoutCoordinates_xzhjgr_k$ = function () {
    return this.ExpectAttachedLayoutCoordinates_1;
  };
  protoOf(Companion_22).get_UnmeasuredError_go5s80_k$ = function () {
    return this.UnmeasuredError_1;
  };
  protoOf(Companion_22).get_PointerInputSource_6qe8q9_k$ = function () {
    return this.PointerInputSource_1;
  };
  protoOf(Companion_22).get_SemanticsSource_j5hivz_k$ = function () {
    return this.SemanticsSource_1;
  };
  var Companion_instance_22;
  function Companion_getInstance_43() {
    if (Companion_instance_22 == null)
      new Companion_22();
    return Companion_instance_22;
  }
  function NodeCoordinator$invokeOnCanvasInstance$lambda(this$0) {
    return function (canvas) {
      this$0.invoke_eapacq_k$(canvas);
      return Unit_getInstance();
    };
  }
  function NodeCoordinator$invoke$lambda(this$0, $canvas) {
    return function () {
      drawContainedDrawModifiers(this$0, $canvas);
      return Unit_getInstance();
    };
  }
  function NodeCoordinator$updateLayerParameters$lambda($layerBlock) {
    return function () {
      $layerBlock(Companion_getInstance_43().graphicsLayerScope_1);
      return Unit_getInstance();
    };
  }
  function NodeCoordinator$invalidateParentLayer$lambda(this$0) {
    return function () {
      var tmp0_safe_receiver = this$0.wrappedBy_1;
      if (tmp0_safe_receiver == null)
        null;
      else {
        tmp0_safe_receiver.invalidateLayer_lv2kfu_k$();
      }
      return Unit_getInstance();
    };
  }
  function NodeCoordinator$hit$lambda(this$0, $this_hit, $hitTestSource, $pointerPosition, $hitTestResult, $isTouchEvent, $isInLayer) {
    return function () {
      var tmp = $hitTestSource.entityType_eiy8ty_k$();
      // Inline function 'androidx.compose.ui.node.Nodes.Layout' call
      Nodes_getInstance();
      var tmp$ret$0 = _NodeKind___init__impl__ojsprp(2);
      hit(nextUntil($this_hit, tmp, tmp$ret$0), this$0, $hitTestSource, $pointerPosition, $hitTestResult, $isTouchEvent, $isInLayer);
      return Unit_getInstance();
    };
  }
  function NodeCoordinator$hitNear$lambda(this$0, $this_hitNear, $hitTestSource, $pointerPosition, $hitTestResult, $isTouchEvent, $isInLayer, $distanceFromEdge) {
    return function () {
      var tmp = $hitTestSource.entityType_eiy8ty_k$();
      // Inline function 'androidx.compose.ui.node.Nodes.Layout' call
      Nodes_getInstance();
      var tmp$ret$0 = _NodeKind___init__impl__ojsprp(2);
      hitNear(nextUntil($this_hitNear, tmp, tmp$ret$0), this$0, $hitTestSource, $pointerPosition, $hitTestResult, $isTouchEvent, $isInLayer, $distanceFromEdge);
      return Unit_getInstance();
    };
  }
  function NodeCoordinator$speculativeHit$lambda(this$0, $this_speculativeHit, $hitTestSource, $pointerPosition, $hitTestResult, $isTouchEvent, $isInLayer, $distanceFromEdge) {
    return function () {
      var tmp = $hitTestSource.entityType_eiy8ty_k$();
      // Inline function 'androidx.compose.ui.node.Nodes.Layout' call
      Nodes_getInstance();
      var tmp$ret$0 = _NodeKind___init__impl__ojsprp(2);
      speculativeHit(nextUntil($this_speculativeHit, tmp, tmp$ret$0), this$0, $hitTestSource, $pointerPosition, $hitTestResult, $isTouchEvent, $isInLayer, $distanceFromEdge);
      return Unit_getInstance();
    };
  }
  function NodeCoordinator(layoutNode) {
    Companion_getInstance_43();
    LookaheadCapablePlaceable.call(this);
    this.layoutNode_1 = layoutNode;
    this.wrapped_1 = null;
    this.wrappedBy_1 = null;
    this.released_1 = false;
    this.isClipping_1 = false;
    this.layerBlock_1 = null;
    this.layerDensity_1 = this.get_layoutNode_eiy42z_k$().get_density_qy0267_k$();
    this.layerLayoutDirection_1 = this.get_layoutNode_eiy42z_k$().get_layoutDirection_7e37v0_k$();
    this.lastLayerAlpha_1 = 0.8;
    this._measureResult_1 = null;
    this.oldAlignmentLines_1 = null;
    var tmp = this;
    tmp.invokeOnCanvasInstance_1 = NodeCoordinator$invokeOnCanvasInstance$lambda(this);
    this.position_1 = Companion_getInstance_10().get_Zero_6hc3i8_k$();
    this.zIndex_1 = 0.0;
    this._rectCache_1 = null;
    this.layerPositionalProperties_1 = null;
    var tmp_0 = this;
    tmp_0.invalidateParentLayer_1 = NodeCoordinator$invalidateParentLayer$lambda(this);
    this.lastLayerDrawingWasSkipped_1 = false;
    this.layer_1 = null;
  }
  protoOf(NodeCoordinator).get_layoutNode_eiy42z_k$ = function () {
    return this.layoutNode_1;
  };
  protoOf(NodeCoordinator).set_wrapped_d1lv9z_k$ = function (_set____db54di) {
    this.wrapped_1 = _set____db54di;
  };
  protoOf(NodeCoordinator).get_wrapped_rnh7rw_k$ = function () {
    return this.wrapped_1;
  };
  protoOf(NodeCoordinator).set_wrappedBy_oc7bmo_k$ = function (_set____db54di) {
    this.wrappedBy_1 = _set____db54di;
  };
  protoOf(NodeCoordinator).get_wrappedBy_86g2dv_k$ = function () {
    return this.wrappedBy_1;
  };
  protoOf(NodeCoordinator).get_layoutDirection_7e37v0_k$ = function () {
    return this.get_layoutNode_eiy42z_k$().get_layoutDirection_7e37v0_k$();
  };
  protoOf(NodeCoordinator).get_density_qy0267_k$ = function () {
    return this.get_layoutNode_eiy42z_k$().get_density_qy0267_k$().get_density_qy0267_k$();
  };
  protoOf(NodeCoordinator).get_fontScale_h56n3i_k$ = function () {
    return this.get_layoutNode_eiy42z_k$().get_density_qy0267_k$().get_fontScale_h56n3i_k$();
  };
  protoOf(NodeCoordinator).get_parent_hy4reb_k$ = function () {
    return this.wrappedBy_1;
  };
  protoOf(NodeCoordinator).get_coordinates_q6f2pa_k$ = function () {
    return this;
  };
  protoOf(NodeCoordinator).visitNodes_9ev50l_k$ = function (mask, includeTail, block) {
    var tmp;
    if (includeTail) {
      tmp = this.get_tail_wousgp_k$();
    } else {
      var tmp0_elvis_lhs = this.get_tail_wousgp_k$().get_parent_hy4reb_k$();
      var tmp_0;
      if (tmp0_elvis_lhs == null) {
        return Unit_getInstance();
      } else {
        tmp_0 = tmp0_elvis_lhs;
      }
      tmp = tmp_0;
    }
    var stopNode = tmp;
    var node = headNode(this, includeTail);
    $l$loop: while (!(node == null)) {
      if ((node.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0)
        return Unit_getInstance();
      if (!((node.get_kindSet_ahjm4b_k$() & mask) === 0))
        block(node);
      if (node === stopNode)
        break $l$loop;
      node = node.get_child_ipppmb_k$();
    }
  };
  protoOf(NodeCoordinator).head_slfs69_k$ = function (type) {
    $l$block_0: {
      // Inline function 'androidx.compose.ui.node.NodeCoordinator.visitNodes' call
      var mask = _NodeKind___get_mask__impl__1uopb6(type);
      var includeTail = get_includeSelfInTraversal(type);
      var tmp;
      if (includeTail) {
        tmp = this.get_tail_wousgp_k$();
      } else {
        var tmp0_elvis_lhs = this.get_tail_wousgp_k$().get_parent_hy4reb_k$();
        var tmp_0;
        if (tmp0_elvis_lhs == null) {
          break $l$block_0;
        } else {
          tmp_0 = tmp0_elvis_lhs;
        }
        tmp = tmp_0;
      }
      var stopNode = tmp;
      var node = headNode(this, includeTail);
      $l$loop: while (!(node == null)) {
        if ((node.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0) {
          break $l$block_0;
        }
        if (!((node.get_kindSet_ahjm4b_k$() & mask) === 0)) {
          // Inline function 'androidx.compose.ui.node.NodeCoordinator.head.<anonymous>' call
          return node;
        }
        if (node === stopNode)
          break $l$loop;
        node = node.get_child_ipppmb_k$();
      }
    }
    return null;
  };
  protoOf(NodeCoordinator).get_size_kd98kr_k$ = function () {
    return this.get_measuredSize_c6jl5d_k$();
  };
  protoOf(NodeCoordinator).get_layerBlock_les9mj_k$ = function () {
    return this.layerBlock_1;
  };
  protoOf(NodeCoordinator).isTransparent_j5vtu0_k$ = function () {
    if (!(this.layer_1 == null) ? this.lastLayerAlpha_1 <= 0.0 : false)
      return true;
    var tmp0_safe_receiver = this.wrappedBy_1;
    var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.isTransparent_j5vtu0_k$();
    var tmp;
    if (tmp1_elvis_lhs == null) {
      return false;
    } else {
      tmp = tmp1_elvis_lhs;
    }
    return tmp;
  };
  protoOf(NodeCoordinator).get_alignmentLinesOwner_uqy8fm_k$ = function () {
    return this.get_layoutNode_eiy42z_k$().get_layoutDelegate_prb7q0_k$().get_alignmentLinesOwner_uqy8fm_k$();
  };
  protoOf(NodeCoordinator).get_child_ipppmb_k$ = function () {
    return this.wrapped_1;
  };
  protoOf(NodeCoordinator).replace_ksofmk_k$ = function () {
    this.placeAt_joet51_k$(this.get_position_wpma0v_k$(), this.zIndex_1, this.layerBlock_1);
  };
  protoOf(NodeCoordinator).get_hasMeasureResult_8edwgm_k$ = function () {
    return !(this._measureResult_1 == null);
  };
  protoOf(NodeCoordinator).get_isAttached_odsl1l_k$ = function () {
    return !this.released_1 ? this.get_layoutNode_eiy42z_k$().get_isAttached_odsl1l_k$() : false;
  };
  protoOf(NodeCoordinator).set_measureResult_q0fk4c_k$ = function (value) {
    var old = this._measureResult_1;
    if (!(value === old)) {
      this._measureResult_1 = value;
      if ((old == null ? true : !(value.get_width_j0q4yl_k$() === old.get_width_j0q4yl_k$())) ? true : !(value.get_height_e7t92o_k$() === old.get_height_e7t92o_k$())) {
        this.onMeasureResultChanged_vfe62g_k$(value.get_width_j0q4yl_k$(), value.get_height_e7t92o_k$());
      }
      var tmp;
      var tmp_0;
      // Inline function 'kotlin.collections.isNullOrEmpty' call
      var this_0 = this.oldAlignmentLines_1;
      // Inline function 'kotlin.contracts.contract' call
      if (!(this_0 == null ? true : this_0.isEmpty_y1axqb_k$())) {
        tmp_0 = true;
      } else {
        // Inline function 'kotlin.collections.isNotEmpty' call
        tmp_0 = !value.get_alignmentLines_nx3i05_k$().isEmpty_y1axqb_k$();
      }
      if (tmp_0) {
        tmp = !equals(value.get_alignmentLines_nx3i05_k$(), this.oldAlignmentLines_1);
      } else {
        tmp = false;
      }
      if (tmp) {
        this.get_alignmentLinesOwner_uqy8fm_k$().get_alignmentLines_nx3i05_k$().onAlignmentsChanged_med6iz_k$();
        var tmp0_elvis_lhs = this.oldAlignmentLines_1;
        var tmp_1;
        if (tmp0_elvis_lhs == null) {
          // Inline function 'kotlin.also' call
          // Inline function 'kotlin.collections.mutableMapOf' call
          var this_1 = LinkedHashMap_init_$Create$();
          // Inline function 'kotlin.contracts.contract' call
          // Inline function 'androidx.compose.ui.node.NodeCoordinator.<set-measureResult>.<anonymous>' call
          this.oldAlignmentLines_1 = this_1;
          tmp_1 = this_1;
        } else {
          tmp_1 = tmp0_elvis_lhs;
        }
        var oldLines = tmp_1;
        oldLines.clear_j9egeb_k$();
        oldLines.putAll_wgg6cj_k$(value.get_alignmentLines_nx3i05_k$());
      }
    }
  };
  protoOf(NodeCoordinator).get_measureResult_ddotte_k$ = function () {
    var tmp0_elvis_lhs = this._measureResult_1;
    var tmp;
    if (tmp0_elvis_lhs == null) {
      var message = 'Asking for measurement result of unmeasured layout modifier';
      throw IllegalStateException_init_$Create$(toString(message));
    } else {
      tmp = tmp0_elvis_lhs;
    }
    return tmp;
  };
  protoOf(NodeCoordinator).get_providedAlignmentLines_cntinc_k$ = function () {
    var set = null;
    var coordinator = this;
    while (!(coordinator == null)) {
      var tmp0_safe_receiver = coordinator._measureResult_1;
      var alignmentLines = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_alignmentLines_nx3i05_k$();
      var tmp;
      if (alignmentLines == null) {
        tmp = null;
      } else {
        // Inline function 'kotlin.collections.isNotEmpty' call
        tmp = !alignmentLines.isEmpty_y1axqb_k$();
      }
      if (tmp === true) {
        if (set == null) {
          // Inline function 'kotlin.collections.mutableSetOf' call
          set = LinkedHashSet_init_$Create$();
        }
        set.addAll_4lagoh_k$(alignmentLines.get_keys_wop4xp_k$());
      }
      coordinator = coordinator.wrapped_1;
    }
    var tmp2_elvis_lhs = set;
    return tmp2_elvis_lhs == null ? emptySet() : tmp2_elvis_lhs;
  };
  protoOf(NodeCoordinator).onMeasureResultChanged_vfe62g_k$ = function (width, height) {
    var layer = this.layer_1;
    if (!(layer == null)) {
      layer.resize_unswgl_k$(IntSize_0(width, height));
    } else {
      var tmp0_safe_receiver = this.wrappedBy_1;
      if (tmp0_safe_receiver == null)
        null;
      else {
        tmp0_safe_receiver.invalidateLayer_lv2kfu_k$();
      }
    }
    this.set_measuredSize_t5k1i3_k$(IntSize_0(width, height));
    updateLayerParameters(this, false);
    // Inline function 'androidx.compose.ui.node.NodeCoordinator.visitNodes' call
    // Inline function 'androidx.compose.ui.node.Nodes.Draw' call
    Nodes_getInstance();
    var type = _NodeKind___init__impl__ojsprp(4);
    $l$block_0: {
      // Inline function 'androidx.compose.ui.node.NodeCoordinator.visitNodes' call
      var mask = _NodeKind___get_mask__impl__1uopb6(type);
      var includeTail = get_includeSelfInTraversal(type);
      var tmp;
      if (includeTail) {
        tmp = this.get_tail_wousgp_k$();
      } else {
        var tmp0_elvis_lhs = this.get_tail_wousgp_k$().get_parent_hy4reb_k$();
        var tmp_0;
        if (tmp0_elvis_lhs == null) {
          break $l$block_0;
        } else {
          tmp_0 = tmp0_elvis_lhs;
        }
        tmp = tmp_0;
      }
      var stopNode = tmp;
      var node = headNode(this, includeTail);
      $l$loop_0: while (!(node == null)) {
        if ((node.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0) {
          break $l$block_0;
        }
        if (!((node.get_kindSet_ahjm4b_k$() & mask) === 0)) {
          // Inline function 'androidx.compose.ui.node.NodeCoordinator.visitNodes.<anonymous>' call
          // Inline function 'androidx.compose.ui.node.dispatchForKind' call
          var stack = null;
          var node_0 = node;
          $l$loop: while (!(node_0 == null)) {
            if (!(node_0 == null) ? isInterface(node_0, DrawModifierNode) : false) {
              // Inline function 'androidx.compose.ui.node.NodeCoordinator.onMeasureResultChanged.<anonymous>' call
              node_0.onMeasureResultChanged_ipbzyg_k$();
            } else {
              var tmp_1;
              // Inline function 'androidx.compose.ui.Node.isKind' call
              if (!((node_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                tmp_1 = node_0 instanceof DelegatingNode;
              } else {
                tmp_1 = false;
              }
              if (tmp_1) {
                var count = 0;
                // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                var node_1 = node_0.get_delegate_i94tki_k$();
                while (!(node_1 == null)) {
                  // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                  var next = node_1;
                  // Inline function 'androidx.compose.ui.Node.isKind' call
                  if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                    count = count + 1 | 0;
                    if (count === 1) {
                      node_0 = next;
                    } else {
                      var tmp1_elvis_lhs = stack;
                      var tmp_2;
                      if (tmp1_elvis_lhs == null) {
                        // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                        // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                        // Inline function 'kotlin.arrayOfNulls' call
                        var tmp$ret$4 = fillArrayVal(Array(16), null);
                        tmp_2 = new MutableVector(tmp$ret$4, 0);
                      } else {
                        tmp_2 = tmp1_elvis_lhs;
                      }
                      stack = tmp_2;
                      var theNode = node_0;
                      if (!(theNode == null)) {
                        var tmp2_safe_receiver = stack;
                        if (tmp2_safe_receiver == null)
                          null;
                        else
                          tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                        node_0 = null;
                      }
                      var tmp3_safe_receiver = stack;
                      if (tmp3_safe_receiver == null)
                        null;
                      else
                        tmp3_safe_receiver.add_wl2rvy_k$(next);
                    }
                  }
                  node_1 = node_1.get_child_ipppmb_k$();
                }
                if (count === 1) {
                  continue $l$loop;
                }
              }
            }
            node_0 = pop$accessor$1u1ky95(stack);
          }
        }
        if (node === stopNode)
          break $l$loop_0;
        node = node.get_child_ipppmb_k$();
      }
    }
    var tmp1_safe_receiver = this.get_layoutNode_eiy42z_k$().get_owner_iwkx3e_k$();
    if (tmp1_safe_receiver == null)
      null;
    else {
      tmp1_safe_receiver.onLayoutChange_ddb23v_k$(this.get_layoutNode_eiy42z_k$());
    }
  };
  protoOf(NodeCoordinator).set_position_q96r79_k$ = function (_set____db54di) {
    this.position_1 = _set____db54di;
  };
  protoOf(NodeCoordinator).get_position_wpma0v_k$ = function () {
    return this.position_1;
  };
  protoOf(NodeCoordinator).set_zIndex_58jhbh_k$ = function (_set____db54di) {
    this.zIndex_1 = _set____db54di;
  };
  protoOf(NodeCoordinator).get_zIndex_mbbc75_k$ = function () {
    return this.zIndex_1;
  };
  protoOf(NodeCoordinator).get_parentData_o87vnn_k$ = function () {
    var tmp = this.get_layoutNode_eiy42z_k$().get_nodes_ivvt6w_k$();
    // Inline function 'androidx.compose.ui.node.Nodes.ParentData' call
    Nodes_getInstance();
    var tmp$ret$0 = _NodeKind___init__impl__ojsprp(64);
    if (tmp.has_iov1d3_k$(tmp$ret$0)) {
      var thisNode = this.get_tail_wousgp_k$();
      var data = null;
      // Inline function 'androidx.compose.ui.node.NodeChain.tailToHead' call
      var node = this.get_layoutNode_eiy42z_k$().get_nodes_ivvt6w_k$().get_tail_wousgp_k$();
      while (!(node == null)) {
        $l$block: {
          // Inline function 'androidx.compose.ui.node.NodeCoordinator.<get-parentData>.<anonymous>' call
          var node_0 = node;
          // Inline function 'androidx.compose.ui.Node.isKind' call
          // Inline function 'androidx.compose.ui.node.Nodes.ParentData' call
          Nodes_getInstance();
          var kind = _NodeKind___init__impl__ojsprp(64);
          if (!((node_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(kind)) === 0)) {
            // Inline function 'androidx.compose.ui.node.dispatchForKind' call
            // Inline function 'androidx.compose.ui.node.Nodes.ParentData' call
            Nodes_getInstance();
            var kind_0 = _NodeKind___init__impl__ojsprp(64);
            var stack = null;
            var node_1 = node_0;
            $l$loop: while (!(node_1 == null)) {
              if (!(node_1 == null) ? isInterface(node_1, ParentDataModifierNode) : false) {
                // Inline function 'androidx.compose.ui.node.NodeCoordinator.<get-parentData>.<anonymous>.<anonymous>' call
                // Inline function 'kotlin.with' call
                // Inline function 'kotlin.contracts.contract' call
                // Inline function 'androidx.compose.ui.node.NodeCoordinator.<get-parentData>.<anonymous>.<anonymous>.<anonymous>' call
                data = node_1.modifyParentData_v0gfo_k$(this.get_layoutNode_eiy42z_k$().get_density_qy0267_k$(), data);
              } else {
                var tmp_0;
                // Inline function 'androidx.compose.ui.Node.isKind' call
                if (!((node_1.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(kind_0)) === 0)) {
                  tmp_0 = node_1 instanceof DelegatingNode;
                } else {
                  tmp_0 = false;
                }
                if (tmp_0) {
                  var count = 0;
                  // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                  var node_2 = node_1.get_delegate_i94tki_k$();
                  while (!(node_2 == null)) {
                    // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                    var next = node_2;
                    // Inline function 'androidx.compose.ui.Node.isKind' call
                    if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(kind_0)) === 0)) {
                      count = count + 1 | 0;
                      if (count === 1) {
                        node_1 = next;
                      } else {
                        var tmp1_elvis_lhs = stack;
                        var tmp_1;
                        if (tmp1_elvis_lhs == null) {
                          // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                          // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                          // Inline function 'kotlin.arrayOfNulls' call
                          var tmp$ret$8 = fillArrayVal(Array(16), null);
                          tmp_1 = new MutableVector(tmp$ret$8, 0);
                        } else {
                          tmp_1 = tmp1_elvis_lhs;
                        }
                        stack = tmp_1;
                        var theNode = node_1;
                        if (!(theNode == null)) {
                          var tmp2_safe_receiver = stack;
                          if (tmp2_safe_receiver == null)
                            null;
                          else
                            tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                          node_1 = null;
                        }
                        var tmp3_safe_receiver = stack;
                        if (tmp3_safe_receiver == null)
                          null;
                        else
                          tmp3_safe_receiver.add_wl2rvy_k$(next);
                      }
                    }
                    node_2 = node_2.get_child_ipppmb_k$();
                  }
                  if (count === 1) {
                    continue $l$loop;
                  }
                }
              }
              node_1 = pop$accessor$1u1ky95(stack);
            }
          }
          if (node_0 === thisNode) {
            break $l$block;
          }
        }
        node = node.get_parent_hy4reb_k$();
      }
      return data;
    }
    return null;
  };
  protoOf(NodeCoordinator).onCoordinatesUsed_ikfm1j_k$ = function () {
    this.get_layoutNode_eiy42z_k$().get_layoutDelegate_prb7q0_k$().onCoordinatesUsed_ikfm1j_k$();
  };
  protoOf(NodeCoordinator).get_parentLayoutCoordinates_fdh4ou_k$ = function () {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!this.get_isAttached_odsl1l_k$()) {
      // Inline function 'androidx.compose.ui.node.NodeCoordinator.<get-parentLayoutCoordinates>.<anonymous>' call
      var message = 'LayoutCoordinate operations are only valid when isAttached is true';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    this.onCoordinatesUsed_ikfm1j_k$();
    return this.get_layoutNode_eiy42z_k$().get_outerCoordinator_6auvsy_k$().wrappedBy_1;
  };
  protoOf(NodeCoordinator).get_parentCoordinates_jic9qg_k$ = function () {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!this.get_isAttached_odsl1l_k$()) {
      // Inline function 'androidx.compose.ui.node.NodeCoordinator.<get-parentCoordinates>.<anonymous>' call
      var message = 'LayoutCoordinate operations are only valid when isAttached is true';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    this.onCoordinatesUsed_ikfm1j_k$();
    return this.wrappedBy_1;
  };
  protoOf(NodeCoordinator).get_rectCache_qldxzp_k$ = function () {
    var tmp0_elvis_lhs = this._rectCache_1;
    var tmp;
    if (tmp0_elvis_lhs == null) {
      // Inline function 'kotlin.also' call
      var this_0 = new MutableRect(0.0, 0.0, 0.0, 0.0);
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'androidx.compose.ui.node.NodeCoordinator.<get-rectCache>.<anonymous>' call
      this._rectCache_1 = this_0;
      tmp = this_0;
    } else {
      tmp = tmp0_elvis_lhs;
    }
    return tmp;
  };
  protoOf(NodeCoordinator).get_lastMeasurementConstraints_v92ivg_k$ = function () {
    return this.get_measurementConstraints_3hdhby_k$();
  };
  protoOf(NodeCoordinator).performingMeasure_g8q1ta_k$ = function (constraints, block) {
    this.set_measurementConstraints_40knbs_k$(constraints);
    return block();
  };
  protoOf(NodeCoordinator).onMeasured_swhbed_k$ = function () {
    // Inline function 'androidx.compose.ui.node.Nodes.LayoutAware' call
    Nodes_getInstance();
    var tmp$ret$0 = _NodeKind___init__impl__ojsprp(128);
    if (hasNode(this, tmp$ret$0)) {
      $l$block_2: {
        // Inline function 'androidx.compose.runtime.snapshots.Companion.withoutReadObservation' call
        // Inline function 'kotlin.contracts.contract' call
        var snapshot = Companion_getInstance_11().createNonObservableSnapshot_p8njg8_k$();
        try {
          $l$block_1: {
            // Inline function 'androidx.compose.runtime.snapshots.Snapshot.enter' call
            var previous = snapshot.makeCurrent_v2db9x_k$();
            try {
              // Inline function 'androidx.compose.ui.node.Nodes.LayoutAware' call
              Nodes_getInstance();
              var type = _NodeKind___init__impl__ojsprp(128);
              $l$block_0: {
                // Inline function 'androidx.compose.ui.node.NodeCoordinator.visitNodes' call
                var mask = _NodeKind___get_mask__impl__1uopb6(type);
                var includeTail = get_includeSelfInTraversal(type);
                var tmp;
                if (includeTail) {
                  tmp = this.get_tail_wousgp_k$();
                } else {
                  var tmp0_elvis_lhs = this.get_tail_wousgp_k$().get_parent_hy4reb_k$();
                  var tmp_0;
                  if (tmp0_elvis_lhs == null) {
                    break $l$block_0;
                  } else {
                    tmp_0 = tmp0_elvis_lhs;
                  }
                  tmp = tmp_0;
                }
                var stopNode = tmp;
                var node = headNode(this, includeTail);
                $l$loop_0: while (!(node == null)) {
                  if ((node.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0) {
                    break $l$block_0;
                  }
                  if (!((node.get_kindSet_ahjm4b_k$() & mask) === 0)) {
                    // Inline function 'androidx.compose.ui.node.NodeCoordinator.visitNodes.<anonymous>' call
                    // Inline function 'androidx.compose.ui.node.dispatchForKind' call
                    var stack = null;
                    var node_0 = node;
                    $l$loop: while (!(node_0 == null)) {
                      if (!(node_0 == null) ? isInterface(node_0, LayoutAwareModifierNode) : false) {
                        // Inline function 'androidx.compose.ui.node.NodeCoordinator.onMeasured.<anonymous>.<anonymous>' call
                        node_0.onRemeasured_izdx67_k$(this.get_measuredSize_c6jl5d_k$());
                      } else {
                        var tmp_1;
                        // Inline function 'androidx.compose.ui.Node.isKind' call
                        if (!((node_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                          tmp_1 = node_0 instanceof DelegatingNode;
                        } else {
                          tmp_1 = false;
                        }
                        if (tmp_1) {
                          var count = 0;
                          // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                          var node_1 = node_0.get_delegate_i94tki_k$();
                          while (!(node_1 == null)) {
                            // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                            var next = node_1;
                            // Inline function 'androidx.compose.ui.Node.isKind' call
                            if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                              count = count + 1 | 0;
                              if (count === 1) {
                                node_0 = next;
                              } else {
                                var tmp1_elvis_lhs = stack;
                                var tmp_2;
                                if (tmp1_elvis_lhs == null) {
                                  // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                                  // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                                  // Inline function 'kotlin.arrayOfNulls' call
                                  var tmp$ret$5 = fillArrayVal(Array(16), null);
                                  tmp_2 = new MutableVector(tmp$ret$5, 0);
                                } else {
                                  tmp_2 = tmp1_elvis_lhs;
                                }
                                stack = tmp_2;
                                var theNode = node_0;
                                if (!(theNode == null)) {
                                  var tmp2_safe_receiver = stack;
                                  if (tmp2_safe_receiver == null)
                                    null;
                                  else
                                    tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                                  node_0 = null;
                                }
                                var tmp3_safe_receiver = stack;
                                if (tmp3_safe_receiver == null)
                                  null;
                                else
                                  tmp3_safe_receiver.add_wl2rvy_k$(next);
                              }
                            }
                            node_1 = node_1.get_child_ipppmb_k$();
                          }
                          if (count === 1) {
                            continue $l$loop;
                          }
                        }
                      }
                      node_0 = pop$accessor$1u1ky95(stack);
                    }
                  }
                  if (node === stopNode)
                    break $l$loop_0;
                  node = node.get_child_ipppmb_k$();
                }
              }
              break $l$block_1;
            }finally {
              snapshot.restoreCurrent_k22xtq_k$(previous);
            }
          }
          break $l$block_2;
        }finally {
          snapshot.dispose_3nnxhr_k$();
        }
      }
    }
  };
  protoOf(NodeCoordinator).placeAt_joet51_k$ = function (position, zIndex, layerBlock) {
    placeSelf(this, position, zIndex, layerBlock);
  };
  protoOf(NodeCoordinator).placeSelfApparentToRealOffset_u8cwgt_k$ = function (position, zIndex, layerBlock) {
    // Inline function 'androidx.compose.ui.unit.IntOffset.plus' call
    var other = this.get_apparentToRealOffset_g9muf1_k$();
    var tmp$ret$0 = IntOffset(_IntOffset___get_x__impl__qiqr5o(position) + _IntOffset___get_x__impl__qiqr5o(other) | 0, _IntOffset___get_y__impl__2avpwj(position) + _IntOffset___get_y__impl__2avpwj(other) | 0);
    placeSelf(this, tmp$ret$0, zIndex, layerBlock);
  };
  protoOf(NodeCoordinator).draw_hhtyx6_k$ = function (canvas) {
    var layer = this.layer_1;
    if (!(layer == null)) {
      layer.drawLayer_wclf0f_k$(canvas);
    } else {
      var x = _IntOffset___get_x__impl__qiqr5o(this.get_position_wpma0v_k$());
      var y = _IntOffset___get_y__impl__2avpwj(this.get_position_wpma0v_k$());
      canvas.translate_7gghdu_k$(x, y);
      drawContainedDrawModifiers(this, canvas);
      canvas.translate_7gghdu_k$(-x, -y);
    }
  };
  protoOf(NodeCoordinator).performDraw_9qou09_k$ = function (canvas) {
    var tmp0_safe_receiver = this.wrapped_1;
    if (tmp0_safe_receiver == null)
      null;
    else {
      tmp0_safe_receiver.draw_hhtyx6_k$(canvas);
    }
  };
  protoOf(NodeCoordinator).onPlaced_wl3a5o_k$ = function () {
    // Inline function 'androidx.compose.ui.node.NodeCoordinator.visitNodes' call
    // Inline function 'androidx.compose.ui.node.Nodes.LayoutAware' call
    Nodes_getInstance();
    var type = _NodeKind___init__impl__ojsprp(128);
    $l$block_0: {
      // Inline function 'androidx.compose.ui.node.NodeCoordinator.visitNodes' call
      var mask = _NodeKind___get_mask__impl__1uopb6(type);
      var includeTail = get_includeSelfInTraversal(type);
      var tmp;
      if (includeTail) {
        tmp = this.get_tail_wousgp_k$();
      } else {
        var tmp0_elvis_lhs = this.get_tail_wousgp_k$().get_parent_hy4reb_k$();
        var tmp_0;
        if (tmp0_elvis_lhs == null) {
          break $l$block_0;
        } else {
          tmp_0 = tmp0_elvis_lhs;
        }
        tmp = tmp_0;
      }
      var stopNode = tmp;
      var node = headNode(this, includeTail);
      $l$loop_0: while (!(node == null)) {
        if ((node.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0) {
          break $l$block_0;
        }
        if (!((node.get_kindSet_ahjm4b_k$() & mask) === 0)) {
          // Inline function 'androidx.compose.ui.node.NodeCoordinator.visitNodes.<anonymous>' call
          // Inline function 'androidx.compose.ui.node.dispatchForKind' call
          var stack = null;
          var node_0 = node;
          $l$loop: while (!(node_0 == null)) {
            if (!(node_0 == null) ? isInterface(node_0, LayoutAwareModifierNode) : false) {
              // Inline function 'androidx.compose.ui.node.NodeCoordinator.onPlaced.<anonymous>' call
              node_0.onPlaced_l0he8c_k$(this);
            } else {
              var tmp_1;
              // Inline function 'androidx.compose.ui.Node.isKind' call
              if (!((node_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                tmp_1 = node_0 instanceof DelegatingNode;
              } else {
                tmp_1 = false;
              }
              if (tmp_1) {
                var count = 0;
                // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                var node_1 = node_0.get_delegate_i94tki_k$();
                while (!(node_1 == null)) {
                  // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                  var next = node_1;
                  // Inline function 'androidx.compose.ui.Node.isKind' call
                  if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                    count = count + 1 | 0;
                    if (count === 1) {
                      node_0 = next;
                    } else {
                      var tmp1_elvis_lhs = stack;
                      var tmp_2;
                      if (tmp1_elvis_lhs == null) {
                        // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                        // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                        // Inline function 'kotlin.arrayOfNulls' call
                        var tmp$ret$4 = fillArrayVal(Array(16), null);
                        tmp_2 = new MutableVector(tmp$ret$4, 0);
                      } else {
                        tmp_2 = tmp1_elvis_lhs;
                      }
                      stack = tmp_2;
                      var theNode = node_0;
                      if (!(theNode == null)) {
                        var tmp2_safe_receiver = stack;
                        if (tmp2_safe_receiver == null)
                          null;
                        else
                          tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                        node_0 = null;
                      }
                      var tmp3_safe_receiver = stack;
                      if (tmp3_safe_receiver == null)
                        null;
                      else
                        tmp3_safe_receiver.add_wl2rvy_k$(next);
                    }
                  }
                  node_1 = node_1.get_child_ipppmb_k$();
                }
                if (count === 1) {
                  continue $l$loop;
                }
              }
            }
            node_0 = pop$accessor$1u1ky95(stack);
          }
        }
        if (node === stopNode)
          break $l$loop_0;
        node = node.get_child_ipppmb_k$();
      }
    }
  };
  protoOf(NodeCoordinator).invoke_eapacq_k$ = function (canvas) {
    if (this.get_layoutNode_eiy42z_k$().get_isPlaced_y2kn9s_k$()) {
      var tmp = _get_snapshotObserver__i94x1t(this);
      var tmp_0 = Companion_getInstance_43().onCommitAffectingLayer_1;
      tmp.observeReads_bmeo9p_k$(this, tmp_0, NodeCoordinator$invoke$lambda(this, canvas));
      this.lastLayerDrawingWasSkipped_1 = false;
    } else {
      this.lastLayerDrawingWasSkipped_1 = true;
    }
  };
  protoOf(NodeCoordinator).updateLayerBlock_ncp06q_k$ = function (layerBlock, forceUpdateLayerParameters) {
    var layoutNode = this.get_layoutNode_eiy42z_k$();
    var updateParameters = ((forceUpdateLayerParameters ? true : !(this.layerBlock_1 === layerBlock)) ? true : !equals(this.layerDensity_1, layoutNode.get_density_qy0267_k$())) ? true : !this.layerLayoutDirection_1.equals(layoutNode.get_layoutDirection_7e37v0_k$());
    this.layerBlock_1 = layerBlock;
    this.layerDensity_1 = layoutNode.get_density_qy0267_k$();
    this.layerLayoutDirection_1 = layoutNode.get_layoutDirection_7e37v0_k$();
    if (this.get_isAttached_odsl1l_k$() ? !(layerBlock == null) : false) {
      if (this.layer_1 == null) {
        var tmp = this;
        // Inline function 'kotlin.apply' call
        var this_0 = requireOwner_0(layoutNode).createLayer_vyfgho_k$(this.invokeOnCanvasInstance_1, this.invalidateParentLayer_1);
        // Inline function 'kotlin.contracts.contract' call
        // Inline function 'androidx.compose.ui.node.NodeCoordinator.updateLayerBlock.<anonymous>' call
        this_0.resize_unswgl_k$(this.get_measuredSize_c6jl5d_k$());
        this_0.move_g9qfii_k$(this.get_position_wpma0v_k$());
        tmp.layer_1 = this_0;
        updateLayerParameters$default(this);
        layoutNode.set_innerLayerCoordinatorIsDirty_6qc2at_k$(true);
        this.invalidateParentLayer_1();
      } else if (updateParameters) {
        updateLayerParameters$default(this);
      }
    } else {
      var tmp0_safe_receiver = this.layer_1;
      if (tmp0_safe_receiver == null)
        null;
      else {
        // Inline function 'kotlin.let' call
        // Inline function 'kotlin.contracts.contract' call
        tmp0_safe_receiver.destroy_evhcfe_k$();
        layoutNode.set_innerLayerCoordinatorIsDirty_6qc2at_k$(true);
        this.invalidateParentLayer_1();
        var tmp_0;
        if (this.get_isAttached_odsl1l_k$()) {
          var tmp0_safe_receiver_0 = layoutNode.get_owner_iwkx3e_k$();
          if (tmp0_safe_receiver_0 == null)
            null;
          else {
            tmp0_safe_receiver_0.onLayoutChange_ddb23v_k$(layoutNode);
          }
          tmp_0 = Unit_getInstance();
        }
      }
      this.layer_1 = null;
      this.lastLayerDrawingWasSkipped_1 = false;
    }
  };
  protoOf(NodeCoordinator).updateLayerBlock$default_3xx39d_k$ = function (layerBlock, forceUpdateLayerParameters, $super) {
    forceUpdateLayerParameters = forceUpdateLayerParameters === VOID ? false : forceUpdateLayerParameters;
    var tmp;
    if ($super === VOID) {
      this.updateLayerBlock_ncp06q_k$(layerBlock, forceUpdateLayerParameters);
      tmp = Unit_getInstance();
    } else {
      tmp = $super.updateLayerBlock_ncp06q_k$.call(this, layerBlock, forceUpdateLayerParameters);
    }
    return tmp;
  };
  protoOf(NodeCoordinator).get_lastLayerDrawingWasSkipped_g2trg3_k$ = function () {
    return this.lastLayerDrawingWasSkipped_1;
  };
  protoOf(NodeCoordinator).get_layer_iujprc_k$ = function () {
    return this.layer_1;
  };
  protoOf(NodeCoordinator).get_isValidOwnerScope_ls3psa_k$ = function () {
    return !(this.layer_1 == null) ? this.get_isAttached_odsl1l_k$() : false;
  };
  protoOf(NodeCoordinator).get_minimumTouchTargetSize_9sprqo_k$ = function () {
    // Inline function 'kotlin.with' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.node.NodeCoordinator.<get-minimumTouchTargetSize>.<anonymous>' call
    return this.layerDensity_1.toSize_7jb2uc_k$(this.get_layoutNode_eiy42z_k$().get_viewConfiguration_qgdaco_k$().get_minimumTouchTargetSize_qz47hm_k$());
  };
  protoOf(NodeCoordinator).hitTest_l4xlk7_k$ = function (hitTestSource, pointerPosition, hitTestResult, isTouchEvent, isInLayer) {
    var head = this.head_slfs69_k$(hitTestSource.entityType_eiy8ty_k$());
    if (!this.withinLayerBounds_d4gq9_k$(pointerPosition)) {
      if (isTouchEvent) {
        var distanceFromEdge = this.distanceInMinimumTouchTarget_1j3ai6_k$(pointerPosition, this.get_minimumTouchTargetSize_9sprqo_k$());
        if (isFinite(distanceFromEdge) ? hitTestResult.isHitInMinimumTouchTargetBetter_8pl3df_k$(distanceFromEdge, false) : false) {
          hitNear(head, this, hitTestSource, pointerPosition, hitTestResult, isTouchEvent, false, distanceFromEdge);
        }
      }
    } else if (head == null) {
      this.hitTestChild_59zgnp_k$(hitTestSource, pointerPosition, hitTestResult, isTouchEvent, isInLayer);
    } else if (this.isPointerInBounds_z4zvgd_k$(pointerPosition)) {
      hit(head, this, hitTestSource, pointerPosition, hitTestResult, isTouchEvent, isInLayer);
    } else {
      var tmp;
      if (!isTouchEvent) {
        tmp = FloatCompanionObject_getInstance().get_POSITIVE_INFINITY_yq30fv_k$();
      } else {
        tmp = this.distanceInMinimumTouchTarget_1j3ai6_k$(pointerPosition, this.get_minimumTouchTargetSize_9sprqo_k$());
      }
      var distanceFromEdge_0 = tmp;
      if (isFinite(distanceFromEdge_0) ? hitTestResult.isHitInMinimumTouchTargetBetter_8pl3df_k$(distanceFromEdge_0, isInLayer) : false) {
        hitNear(head, this, hitTestSource, pointerPosition, hitTestResult, isTouchEvent, isInLayer, distanceFromEdge_0);
      } else {
        speculativeHit(head, this, hitTestSource, pointerPosition, hitTestResult, isTouchEvent, isInLayer, distanceFromEdge_0);
      }
    }
  };
  protoOf(NodeCoordinator).hitTestChild_59zgnp_k$ = function (hitTestSource, pointerPosition, hitTestResult, isTouchEvent, isInLayer) {
    var wrapped = this.wrapped_1;
    if (!(wrapped == null)) {
      var positionInWrapped = wrapped.fromParentPosition_yrzh8j_k$(pointerPosition);
      wrapped.hitTest_l4xlk7_k$(hitTestSource, positionInWrapped, hitTestResult, isTouchEvent, isInLayer);
    }
  };
  protoOf(NodeCoordinator).touchBoundsInRoot_tkoc63_k$ = function () {
    if (!this.get_isAttached_odsl1l_k$()) {
      return Companion_getInstance().get_Zero_woe9zl_k$();
    }
    var root = findRootCoordinates(this);
    var bounds = this.get_rectCache_qldxzp_k$();
    var padding = this.calculateMinimumTouchTargetPadding_zw76x_k$(this.get_minimumTouchTargetSize_9sprqo_k$());
    bounds.set_left_bnynok_k$(-_Size___get_width__impl__58y75t(padding));
    bounds.set_top_q4a9n4_k$(-_Size___get_height__impl__a04p02(padding));
    bounds.set_right_ihmog9_k$(this.get_measuredWidth_lom6bb_k$() + _Size___get_width__impl__58y75t(padding));
    bounds.set_bottom_hrdqf4_k$(this.get_measuredHeight_prad1y_k$() + _Size___get_height__impl__a04p02(padding));
    var coordinator = this;
    while (!(coordinator === root)) {
      coordinator.rectInParent_f722bi_k$(bounds, false, true);
      if (bounds.get_isEmpty_zauvru_k$()) {
        return Companion_getInstance().get_Zero_woe9zl_k$();
      }
      coordinator = ensureNotNull(coordinator.wrappedBy_1);
    }
    return toRect_0(bounds);
  };
  protoOf(NodeCoordinator).windowToLocal_aeqchs_k$ = function (relativeToWindow) {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!this.get_isAttached_odsl1l_k$()) {
      // Inline function 'androidx.compose.ui.node.NodeCoordinator.windowToLocal.<anonymous>' call
      var message = 'LayoutCoordinate operations are only valid when isAttached is true';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    var root = findRootCoordinates(this);
    var positionInRoot_0 = Offset__minus_impl_hoj2c0(requireOwner_0(this.get_layoutNode_eiy42z_k$()).calculateLocalPosition_x1qb76_k$(relativeToWindow), positionInRoot(root));
    return this.localPositionOf_hrey0l_k$(root, positionInRoot_0);
  };
  protoOf(NodeCoordinator).localToWindow_65lb2i_k$ = function (relativeToLocal) {
    var positionInRoot = this.localToRoot_77x388_k$(relativeToLocal);
    var owner = requireOwner_0(this.get_layoutNode_eiy42z_k$());
    return owner.calculatePositionInWindow_rr31lw_k$(positionInRoot);
  };
  protoOf(NodeCoordinator).localPositionOf_hrey0l_k$ = function (sourceCoordinates, relativeToSource) {
    if (sourceCoordinates instanceof LookaheadLayoutCoordinatesImpl) {
      return Offset__unaryMinus_impl_ssu2iv(sourceCoordinates.localPositionOf_hrey0l_k$(this, Offset__unaryMinus_impl_ssu2iv(relativeToSource)));
    }
    var nodeCoordinator = toCoordinator(sourceCoordinates, this);
    nodeCoordinator.onCoordinatesUsed_ikfm1j_k$();
    var commonAncestor = this.findCommonAncestor_cqg28l_k$(nodeCoordinator);
    var position = relativeToSource;
    var coordinator = nodeCoordinator;
    while (!(coordinator === commonAncestor)) {
      position = coordinator.toParentPosition_xl2qem_k$(position);
      coordinator = ensureNotNull(coordinator.wrappedBy_1);
    }
    return ancestorToLocal(this, commonAncestor, position);
  };
  protoOf(NodeCoordinator).transformFrom_lop3u7_k$ = function (sourceCoordinates, matrix) {
    var coordinator = toCoordinator(sourceCoordinates, this);
    coordinator.onCoordinatesUsed_ikfm1j_k$();
    var commonAncestor = this.findCommonAncestor_cqg28l_k$(coordinator);
    Matrix__reset_impl_4l49i7(matrix);
    transformToAncestor(coordinator, commonAncestor, matrix);
    transformFromAncestor(this, commonAncestor, matrix);
  };
  protoOf(NodeCoordinator).localBoundingBoxOf_v0eey6_k$ = function (sourceCoordinates, clipBounds) {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!this.get_isAttached_odsl1l_k$()) {
      // Inline function 'androidx.compose.ui.node.NodeCoordinator.localBoundingBoxOf.<anonymous>' call
      var message = 'LayoutCoordinate operations are only valid when isAttached is true';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!sourceCoordinates.get_isAttached_odsl1l_k$()) {
      // Inline function 'androidx.compose.ui.node.NodeCoordinator.localBoundingBoxOf.<anonymous>' call
      var message_0 = 'LayoutCoordinates ' + sourceCoordinates + ' is not attached!';
      throw IllegalStateException_init_$Create$(toString(message_0));
    }
    var srcCoordinator = toCoordinator(sourceCoordinates, this);
    srcCoordinator.onCoordinatesUsed_ikfm1j_k$();
    var commonAncestor = this.findCommonAncestor_cqg28l_k$(srcCoordinator);
    var bounds = this.get_rectCache_qldxzp_k$();
    bounds.set_left_bnynok_k$(0.0);
    bounds.set_top_q4a9n4_k$(0.0);
    bounds.set_right_ihmog9_k$(_IntSize___get_width__impl__d9yl4o(sourceCoordinates.get_size_kd98kr_k$()));
    bounds.set_bottom_hrdqf4_k$(_IntSize___get_height__impl__prv63b(sourceCoordinates.get_size_kd98kr_k$()));
    var coordinator = srcCoordinator;
    while (!(coordinator === commonAncestor)) {
      coordinator.rectInParent$default_rfiz67_k$(bounds, clipBounds);
      if (bounds.get_isEmpty_zauvru_k$()) {
        return Companion_getInstance().get_Zero_woe9zl_k$();
      }
      coordinator = ensureNotNull(coordinator.wrappedBy_1);
    }
    ancestorToLocal_0(this, commonAncestor, bounds, clipBounds);
    return toRect_0(bounds);
  };
  protoOf(NodeCoordinator).localToRoot_77x388_k$ = function (relativeToLocal) {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!this.get_isAttached_odsl1l_k$()) {
      // Inline function 'androidx.compose.ui.node.NodeCoordinator.localToRoot.<anonymous>' call
      var message = 'LayoutCoordinate operations are only valid when isAttached is true';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    this.onCoordinatesUsed_ikfm1j_k$();
    var coordinator = this;
    var position = relativeToLocal;
    while (!(coordinator == null)) {
      position = coordinator.toParentPosition_xl2qem_k$(position);
      coordinator = coordinator.wrappedBy_1;
    }
    return position;
  };
  protoOf(NodeCoordinator).withPositionTranslation_n7nwl1_k$ = function (canvas, block) {
    var x = _IntOffset___get_x__impl__qiqr5o(this.get_position_wpma0v_k$());
    var y = _IntOffset___get_y__impl__2avpwj(this.get_position_wpma0v_k$());
    canvas.translate_7gghdu_k$(x, y);
    block(canvas);
    canvas.translate_7gghdu_k$(-x, -y);
  };
  protoOf(NodeCoordinator).toParentPosition_xl2qem_k$ = function (position) {
    var layer = this.layer_1;
    var tmp1_elvis_lhs = layer == null ? null : layer.mapOffset_9o4t4w_k$(position, false);
    var tmp;
    var tmp_0 = tmp1_elvis_lhs;
    if ((tmp_0 == null ? null : new Offset(tmp_0)) == null) {
      tmp = position;
    } else {
      tmp = tmp1_elvis_lhs;
    }
    var targetPosition = tmp;
    return plus(targetPosition, this.get_position_wpma0v_k$());
  };
  protoOf(NodeCoordinator).fromParentPosition_yrzh8j_k$ = function (position) {
    var relativeToPosition = minus(position, this.get_position_wpma0v_k$());
    var layer = this.layer_1;
    var tmp1_elvis_lhs = layer == null ? null : layer.mapOffset_9o4t4w_k$(relativeToPosition, true);
    var tmp;
    var tmp_0 = tmp1_elvis_lhs;
    if ((tmp_0 == null ? null : new Offset(tmp_0)) == null) {
      tmp = relativeToPosition;
    } else {
      tmp = tmp1_elvis_lhs;
    }
    return tmp;
  };
  protoOf(NodeCoordinator).drawBorder_a9tjn4_k$ = function (canvas, paint) {
    var rect = new Rect(0.5, 0.5, _IntSize___get_width__impl__d9yl4o(this.get_measuredSize_c6jl5d_k$()) - 0.5, _IntSize___get_height__impl__prv63b(this.get_measuredSize_c6jl5d_k$()) - 0.5);
    canvas.drawRect_pdd91p_k$(rect, paint);
  };
  protoOf(NodeCoordinator).onLayoutNodeAttach_5za1pc_k$ = function () {
    this.updateLayerBlock_ncp06q_k$(this.layerBlock_1, true);
    var tmp0_safe_receiver = this.layer_1;
    if (tmp0_safe_receiver == null)
      null;
    else {
      tmp0_safe_receiver.invalidate_p4aufp_k$();
    }
  };
  protoOf(NodeCoordinator).onRelease_f1rf6w_k$ = function () {
    this.released_1 = true;
    if (!(this.layer_1 == null)) {
      this.updateLayerBlock$default_3xx39d_k$(null);
    }
  };
  protoOf(NodeCoordinator).rectInParent_f722bi_k$ = function (bounds, clipBounds, clipToMinimumTouchTargetSize) {
    var layer = this.layer_1;
    if (!(layer == null)) {
      if (this.isClipping_1) {
        if (clipToMinimumTouchTargetSize) {
          var minTouch = this.get_minimumTouchTargetSize_9sprqo_k$();
          var horz = _Size___get_width__impl__58y75t(minTouch) / 2.0;
          var vert = _Size___get_height__impl__a04p02(minTouch) / 2.0;
          bounds.intersect_ye2nrj_k$(-horz, -vert, _IntSize___get_width__impl__d9yl4o(this.get_size_kd98kr_k$()) + horz, _IntSize___get_height__impl__prv63b(this.get_size_kd98kr_k$()) + vert);
        } else if (clipBounds) {
          bounds.intersect_ye2nrj_k$(0.0, 0.0, _IntSize___get_width__impl__d9yl4o(this.get_size_kd98kr_k$()), _IntSize___get_height__impl__prv63b(this.get_size_kd98kr_k$()));
        }
        if (bounds.get_isEmpty_zauvru_k$()) {
          return Unit_getInstance();
        }
      }
      layer.mapBounds_u92pp7_k$(bounds, false);
    }
    var x = _IntOffset___get_x__impl__qiqr5o(this.get_position_wpma0v_k$());
    bounds.set_left_bnynok_k$(bounds.get_left_woprgw_k$() + x);
    bounds.set_right_ihmog9_k$(bounds.get_right_ixz7xv_k$() + x);
    var y = _IntOffset___get_y__impl__2avpwj(this.get_position_wpma0v_k$());
    bounds.set_top_q4a9n4_k$(bounds.get_top_18ivbo_k$() + y);
    bounds.set_bottom_hrdqf4_k$(bounds.get_bottom_bj8ras_k$() + y);
  };
  protoOf(NodeCoordinator).rectInParent$default_rfiz67_k$ = function (bounds, clipBounds, clipToMinimumTouchTargetSize, $super) {
    clipToMinimumTouchTargetSize = clipToMinimumTouchTargetSize === VOID ? false : clipToMinimumTouchTargetSize;
    var tmp;
    if ($super === VOID) {
      this.rectInParent_f722bi_k$(bounds, clipBounds, clipToMinimumTouchTargetSize);
      tmp = Unit_getInstance();
    } else {
      tmp = $super.rectInParent_f722bi_k$.call(this, bounds, clipBounds, clipToMinimumTouchTargetSize);
    }
    return tmp;
  };
  protoOf(NodeCoordinator).withinLayerBounds_d4gq9_k$ = function (pointerPosition) {
    if (!get_isFinite(pointerPosition)) {
      return false;
    }
    var layer = this.layer_1;
    return (layer == null ? true : !this.isClipping_1) ? true : layer.isInLayer_svb9yw_k$(pointerPosition);
  };
  protoOf(NodeCoordinator).isPointerInBounds_z4zvgd_k$ = function (pointerPosition) {
    var x = _Offset___get_x__impl__xvi35n(pointerPosition);
    var y = _Offset___get_y__impl__8bzhra(pointerPosition);
    return ((x >= 0.0 ? y >= 0.0 : false) ? x < this.get_measuredWidth_lom6bb_k$() : false) ? y < this.get_measuredHeight_prad1y_k$() : false;
  };
  protoOf(NodeCoordinator).invalidateLayer_lv2kfu_k$ = function () {
    var layer = this.layer_1;
    if (!(layer == null)) {
      layer.invalidate_p4aufp_k$();
    } else {
      var tmp0_safe_receiver = this.wrappedBy_1;
      if (tmp0_safe_receiver == null)
        null;
      else {
        tmp0_safe_receiver.invalidateLayer_lv2kfu_k$();
      }
    }
  };
  protoOf(NodeCoordinator).propagateRelocationRequest_ewuiho_k$ = function (rect, $completion) {
    var tmp0_elvis_lhs = this.wrappedBy_1;
    var tmp;
    if (tmp0_elvis_lhs == null) {
      return Unit_getInstance();
    } else {
      tmp = tmp0_elvis_lhs;
    }
    var parent = tmp;
    var boundingBoxInParentCoordinates = parent.localBoundingBoxOf_v0eey6_k$(this, false);
    var rectInParentBounds = rect.translate_e972jg_k$(boundingBoxInParentCoordinates.get_topLeft_ypvrd5_k$());
    return parent.propagateRelocationRequest_ewuiho_k$(rectInParentBounds, $completion);
  };
  protoOf(NodeCoordinator).onLayoutModifierNodeChanged_74yxdq_k$ = function () {
    var tmp0_safe_receiver = this.layer_1;
    if (tmp0_safe_receiver == null)
      null;
    else {
      tmp0_safe_receiver.invalidate_p4aufp_k$();
    }
  };
  protoOf(NodeCoordinator).findCommonAncestor_cqg28l_k$ = function (other) {
    var ancestor1 = other.get_layoutNode_eiy42z_k$();
    var ancestor2 = this.get_layoutNode_eiy42z_k$();
    if (ancestor1 === ancestor2) {
      var otherNode = other.get_tail_wousgp_k$();
      // Inline function 'androidx.compose.ui.node.visitLocalAncestors' call
      var this_0 = this.get_tail_wousgp_k$();
      // Inline function 'androidx.compose.ui.node.Nodes.Layout' call
      Nodes_getInstance();
      var tmp$ret$0 = _NodeKind___init__impl__ojsprp(2);
      var mask = _NodeKind___get_mask__impl__1uopb6(tmp$ret$0);
      // Inline function 'kotlin.check' call
      // Inline function 'kotlin.contracts.contract' call
      if (!this_0.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
        // Inline function 'androidx.compose.ui.node.visitLocalAncestors.<anonymous>' call
        var message = 'visitLocalAncestors called on an unattached node';
        throw IllegalStateException_init_$Create$(toString(message));
      }
      var next = this_0.get_node_wor8sr_k$().get_parent_hy4reb_k$();
      while (!(next == null)) {
        if (!((next.get_kindSet_ahjm4b_k$() & mask) === 0)) {
          // Inline function 'androidx.compose.ui.node.NodeCoordinator.findCommonAncestor.<anonymous>' call
          if (next === otherNode)
            return other;
        }
        next = next.get_parent_hy4reb_k$();
      }
      return this;
    }
    while (ancestor1.get_depth_iq7qmy_k$() > ancestor2.get_depth_iq7qmy_k$()) {
      ancestor1 = ensureNotNull(ancestor1.get_parent_hy4reb_k$());
    }
    while (ancestor2.get_depth_iq7qmy_k$() > ancestor1.get_depth_iq7qmy_k$()) {
      ancestor2 = ensureNotNull(ancestor2.get_parent_hy4reb_k$());
    }
    while (!(ancestor1 === ancestor2)) {
      var parent1 = ancestor1.get_parent_hy4reb_k$();
      var parent2 = ancestor2.get_parent_hy4reb_k$();
      if (parent1 == null ? true : parent2 == null) {
        throw IllegalArgumentException_init_$Create$('layouts are not part of the same hierarchy');
      }
      ancestor1 = parent1;
      ancestor2 = parent2;
    }
    return ancestor2 === this.get_layoutNode_eiy42z_k$() ? this : ancestor1 === other.get_layoutNode_eiy42z_k$() ? other : ancestor1.get_innerCoordinator_8ywxfh_k$();
  };
  protoOf(NodeCoordinator).shouldSharePointerInputWithSiblings_du7k0g_k$ = function () {
    // Inline function 'androidx.compose.ui.node.Nodes.PointerInput' call
    Nodes_getInstance();
    var tmp$ret$0 = _NodeKind___init__impl__ojsprp(16);
    var tmp0_elvis_lhs = headNode(this, get_includeSelfInTraversal(tmp$ret$0));
    var tmp;
    if (tmp0_elvis_lhs == null) {
      return false;
    } else {
      tmp = tmp0_elvis_lhs;
    }
    var start = tmp;
    // Inline function 'androidx.compose.ui.node.visitLocalDescendants' call
    // Inline function 'androidx.compose.ui.node.Nodes.PointerInput' call
    Nodes_getInstance();
    var type = _NodeKind___init__impl__ojsprp(16);
    $l$block: {
      // Inline function 'androidx.compose.ui.node.visitLocalDescendants' call
      var mask = _NodeKind___get_mask__impl__1uopb6(type);
      // Inline function 'kotlin.check' call
      // Inline function 'kotlin.contracts.contract' call
      if (!start.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
        // Inline function 'androidx.compose.ui.node.visitLocalDescendants.<anonymous>' call
        var message = 'visitLocalDescendants called on an unattached node';
        throw IllegalStateException_init_$Create$(toString(message));
      }
      var self_0 = start.get_node_wor8sr_k$();
      if ((self_0.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0) {
        break $l$block;
      }
      var next = self_0.get_child_ipppmb_k$();
      while (!(next == null)) {
        if (!((next.get_kindSet_ahjm4b_k$() & mask) === 0)) {
          // Inline function 'androidx.compose.ui.node.visitLocalDescendants.<anonymous>' call
          // Inline function 'androidx.compose.ui.node.dispatchForKind' call
          var stack = null;
          var node = next;
          $l$loop: while (!(node == null)) {
            if (!(node == null) ? isInterface(node, PointerInputModifierNode) : false) {
              // Inline function 'androidx.compose.ui.node.NodeCoordinator.shouldSharePointerInputWithSiblings.<anonymous>' call
              if (node.sharePointerInputWithSiblings_uw6o77_k$())
                return true;
            } else {
              var tmp_0;
              // Inline function 'androidx.compose.ui.Node.isKind' call
              if (!((node.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                tmp_0 = node instanceof DelegatingNode;
              } else {
                tmp_0 = false;
              }
              if (tmp_0) {
                var count = 0;
                // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                var node_0 = node.get_delegate_i94tki_k$();
                while (!(node_0 == null)) {
                  // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                  var next_0 = node_0;
                  // Inline function 'androidx.compose.ui.Node.isKind' call
                  if (!((next_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                    count = count + 1 | 0;
                    if (count === 1) {
                      node = next_0;
                    } else {
                      var tmp1_elvis_lhs = stack;
                      var tmp_1;
                      if (tmp1_elvis_lhs == null) {
                        // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                        // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                        // Inline function 'kotlin.arrayOfNulls' call
                        var tmp$ret$6 = fillArrayVal(Array(16), null);
                        tmp_1 = new MutableVector(tmp$ret$6, 0);
                      } else {
                        tmp_1 = tmp1_elvis_lhs;
                      }
                      stack = tmp_1;
                      var theNode = node;
                      if (!(theNode == null)) {
                        var tmp2_safe_receiver = stack;
                        if (tmp2_safe_receiver == null)
                          null;
                        else
                          tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                        node = null;
                      }
                      var tmp3_safe_receiver = stack;
                      if (tmp3_safe_receiver == null)
                        null;
                      else
                        tmp3_safe_receiver.add_wl2rvy_k$(next_0);
                    }
                  }
                  node_0 = node_0.get_child_ipppmb_k$();
                }
                if (count === 1) {
                  continue $l$loop;
                }
              }
            }
            node = pop$accessor$1u1ky95(stack);
          }
        }
        next = next.get_child_ipppmb_k$();
      }
    }
    return false;
  };
  protoOf(NodeCoordinator).calculateMinimumTouchTargetPadding_zw76x_k$ = function (minimumTouchTargetSize) {
    var widthDiff = _Size___get_width__impl__58y75t(minimumTouchTargetSize) - this.get_measuredWidth_lom6bb_k$();
    var heightDiff = _Size___get_height__impl__a04p02(minimumTouchTargetSize) - this.get_measuredHeight_prad1y_k$();
    // Inline function 'kotlin.comparisons.maxOf' call
    var b = widthDiff / 2.0;
    var tmp = Math.max(0.0, b);
    // Inline function 'kotlin.comparisons.maxOf' call
    var b_0 = heightDiff / 2.0;
    var tmp$ret$1 = Math.max(0.0, b_0);
    return Size(tmp, tmp$ret$1);
  };
  protoOf(NodeCoordinator).distanceInMinimumTouchTarget_1j3ai6_k$ = function (pointerPosition, minimumTouchTargetSize) {
    if (this.get_measuredWidth_lom6bb_k$() >= _Size___get_width__impl__58y75t(minimumTouchTargetSize) ? this.get_measuredHeight_prad1y_k$() >= _Size___get_height__impl__a04p02(minimumTouchTargetSize) : false) {
      return FloatCompanionObject_getInstance().get_POSITIVE_INFINITY_yq30fv_k$();
    }
    var tmp0_container = this.calculateMinimumTouchTargetPadding_zw76x_k$(minimumTouchTargetSize);
    // Inline function 'androidx.compose.ui.geometry.Size.component1' call
    var width = _Size___get_width__impl__58y75t(tmp0_container);
    // Inline function 'androidx.compose.ui.geometry.Size.component2' call
    var height = _Size___get_height__impl__a04p02(tmp0_container);
    var offsetFromEdge_0 = offsetFromEdge(this, pointerPosition);
    var tmp;
    if (((width > 0.0 ? true : height > 0.0) ? _Offset___get_x__impl__xvi35n(offsetFromEdge_0) <= width : false) ? _Offset___get_y__impl__8bzhra(offsetFromEdge_0) <= height : false) {
      tmp = Offset__getDistanceSquared_impl_97mhi6(offsetFromEdge_0);
    } else {
      tmp = FloatCompanionObject_getInstance().get_POSITIVE_INFINITY_yq30fv_k$();
    }
    return tmp;
  };
  function _set_scaleX__33ittj($this, _set____db54di) {
    $this.scaleX_1 = _set____db54di;
  }
  function _get_scaleX__1ms96r($this) {
    return $this.scaleX_1;
  }
  function _set_scaleY__33itso($this, _set____db54di) {
    $this.scaleY_1 = _set____db54di;
  }
  function _get_scaleY__1ms95w($this) {
    return $this.scaleY_1;
  }
  function _set_translationX__8v4uc0($this, _set____db54di) {
    $this.translationX_1 = _set____db54di;
  }
  function _get_translationX__6olw84($this) {
    return $this.translationX_1;
  }
  function _set_translationY__8v4ub5($this, _set____db54di) {
    $this.translationY_1 = _set____db54di;
  }
  function _get_translationY__6olw8z($this) {
    return $this.translationY_1;
  }
  function _set_rotationX__ivg8yz($this, _set____db54di) {
    $this.rotationX_1 = _set____db54di;
  }
  function _get_rotationX__mutcll($this) {
    return $this.rotationX_1;
  }
  function _set_rotationY__ivg8zu($this, _set____db54di) {
    $this.rotationY_1 = _set____db54di;
  }
  function _get_rotationY__mutckq($this) {
    return $this.rotationY_1;
  }
  function _set_rotationZ__ivg90p($this, _set____db54di) {
    $this.rotationZ_1 = _set____db54di;
  }
  function _get_rotationZ__mutcjv($this) {
    return $this.rotationZ_1;
  }
  function _set_cameraDistance__gi67z7($this, _set____db54di) {
    $this.cameraDistance_1 = _set____db54di;
  }
  function _get_cameraDistance__90x829($this) {
    return $this.cameraDistance_1;
  }
  function _set_transformOrigin__hbvenh($this, _set____db54di) {
    $this.transformOrigin_1 = _set____db54di;
  }
  function _get_transformOrigin__78574x($this) {
    return $this.transformOrigin_1;
  }
  function LayerPositionalProperties() {
    this.scaleX_1 = 1.0;
    this.scaleY_1 = 1.0;
    this.translationX_1 = 0.0;
    this.translationY_1 = 0.0;
    this.rotationX_1 = 0.0;
    this.rotationY_1 = 0.0;
    this.rotationZ_1 = 0.0;
    this.cameraDistance_1 = get_DefaultCameraDistance();
    this.transformOrigin_1 = Companion_getInstance_26().get_Center_bvqaiy_k$();
  }
  protoOf(LayerPositionalProperties).copyFrom_k4p1io_k$ = function (other) {
    this.scaleX_1 = other.scaleX_1;
    this.scaleY_1 = other.scaleY_1;
    this.translationX_1 = other.translationX_1;
    this.translationY_1 = other.translationY_1;
    this.rotationX_1 = other.rotationX_1;
    this.rotationY_1 = other.rotationY_1;
    this.rotationZ_1 = other.rotationZ_1;
    this.cameraDistance_1 = other.cameraDistance_1;
    this.transformOrigin_1 = other.transformOrigin_1;
  };
  protoOf(LayerPositionalProperties).copyFrom_phia8h_k$ = function (scope) {
    this.scaleX_1 = scope.get_scaleX_je2hxz_k$();
    this.scaleY_1 = scope.get_scaleY_je2hy0_k$();
    this.translationX_1 = scope.get_translationX_fq2dbk_k$();
    this.translationY_1 = scope.get_translationY_fq2dbj_k$();
    this.rotationX_1 = scope.get_rotationX_c5agwf_k$();
    this.rotationY_1 = scope.get_rotationY_c5agwe_k$();
    this.rotationZ_1 = scope.get_rotationZ_c5agwd_k$();
    this.cameraDistance_1 = scope.get_cameraDistance_i3885f_k$();
    this.transformOrigin_1 = scope.get_transformOrigin_bc7467_k$();
  };
  protoOf(LayerPositionalProperties).hasSameValuesAs_dlq7bf_k$ = function (other) {
    return (((((((this.scaleX_1 === other.scaleX_1 ? this.scaleY_1 === other.scaleY_1 : false) ? this.translationX_1 === other.translationX_1 : false) ? this.translationY_1 === other.translationY_1 : false) ? this.rotationX_1 === other.rotationX_1 : false) ? this.rotationY_1 === other.rotationY_1 : false) ? this.rotationZ_1 === other.rotationZ_1 : false) ? this.cameraDistance_1 === other.cameraDistance_1 : false) ? equals(this.transformOrigin_1, other.transformOrigin_1) : false;
  };
  function nextUntil(_this__u8e3s4, type, stopType) {
    var tmp0_elvis_lhs = _this__u8e3s4.get_node_wor8sr_k$().get_child_ipppmb_k$();
    var tmp;
    if (tmp0_elvis_lhs == null) {
      return null;
    } else {
      tmp = tmp0_elvis_lhs;
    }
    var child = tmp;
    if ((child.get_aggregateChildKindSet_xuqkpk_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)
      return null;
    var next = child;
    while (!(next == null)) {
      var kindSet = next.get_kindSet_ahjm4b_k$();
      if (!((kindSet & _NodeKind___get_mask__impl__1uopb6(stopType)) === 0))
        return null;
      if (!((kindSet & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
        return next;
      }
      next = next.get_child_ipppmb_k$();
    }
    return null;
  }
  function _NodeKind___init__impl__ojsprp(mask) {
    return mask;
  }
  function _NodeKind___get_mask__impl__1uopb6($this) {
    return $this;
  }
  function NodeKind__or_impl_lr6lzo($this, other) {
    return _NodeKind___get_mask__impl__1uopb6($this) | _NodeKind___get_mask__impl__1uopb6(other);
  }
  function NodeKind__or_impl_lr6lzo_0($this, other) {
    return _NodeKind___get_mask__impl__1uopb6($this) | other;
  }
  function NodeKind__toString_impl_z05w17($this) {
    return 'NodeKind(mask=' + $this + ')';
  }
  function NodeKind__hashCode_impl_d8zz8c($this) {
    return $this;
  }
  function NodeKind__equals_impl_lzcjug($this, other) {
    if (!(other instanceof NodeKind))
      return false;
    if (!($this === (other instanceof NodeKind ? other.mask_1 : THROW_CCE())))
      return false;
    return true;
  }
  function NodeKind(mask) {
    this.mask_1 = mask;
  }
  protoOf(NodeKind).toString = function () {
    return NodeKind__toString_impl_z05w17(this.mask_1);
  };
  protoOf(NodeKind).hashCode = function () {
    return NodeKind__hashCode_impl_d8zz8c(this.mask_1);
  };
  protoOf(NodeKind).equals = function (other) {
    return NodeKind__equals_impl_lzcjug(this.mask_1, other);
  };
  function Nodes() {
    Nodes_instance = this;
  }
  protoOf(Nodes).get_Any_via4a5_k$ = function () {
    return _NodeKind___init__impl__ojsprp(1);
  };
  protoOf(Nodes).get_Layout_k0iiii_k$ = function () {
    return _NodeKind___init__impl__ojsprp(2);
  };
  protoOf(Nodes).get_Draw_1gcsq6_k$ = function () {
    return _NodeKind___init__impl__ojsprp(4);
  };
  protoOf(Nodes).get_Semantics_gy59vi_k$ = function () {
    return _NodeKind___init__impl__ojsprp(8);
  };
  protoOf(Nodes).get_PointerInput_ukhe4g_k$ = function () {
    return _NodeKind___init__impl__ojsprp(16);
  };
  protoOf(Nodes).get_Locals_rygykx_k$ = function () {
    return _NodeKind___init__impl__ojsprp(32);
  };
  protoOf(Nodes).get_ParentData_621icy_k$ = function () {
    return _NodeKind___init__impl__ojsprp(64);
  };
  protoOf(Nodes).get_LayoutAware_pzrxpa_k$ = function () {
    return _NodeKind___init__impl__ojsprp(128);
  };
  protoOf(Nodes).get_GlobalPositionAware_vt2a_k$ = function () {
    return _NodeKind___init__impl__ojsprp(256);
  };
  protoOf(Nodes).get_IntermediateMeasure_xjjhpw_k$ = function () {
    return _NodeKind___init__impl__ojsprp(512);
  };
  protoOf(Nodes).get_FocusTarget_ejp0tx_k$ = function () {
    return _NodeKind___init__impl__ojsprp(1024);
  };
  protoOf(Nodes).get_FocusProperties_plz4va_k$ = function () {
    return _NodeKind___init__impl__ojsprp(2048);
  };
  protoOf(Nodes).get_FocusEvent_5nuve4_k$ = function () {
    return _NodeKind___init__impl__ojsprp(4096);
  };
  protoOf(Nodes).get_KeyInput_qdu3xu_k$ = function () {
    return _NodeKind___init__impl__ojsprp(8192);
  };
  protoOf(Nodes).get_RotaryInput_pgnpbe_k$ = function () {
    return _NodeKind___init__impl__ojsprp(16384);
  };
  protoOf(Nodes).get_CompositionLocalConsumer_31ckr8_k$ = function () {
    return _NodeKind___init__impl__ojsprp(32768);
  };
  protoOf(Nodes).get_SoftKeyboardKeyInput_wgs60j_k$ = function () {
    return _NodeKind___init__impl__ojsprp(131072);
  };
  var Nodes_instance;
  function Nodes_getInstance() {
    if (Nodes_instance == null)
      new Nodes();
    return Nodes_instance;
  }
  function calculateNodeKindSetFrom(element) {
    // Inline function 'androidx.compose.ui.node.Nodes.Any' call
    Nodes_getInstance();
    var tmp$ret$0 = _NodeKind___init__impl__ojsprp(1);
    var mask = _NodeKind___get_mask__impl__1uopb6(tmp$ret$0);
    if (isInterface(element, LayoutModifier)) {
      // Inline function 'androidx.compose.ui.node.or' call
      var this_0 = mask;
      // Inline function 'androidx.compose.ui.node.Nodes.Layout' call
      Nodes_getInstance();
      var other = _NodeKind___init__impl__ojsprp(2);
      mask = this_0 | _NodeKind___get_mask__impl__1uopb6(other);
    }
    if (isInterface(element, DrawModifier)) {
      // Inline function 'androidx.compose.ui.node.or' call
      var this_1 = mask;
      // Inline function 'androidx.compose.ui.node.Nodes.Draw' call
      Nodes_getInstance();
      var other_0 = _NodeKind___init__impl__ojsprp(4);
      mask = this_1 | _NodeKind___get_mask__impl__1uopb6(other_0);
    }
    if (isInterface(element, SemanticsModifier)) {
      // Inline function 'androidx.compose.ui.node.or' call
      var this_2 = mask;
      // Inline function 'androidx.compose.ui.node.Nodes.Semantics' call
      Nodes_getInstance();
      var other_1 = _NodeKind___init__impl__ojsprp(8);
      mask = this_2 | _NodeKind___get_mask__impl__1uopb6(other_1);
    }
    if (isInterface(element, PointerInputModifier)) {
      // Inline function 'androidx.compose.ui.node.or' call
      var this_3 = mask;
      // Inline function 'androidx.compose.ui.node.Nodes.PointerInput' call
      Nodes_getInstance();
      var other_2 = _NodeKind___init__impl__ojsprp(16);
      mask = this_3 | _NodeKind___get_mask__impl__1uopb6(other_2);
    }
    var tmp;
    if (isInterface(element, ModifierLocalConsumer)) {
      tmp = true;
    } else {
      tmp = isInterface(element, ModifierLocalProvider);
    }
    if (tmp) {
      // Inline function 'androidx.compose.ui.node.or' call
      var this_4 = mask;
      // Inline function 'androidx.compose.ui.node.Nodes.Locals' call
      Nodes_getInstance();
      var other_3 = _NodeKind___init__impl__ojsprp(32);
      mask = this_4 | _NodeKind___get_mask__impl__1uopb6(other_3);
    }
    if (isInterface(element, FocusEventModifier)) {
      // Inline function 'androidx.compose.ui.node.or' call
      var this_5 = mask;
      // Inline function 'androidx.compose.ui.node.Nodes.FocusEvent' call
      Nodes_getInstance();
      var other_4 = _NodeKind___init__impl__ojsprp(4096);
      mask = this_5 | _NodeKind___get_mask__impl__1uopb6(other_4);
    }
    if (isInterface(element, FocusOrderModifier)) {
      // Inline function 'androidx.compose.ui.node.or' call
      var this_6 = mask;
      // Inline function 'androidx.compose.ui.node.Nodes.FocusProperties' call
      Nodes_getInstance();
      var other_5 = _NodeKind___init__impl__ojsprp(2048);
      mask = this_6 | _NodeKind___get_mask__impl__1uopb6(other_5);
    }
    if (isInterface(element, OnGloballyPositionedModifier)) {
      // Inline function 'androidx.compose.ui.node.or' call
      var this_7 = mask;
      // Inline function 'androidx.compose.ui.node.Nodes.GlobalPositionAware' call
      Nodes_getInstance();
      var other_6 = _NodeKind___init__impl__ojsprp(256);
      mask = this_7 | _NodeKind___get_mask__impl__1uopb6(other_6);
    }
    if (isInterface(element, ParentDataModifier)) {
      // Inline function 'androidx.compose.ui.node.or' call
      var this_8 = mask;
      // Inline function 'androidx.compose.ui.node.Nodes.ParentData' call
      Nodes_getInstance();
      var other_7 = _NodeKind___init__impl__ojsprp(64);
      mask = this_8 | _NodeKind___get_mask__impl__1uopb6(other_7);
    }
    var tmp_0;
    if (isInterface(element, OnPlacedModifier)) {
      tmp_0 = true;
    } else {
      tmp_0 = isInterface(element, OnRemeasuredModifier);
    }
    if (tmp_0) {
      // Inline function 'androidx.compose.ui.node.or' call
      var this_9 = mask;
      // Inline function 'androidx.compose.ui.node.Nodes.LayoutAware' call
      Nodes_getInstance();
      var other_8 = _NodeKind___init__impl__ojsprp(128);
      mask = this_9 | _NodeKind___get_mask__impl__1uopb6(other_8);
    }
    return mask;
  }
  function get_includeSelfInTraversal(_this__u8e3s4) {
    var tmp = _NodeKind___get_mask__impl__1uopb6(_this__u8e3s4);
    // Inline function 'androidx.compose.ui.node.Nodes.LayoutAware' call
    Nodes_getInstance();
    var tmp$ret$0 = _NodeKind___init__impl__ojsprp(128);
    return !((tmp & _NodeKind___get_mask__impl__1uopb6(tmp$ret$0)) === 0);
  }
  function calculateNodeKindSetFrom_0(node) {
    if (!(node.get_kindSet_ahjm4b_k$() === 0))
      return node.get_kindSet_ahjm4b_k$();
    // Inline function 'androidx.compose.ui.node.Nodes.Any' call
    Nodes_getInstance();
    var tmp$ret$0 = _NodeKind___init__impl__ojsprp(1);
    var mask = _NodeKind___get_mask__impl__1uopb6(tmp$ret$0);
    if (isInterface(node, LayoutModifierNode)) {
      // Inline function 'androidx.compose.ui.node.or' call
      var this_0 = mask;
      // Inline function 'androidx.compose.ui.node.Nodes.Layout' call
      Nodes_getInstance();
      var other = _NodeKind___init__impl__ojsprp(2);
      mask = this_0 | _NodeKind___get_mask__impl__1uopb6(other);
    }
    if (isInterface(node, DrawModifierNode)) {
      // Inline function 'androidx.compose.ui.node.or' call
      var this_1 = mask;
      // Inline function 'androidx.compose.ui.node.Nodes.Draw' call
      Nodes_getInstance();
      var other_0 = _NodeKind___init__impl__ojsprp(4);
      mask = this_1 | _NodeKind___get_mask__impl__1uopb6(other_0);
    }
    if (isInterface(node, SemanticsModifierNode)) {
      // Inline function 'androidx.compose.ui.node.or' call
      var this_2 = mask;
      // Inline function 'androidx.compose.ui.node.Nodes.Semantics' call
      Nodes_getInstance();
      var other_1 = _NodeKind___init__impl__ojsprp(8);
      mask = this_2 | _NodeKind___get_mask__impl__1uopb6(other_1);
    }
    if (isInterface(node, PointerInputModifierNode)) {
      // Inline function 'androidx.compose.ui.node.or' call
      var this_3 = mask;
      // Inline function 'androidx.compose.ui.node.Nodes.PointerInput' call
      Nodes_getInstance();
      var other_2 = _NodeKind___init__impl__ojsprp(16);
      mask = this_3 | _NodeKind___get_mask__impl__1uopb6(other_2);
    }
    if (isInterface(node, ModifierLocalModifierNode)) {
      // Inline function 'androidx.compose.ui.node.or' call
      var this_4 = mask;
      // Inline function 'androidx.compose.ui.node.Nodes.Locals' call
      Nodes_getInstance();
      var other_3 = _NodeKind___init__impl__ojsprp(32);
      mask = this_4 | _NodeKind___get_mask__impl__1uopb6(other_3);
    }
    if (isInterface(node, ParentDataModifierNode)) {
      // Inline function 'androidx.compose.ui.node.or' call
      var this_5 = mask;
      // Inline function 'androidx.compose.ui.node.Nodes.ParentData' call
      Nodes_getInstance();
      var other_4 = _NodeKind___init__impl__ojsprp(64);
      mask = this_5 | _NodeKind___get_mask__impl__1uopb6(other_4);
    }
    if (isInterface(node, LayoutAwareModifierNode)) {
      // Inline function 'androidx.compose.ui.node.or' call
      var this_6 = mask;
      // Inline function 'androidx.compose.ui.node.Nodes.LayoutAware' call
      Nodes_getInstance();
      var other_5 = _NodeKind___init__impl__ojsprp(128);
      mask = this_6 | _NodeKind___get_mask__impl__1uopb6(other_5);
    }
    if (isInterface(node, GlobalPositionAwareModifierNode)) {
      // Inline function 'androidx.compose.ui.node.or' call
      var this_7 = mask;
      // Inline function 'androidx.compose.ui.node.Nodes.GlobalPositionAware' call
      Nodes_getInstance();
      var other_6 = _NodeKind___init__impl__ojsprp(256);
      mask = this_7 | _NodeKind___get_mask__impl__1uopb6(other_6);
    }
    if (node instanceof IntermediateLayoutModifierNode) {
      // Inline function 'androidx.compose.ui.node.or' call
      var this_8 = mask;
      // Inline function 'androidx.compose.ui.node.Nodes.IntermediateMeasure' call
      Nodes_getInstance();
      var other_7 = _NodeKind___init__impl__ojsprp(512);
      mask = this_8 | _NodeKind___get_mask__impl__1uopb6(other_7);
    }
    if (node instanceof FocusTargetNode) {
      // Inline function 'androidx.compose.ui.node.or' call
      var this_9 = mask;
      // Inline function 'androidx.compose.ui.node.Nodes.FocusTarget' call
      Nodes_getInstance();
      var other_8 = _NodeKind___init__impl__ojsprp(1024);
      mask = this_9 | _NodeKind___get_mask__impl__1uopb6(other_8);
    }
    if (isInterface(node, FocusPropertiesModifierNode)) {
      // Inline function 'androidx.compose.ui.node.or' call
      var this_10 = mask;
      // Inline function 'androidx.compose.ui.node.Nodes.FocusProperties' call
      Nodes_getInstance();
      var other_9 = _NodeKind___init__impl__ojsprp(2048);
      mask = this_10 | _NodeKind___get_mask__impl__1uopb6(other_9);
    }
    if (isInterface(node, FocusEventModifierNode)) {
      // Inline function 'androidx.compose.ui.node.or' call
      var this_11 = mask;
      // Inline function 'androidx.compose.ui.node.Nodes.FocusEvent' call
      Nodes_getInstance();
      var other_10 = _NodeKind___init__impl__ojsprp(4096);
      mask = this_11 | _NodeKind___get_mask__impl__1uopb6(other_10);
    }
    if (isInterface(node, KeyInputModifierNode)) {
      // Inline function 'androidx.compose.ui.node.or' call
      var this_12 = mask;
      // Inline function 'androidx.compose.ui.node.Nodes.KeyInput' call
      Nodes_getInstance();
      var other_11 = _NodeKind___init__impl__ojsprp(8192);
      mask = this_12 | _NodeKind___get_mask__impl__1uopb6(other_11);
    }
    if (isInterface(node, RotaryInputModifierNode)) {
      // Inline function 'androidx.compose.ui.node.or' call
      var this_13 = mask;
      // Inline function 'androidx.compose.ui.node.Nodes.RotaryInput' call
      Nodes_getInstance();
      var other_12 = _NodeKind___init__impl__ojsprp(16384);
      mask = this_13 | _NodeKind___get_mask__impl__1uopb6(other_12);
    }
    if (isInterface(node, CompositionLocalConsumerModifierNode)) {
      // Inline function 'androidx.compose.ui.node.or' call
      var this_14 = mask;
      // Inline function 'androidx.compose.ui.node.Nodes.CompositionLocalConsumer' call
      Nodes_getInstance();
      var other_13 = _NodeKind___init__impl__ojsprp(32768);
      mask = this_14 | _NodeKind___get_mask__impl__1uopb6(other_13);
    }
    if (isInterface(node, SoftKeyboardInterceptionModifierNode)) {
      // Inline function 'androidx.compose.ui.node.or' call
      var this_15 = mask;
      // Inline function 'androidx.compose.ui.node.Nodes.SoftKeyboardKeyInput' call
      Nodes_getInstance();
      var other_14 = _NodeKind___init__impl__ojsprp(131072);
      mask = this_15 | _NodeKind___get_mask__impl__1uopb6(other_14);
    }
    return mask;
  }
  function calculateNodeKindSetFromIncludingDelegates(node) {
    var tmp;
    if (node instanceof DelegatingNode) {
      var mask = node.get_selfKindSet_quijaf_k$();
      // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
      var node_0 = node.get_delegate_i94tki_k$();
      while (!(node_0 == null)) {
        // Inline function 'androidx.compose.ui.node.calculateNodeKindSetFromIncludingDelegates.<anonymous>' call
        var it = node_0;
        mask = mask | calculateNodeKindSetFromIncludingDelegates(it);
        node_0 = node_0.get_child_ipppmb_k$();
      }
      tmp = mask;
    } else {
      tmp = calculateNodeKindSetFrom_0(node);
    }
    return tmp;
  }
  function contains(_this__u8e3s4, value) {
    return !((_this__u8e3s4 & _NodeKind___get_mask__impl__1uopb6(value)) === 0);
  }
  function autoInvalidateInsertedNode(node) {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!node.get_isAttached_odsl1l_k$()) {
      // Inline function 'kotlin.check.<anonymous>' call
      var message = 'Check failed.';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    autoInvalidateNodeIncludingDelegates(node, -1, 1);
  }
  function autoInvalidateRemovedNode(node) {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!node.get_isAttached_odsl1l_k$()) {
      // Inline function 'kotlin.check.<anonymous>' call
      var message = 'Check failed.';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    autoInvalidateNodeIncludingDelegates(node, -1, 2);
  }
  function autoInvalidateUpdatedNode(node) {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!node.get_isAttached_odsl1l_k$()) {
      // Inline function 'kotlin.check.<anonymous>' call
      var message = 'Check failed.';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    autoInvalidateNodeIncludingDelegates(node, -1, 0);
  }
  function or(_this__u8e3s4, other) {
    return _this__u8e3s4 | _NodeKind___get_mask__impl__1uopb6(other);
  }
  function autoInvalidateNodeIncludingDelegates(node, remainingSet, phase) {
    if (node instanceof DelegatingNode) {
      autoInvalidateNodeSelf(node, node.get_selfKindSet_quijaf_k$() & remainingSet, phase);
      var newRemaining = remainingSet & ~node.get_selfKindSet_quijaf_k$();
      // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
      var node_0 = node.get_delegate_i94tki_k$();
      while (!(node_0 == null)) {
        // Inline function 'androidx.compose.ui.node.autoInvalidateNodeIncludingDelegates.<anonymous>' call
        var it = node_0;
        autoInvalidateNodeIncludingDelegates(it, newRemaining, phase);
        node_0 = node_0.get_child_ipppmb_k$();
      }
    } else {
      autoInvalidateNodeSelf(node, node.get_kindSet_ahjm4b_k$() & remainingSet, phase);
    }
  }
  function get_Inserted() {
    return Inserted;
  }
  var Inserted;
  function get_Removed() {
    return Removed;
  }
  var Removed;
  function get_Updated() {
    return Updated;
  }
  var Updated;
  function autoInvalidateNodeSelf(node, selfKindSet, phase) {
    if (phase === 0 ? !node.get_shouldAutoInvalidate_lc75y2_k$() : false)
      return Unit_getInstance();
    var tmp;
    // Inline function 'androidx.compose.ui.node.contains' call
    // Inline function 'androidx.compose.ui.node.Nodes.Layout' call
    Nodes_getInstance();
    var value = _NodeKind___init__impl__ojsprp(2);
    if (!((selfKindSet & _NodeKind___get_mask__impl__1uopb6(value)) === 0)) {
      tmp = isInterface(node, LayoutModifierNode);
    } else {
      tmp = false;
    }
    if (tmp) {
      invalidateMeasurement(node);
      if (phase === 2) {
        // Inline function 'androidx.compose.ui.node.Nodes.Layout' call
        Nodes_getInstance();
        var tmp$ret$2 = _NodeKind___init__impl__ojsprp(2);
        var coordinator = requireCoordinator(node, tmp$ret$2);
        coordinator.onRelease_f1rf6w_k$();
      }
    }
    var tmp_0;
    // Inline function 'androidx.compose.ui.node.contains' call
    // Inline function 'androidx.compose.ui.node.Nodes.GlobalPositionAware' call
    Nodes_getInstance();
    var value_0 = _NodeKind___init__impl__ojsprp(256);
    if (!((selfKindSet & _NodeKind___get_mask__impl__1uopb6(value_0)) === 0)) {
      tmp_0 = isInterface(node, GlobalPositionAwareModifierNode);
    } else {
      tmp_0 = false;
    }
    if (tmp_0) {
      requireLayoutNode(node).invalidateMeasurements_y4xh6q_k$();
    }
    var tmp_1;
    // Inline function 'androidx.compose.ui.node.contains' call
    // Inline function 'androidx.compose.ui.node.Nodes.Draw' call
    Nodes_getInstance();
    var value_1 = _NodeKind___init__impl__ojsprp(4);
    if (!((selfKindSet & _NodeKind___get_mask__impl__1uopb6(value_1)) === 0)) {
      tmp_1 = isInterface(node, DrawModifierNode);
    } else {
      tmp_1 = false;
    }
    if (tmp_1) {
      invalidateDraw(node);
    }
    var tmp_2;
    // Inline function 'androidx.compose.ui.node.contains' call
    // Inline function 'androidx.compose.ui.node.Nodes.Semantics' call
    Nodes_getInstance();
    var value_2 = _NodeKind___init__impl__ojsprp(8);
    if (!((selfKindSet & _NodeKind___get_mask__impl__1uopb6(value_2)) === 0)) {
      tmp_2 = isInterface(node, SemanticsModifierNode);
    } else {
      tmp_2 = false;
    }
    if (tmp_2) {
      invalidateSemantics(node);
    }
    var tmp_3;
    // Inline function 'androidx.compose.ui.node.contains' call
    // Inline function 'androidx.compose.ui.node.Nodes.ParentData' call
    Nodes_getInstance();
    var value_3 = _NodeKind___init__impl__ojsprp(64);
    if (!((selfKindSet & _NodeKind___get_mask__impl__1uopb6(value_3)) === 0)) {
      tmp_3 = isInterface(node, ParentDataModifierNode);
    } else {
      tmp_3 = false;
    }
    if (tmp_3) {
      invalidateParentData(node);
    }
    var tmp_4;
    // Inline function 'androidx.compose.ui.node.contains' call
    // Inline function 'androidx.compose.ui.node.Nodes.FocusTarget' call
    Nodes_getInstance();
    var value_4 = _NodeKind___init__impl__ojsprp(1024);
    if (!((selfKindSet & _NodeKind___get_mask__impl__1uopb6(value_4)) === 0)) {
      tmp_4 = node instanceof FocusTargetNode;
    } else {
      tmp_4 = false;
    }
    if (tmp_4) {
      if (phase === 2) {
        node.onReset_y3iodc_k$();
      } else {
        requireOwner(node).get_focusOwner_xdzy9w_k$().scheduleInvalidation_9laco3_k$(node);
      }
    }
    var tmp_5;
    var tmp_6;
    // Inline function 'androidx.compose.ui.node.contains' call
    // Inline function 'androidx.compose.ui.node.Nodes.FocusProperties' call
    Nodes_getInstance();
    var value_5 = _NodeKind___init__impl__ojsprp(2048);
    if (!((selfKindSet & _NodeKind___get_mask__impl__1uopb6(value_5)) === 0)) {
      tmp_6 = isInterface(node, FocusPropertiesModifierNode);
    } else {
      tmp_6 = false;
    }
    if (tmp_6) {
      tmp_5 = specifiesCanFocusProperty(node);
    } else {
      tmp_5 = false;
    }
    if (tmp_5) {
      if (phase === 2) {
        scheduleInvalidationOfAssociatedFocusTargets(node);
      } else {
        invalidateFocusProperties(node);
      }
    }
    var tmp_7;
    // Inline function 'androidx.compose.ui.node.contains' call
    // Inline function 'androidx.compose.ui.node.Nodes.FocusEvent' call
    Nodes_getInstance();
    var value_6 = _NodeKind___init__impl__ojsprp(4096);
    if (!((selfKindSet & _NodeKind___get_mask__impl__1uopb6(value_6)) === 0)) {
      tmp_7 = isInterface(node, FocusEventModifierNode);
    } else {
      tmp_7 = false;
    }
    if (tmp_7) {
      invalidateFocusEvent(node);
    }
  }
  function specifiesCanFocusProperty(_this__u8e3s4) {
    CanFocusChecker_getInstance().reset_5u6xz3_k$();
    _this__u8e3s4.applyFocusProperties_di1bpj_k$(CanFocusChecker_getInstance());
    return CanFocusChecker_getInstance().isCanFocusSet_w0jx9s_k$();
  }
  function scheduleInvalidationOfAssociatedFocusTargets(_this__u8e3s4) {
    // Inline function 'androidx.compose.ui.node.visitChildren' call
    // Inline function 'androidx.compose.ui.node.Nodes.FocusTarget' call
    Nodes_getInstance();
    var type = _NodeKind___init__impl__ojsprp(1024);
    var mask = _NodeKind___get_mask__impl__1uopb6(type);
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!_this__u8e3s4.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
      // Inline function 'androidx.compose.ui.node.visitChildren.<anonymous>' call
      var message = 'visitChildren called on an unattached node';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
    // Inline function 'kotlin.arrayOfNulls' call
    var tmp$ret$2 = fillArrayVal(Array(16), null);
    var branches = new MutableVector(tmp$ret$2, 0);
    var child = _this__u8e3s4.get_node_wor8sr_k$().get_child_ipppmb_k$();
    if (child == null) {
      addLayoutNodeChildren$accessor$1u1ky95_1(branches, _this__u8e3s4.get_node_wor8sr_k$());
    } else {
      branches.add_wl2rvy_k$(child);
    }
    $l$loop: while (branches.isNotEmpty_cjxbwk_k$()) {
      // Inline function 'androidx.compose.runtime.collection.MutableVector.lastIndex' call
      var tmp$ret$5 = branches.get_size_woubt6_k$() - 1 | 0;
      var branch = branches.removeAt_6niowx_k$(tmp$ret$5);
      if ((branch.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0) {
        addLayoutNodeChildren$accessor$1u1ky95_1(branches, branch);
        continue $l$loop;
      }
      var node = branch;
      $l$loop_1: while (!(node == null)) {
        if (!((node.get_kindSet_ahjm4b_k$() & mask) === 0)) {
          // Inline function 'androidx.compose.ui.node.visitChildren.<anonymous>' call
          // Inline function 'androidx.compose.ui.node.dispatchForKind' call
          var stack = null;
          var node_0 = node;
          $l$loop_0: while (!(node_0 == null)) {
            if (node_0 instanceof FocusTargetNode) {
              // Inline function 'androidx.compose.ui.node.scheduleInvalidationOfAssociatedFocusTargets.<anonymous>' call
              var it = node_0;
              invalidateFocusTarget(it);
            } else {
              var tmp;
              // Inline function 'androidx.compose.ui.Node.isKind' call
              if (!((node_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                tmp = node_0 instanceof DelegatingNode;
              } else {
                tmp = false;
              }
              if (tmp) {
                var count = 0;
                // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                var node_1 = node_0.get_delegate_i94tki_k$();
                while (!(node_1 == null)) {
                  // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                  var next = node_1;
                  // Inline function 'androidx.compose.ui.Node.isKind' call
                  if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                    count = count + 1 | 0;
                    if (count === 1) {
                      node_0 = next;
                    } else {
                      var tmp1_elvis_lhs = stack;
                      var tmp_0;
                      if (tmp1_elvis_lhs == null) {
                        // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                        // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                        // Inline function 'kotlin.arrayOfNulls' call
                        var tmp$ret$8 = fillArrayVal(Array(16), null);
                        tmp_0 = new MutableVector(tmp$ret$8, 0);
                      } else {
                        tmp_0 = tmp1_elvis_lhs;
                      }
                      stack = tmp_0;
                      var theNode = node_0;
                      if (!(theNode == null)) {
                        var tmp2_safe_receiver = stack;
                        if (tmp2_safe_receiver == null)
                          null;
                        else
                          tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                        node_0 = null;
                      }
                      var tmp3_safe_receiver = stack;
                      if (tmp3_safe_receiver == null)
                        null;
                      else
                        tmp3_safe_receiver.add_wl2rvy_k$(next);
                    }
                  }
                  node_1 = node_1.get_child_ipppmb_k$();
                }
                if (count === 1) {
                  continue $l$loop_0;
                }
              }
            }
            node_0 = pop$accessor$1u1ky95(stack);
          }
          break $l$loop_1;
        }
        node = node.get_child_ipppmb_k$();
      }
    }
  }
  function _set_canFocusValue__c16zuk($this, _set____db54di) {
    $this.canFocusValue_1 = _set____db54di;
  }
  function _get_canFocusValue__36kins($this) {
    return $this.canFocusValue_1;
  }
  function CanFocusChecker() {
    CanFocusChecker_instance = this;
    this.canFocusValue_1 = null;
  }
  protoOf(CanFocusChecker).set_canFocus_d7yxf4_k$ = function (value) {
    this.canFocusValue_1 = value;
  };
  protoOf(CanFocusChecker).get_canFocus_ya1lqn_k$ = function () {
    // Inline function 'kotlin.checkNotNull' call
    var value = this.canFocusValue_1;
    // Inline function 'kotlin.contracts.contract' call
    var tmp$ret$1;
    $l$block: {
      // Inline function 'kotlin.checkNotNull' call
      // Inline function 'kotlin.contracts.contract' call
      if (value == null) {
        // Inline function 'kotlin.checkNotNull.<anonymous>' call
        var message = 'Required value was null.';
        throw IllegalStateException_init_$Create$(toString(message));
      } else {
        tmp$ret$1 = value;
        break $l$block;
      }
    }
    return tmp$ret$1;
  };
  protoOf(CanFocusChecker).isCanFocusSet_w0jx9s_k$ = function () {
    return !(this.canFocusValue_1 == null);
  };
  protoOf(CanFocusChecker).reset_5u6xz3_k$ = function () {
    this.canFocusValue_1 = null;
  };
  var CanFocusChecker_instance;
  function CanFocusChecker_getInstance() {
    if (CanFocusChecker_instance == null)
      new CanFocusChecker();
    return CanFocusChecker_instance;
  }
  function ObserverNodeOwnerScope$Companion$OnObserveReadsChanged$lambda(it) {
    if (it.get_isValidOwnerScope_ls3psa_k$()) {
      it.observerNode_1.onObservedReadsChanged_hqt4ia_k$();
    }
    return Unit_getInstance();
  }
  function Companion_23() {
    Companion_instance_23 = this;
    var tmp = this;
    tmp.OnObserveReadsChanged_1 = ObserverNodeOwnerScope$Companion$OnObserveReadsChanged$lambda;
  }
  protoOf(Companion_23).get_OnObserveReadsChanged_ozuy39_k$ = function () {
    return this.OnObserveReadsChanged_1;
  };
  var Companion_instance_23;
  function Companion_getInstance_44() {
    if (Companion_instance_23 == null)
      new Companion_23();
    return Companion_instance_23;
  }
  function ObserverNodeOwnerScope(observerNode) {
    Companion_getInstance_44();
    this.observerNode_1 = observerNode;
  }
  protoOf(ObserverNodeOwnerScope).get_observerNode_1wv54v_k$ = function () {
    return this.observerNode_1;
  };
  protoOf(ObserverNodeOwnerScope).get_isValidOwnerScope_ls3psa_k$ = function () {
    return this.observerNode_1.get_node_wor8sr_k$().get_isAttached_odsl1l_k$();
  };
  function ObserverModifierNode() {
  }
  function observeReads(_this__u8e3s4, block) {
    var tmp0_elvis_lhs = _this__u8e3s4.get_ownerScope_b5cbva_k$();
    var tmp;
    if (tmp0_elvis_lhs == null) {
      // Inline function 'kotlin.also' call
      var this_0 = new ObserverNodeOwnerScope(_this__u8e3s4);
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'androidx.compose.ui.node.observeReads.<anonymous>' call
      _this__u8e3s4.set_ownerScope_732m30_k$(this_0);
      tmp = this_0;
    } else {
      tmp = tmp0_elvis_lhs;
    }
    var target = tmp;
    requireOwner(_this__u8e3s4).get_snapshotObserver_phbxc3_k$().observeReads_bmeo9p_k$(target, Companion_getInstance_44().OnObserveReadsChanged_1, block);
  }
  function DepthComparator() {
    DepthComparator_instance = this;
  }
  protoOf(DepthComparator).compare_jbki1x_k$ = function (a, b) {
    var depthDiff = compareTo(b.get_depth_iq7qmy_k$(), a.get_depth_iq7qmy_k$());
    if (!(depthDiff === 0)) {
      return depthDiff;
    }
    return compareTo(hashCode(a), hashCode(b));
  };
  protoOf(DepthComparator).compare = function (a, b) {
    var tmp = a instanceof LayoutNode ? a : THROW_CCE();
    return this.compare_jbki1x_k$(tmp, b instanceof LayoutNode ? b : THROW_CCE());
  };
  var DepthComparator_instance;
  function DepthComparator_getInstance() {
    if (DepthComparator_instance == null)
      new DepthComparator();
    return DepthComparator_instance;
  }
  function _get_layoutNodes__ex9po6($this) {
    return $this.layoutNodes_1;
  }
  function dispatchHierarchy($this, layoutNode) {
    layoutNode.dispatchOnPositionedCallbacks_qdi55p_k$();
    layoutNode.set_needsOnPositionedDispatch_zfdgjw_k$(false);
    // Inline function 'androidx.compose.ui.node.LayoutNode.forEachChild' call
    var this_0 = layoutNode.get__children_xknpsb_k$();
    // Inline function 'kotlin.contracts.contract' call
    var size = this_0.get_size_woubt6_k$();
    var tmp;
    if (size > 0) {
      var i = 0;
      var tmp_0 = this_0.get_content_h02jrk_k$();
      var content = isArray(tmp_0) ? tmp_0 : THROW_CCE();
      do {
        // Inline function 'androidx.compose.ui.node.OnPositionedDispatcher.dispatchHierarchy.<anonymous>' call
        var child = content[i];
        dispatchHierarchy($this, child);
        i = i + 1 | 0;
      }
       while (i < size);
      tmp = Unit_getInstance();
    }
  }
  function Companion_24() {
    Companion_instance_24 = this;
  }
  var Companion_instance_24;
  function Companion_getInstance_45() {
    if (Companion_instance_24 == null)
      new Companion_24();
    return Companion_instance_24;
  }
  function OnPositionedDispatcher() {
    Companion_getInstance_45();
    var tmp = this;
    // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
    // Inline function 'kotlin.arrayOfNulls' call
    var tmp$ret$0 = fillArrayVal(Array(16), null);
    tmp.layoutNodes_1 = new MutableVector(tmp$ret$0, 0);
  }
  protoOf(OnPositionedDispatcher).isNotEmpty_cjxbwk_k$ = function () {
    return this.layoutNodes_1.isNotEmpty_cjxbwk_k$();
  };
  protoOf(OnPositionedDispatcher).onNodePositioned_tsah7p_k$ = function (node) {
    // Inline function 'androidx.compose.runtime.collection.MutableVector.plusAssign' call
    this.layoutNodes_1.add_wl2rvy_k$(node);
    node.set_needsOnPositionedDispatch_zfdgjw_k$(true);
  };
  protoOf(OnPositionedDispatcher).onRootNodePositioned_xlwcf7_k$ = function (rootNode) {
    this.layoutNodes_1.clear_j9egeb_k$();
    // Inline function 'androidx.compose.runtime.collection.MutableVector.plusAssign' call
    this.layoutNodes_1.add_wl2rvy_k$(rootNode);
    rootNode.set_needsOnPositionedDispatch_zfdgjw_k$(true);
  };
  protoOf(OnPositionedDispatcher).dispatch_asn3ca_k$ = function () {
    this.layoutNodes_1.sortWith_p59kmi_k$(DepthComparator_getInstance());
    // Inline function 'androidx.compose.runtime.collection.MutableVector.forEachReversed' call
    var this_0 = this.layoutNodes_1;
    // Inline function 'kotlin.contracts.contract' call
    var size = this_0.get_size_woubt6_k$();
    if (size > 0) {
      var i = size - 1 | 0;
      var tmp = this_0.get_content_h02jrk_k$();
      var content = isArray(tmp) ? tmp : THROW_CCE();
      do {
        // Inline function 'androidx.compose.ui.node.OnPositionedDispatcher.dispatch.<anonymous>' call
        var layoutNode = content[i];
        if (layoutNode.get_needsOnPositionedDispatch_l1ru9h_k$()) {
          dispatchHierarchy(this, layoutNode);
        }
        i = i - 1 | 0;
      }
       while (i >= 0);
    }
    this.layoutNodes_1.clear_j9egeb_k$();
  };
  function OwnedLayer() {
  }
  function Companion_25() {
    Companion_instance_25 = this;
    this.enableExtraAssertions_1 = false;
  }
  protoOf(Companion_25).set_enableExtraAssertions_fqcde4_k$ = function (_set____db54di) {
    this.enableExtraAssertions_1 = _set____db54di;
  };
  protoOf(Companion_25).get_enableExtraAssertions_d7prgr_k$ = function () {
    return this.enableExtraAssertions_1;
  };
  var Companion_instance_25;
  function Companion_getInstance_46() {
    if (Companion_instance_25 == null)
      new Companion_25();
    return Companion_instance_25;
  }
  function OnLayoutCompletedListener() {
  }
  function Owner() {
  }
  function OwnerScope() {
  }
  function _get_observer__9uzl8r($this) {
    return $this.observer_1;
  }
  function _get_onCommitAffectingLookaheadMeasure__n2dq66($this) {
    return $this.onCommitAffectingLookaheadMeasure_1;
  }
  function _get_onCommitAffectingMeasure__mlv8o4($this) {
    return $this.onCommitAffectingMeasure_1;
  }
  function _get_onCommitAffectingSemantics__lue07f($this) {
    return $this.onCommitAffectingSemantics_1;
  }
  function _get_onCommitAffectingLayout__9q5xao($this) {
    return $this.onCommitAffectingLayout_1;
  }
  function _get_onCommitAffectingLayoutModifier__ynuekn($this) {
    return $this.onCommitAffectingLayoutModifier_1;
  }
  function _get_onCommitAffectingLayoutModifierInLookahead__8r37ba($this) {
    return $this.onCommitAffectingLayoutModifierInLookahead_1;
  }
  function _get_onCommitAffectingLookaheadLayout__ud31x2($this) {
    return $this.onCommitAffectingLookaheadLayout_1;
  }
  function OwnerSnapshotObserver$onCommitAffectingLookaheadMeasure$lambda(layoutNode) {
    if (layoutNode.get_isValidOwnerScope_ls3psa_k$()) {
      layoutNode.requestLookaheadRemeasure$default_wumcak_k$();
    }
    return Unit_getInstance();
  }
  function OwnerSnapshotObserver$onCommitAffectingMeasure$lambda(layoutNode) {
    if (layoutNode.get_isValidOwnerScope_ls3psa_k$()) {
      layoutNode.requestRemeasure$default_jw5g0w_k$();
    }
    return Unit_getInstance();
  }
  function OwnerSnapshotObserver$onCommitAffectingSemantics$lambda(layoutNode) {
    if (layoutNode.get_isValidOwnerScope_ls3psa_k$()) {
      layoutNode.invalidateSemantics_ofrexq_k$();
    }
    return Unit_getInstance();
  }
  function OwnerSnapshotObserver$onCommitAffectingLayout$lambda(layoutNode) {
    if (layoutNode.get_isValidOwnerScope_ls3psa_k$()) {
      layoutNode.requestRelayout$default_1ub83u_k$();
    }
    return Unit_getInstance();
  }
  function OwnerSnapshotObserver$onCommitAffectingLayoutModifier$lambda(layoutNode) {
    if (layoutNode.get_isValidOwnerScope_ls3psa_k$()) {
      layoutNode.requestRelayout$default_1ub83u_k$();
    }
    return Unit_getInstance();
  }
  function OwnerSnapshotObserver$onCommitAffectingLayoutModifierInLookahead$lambda(layoutNode) {
    if (layoutNode.get_isValidOwnerScope_ls3psa_k$()) {
      layoutNode.requestLookaheadRelayout$default_9efiai_k$();
    }
    return Unit_getInstance();
  }
  function OwnerSnapshotObserver$onCommitAffectingLookaheadLayout$lambda(layoutNode) {
    if (layoutNode.get_isValidOwnerScope_ls3psa_k$()) {
      layoutNode.requestLookaheadRelayout$default_9efiai_k$();
    }
    return Unit_getInstance();
  }
  function OwnerSnapshotObserver$clearInvalidObservations$lambda(it) {
    return !(isInterface(it, OwnerScope) ? it : THROW_CCE()).get_isValidOwnerScope_ls3psa_k$();
  }
  function OwnerSnapshotObserver(onChangedExecutor) {
    this.observer_1 = new SnapshotStateObserver(onChangedExecutor);
    var tmp = this;
    tmp.onCommitAffectingLookaheadMeasure_1 = OwnerSnapshotObserver$onCommitAffectingLookaheadMeasure$lambda;
    var tmp_0 = this;
    tmp_0.onCommitAffectingMeasure_1 = OwnerSnapshotObserver$onCommitAffectingMeasure$lambda;
    var tmp_1 = this;
    tmp_1.onCommitAffectingSemantics_1 = OwnerSnapshotObserver$onCommitAffectingSemantics$lambda;
    var tmp_2 = this;
    tmp_2.onCommitAffectingLayout_1 = OwnerSnapshotObserver$onCommitAffectingLayout$lambda;
    var tmp_3 = this;
    tmp_3.onCommitAffectingLayoutModifier_1 = OwnerSnapshotObserver$onCommitAffectingLayoutModifier$lambda;
    var tmp_4 = this;
    tmp_4.onCommitAffectingLayoutModifierInLookahead_1 = OwnerSnapshotObserver$onCommitAffectingLayoutModifierInLookahead$lambda;
    var tmp_5 = this;
    tmp_5.onCommitAffectingLookaheadLayout_1 = OwnerSnapshotObserver$onCommitAffectingLookaheadLayout$lambda;
  }
  protoOf(OwnerSnapshotObserver).observeLayoutSnapshotReads_a7abr2_k$ = function (node, affectsLookahead, block) {
    if (affectsLookahead ? !(node.get_lookaheadRoot_xsli1x_k$() == null) : false) {
      this.observeReads_bmeo9p_k$(node, this.onCommitAffectingLookaheadLayout_1, block);
    } else {
      this.observeReads_bmeo9p_k$(node, this.onCommitAffectingLayout_1, block);
    }
  };
  protoOf(OwnerSnapshotObserver).observeLayoutSnapshotReads$default_egfdth_k$ = function (node, affectsLookahead, block, $super) {
    affectsLookahead = affectsLookahead === VOID ? true : affectsLookahead;
    var tmp;
    if ($super === VOID) {
      this.observeLayoutSnapshotReads_a7abr2_k$(node, affectsLookahead, block);
      tmp = Unit_getInstance();
    } else {
      tmp = $super.observeLayoutSnapshotReads_a7abr2_k$.call(this, node, affectsLookahead, block);
    }
    return tmp;
  };
  protoOf(OwnerSnapshotObserver).observeLayoutModifierSnapshotReads_lkncad_k$ = function (node, affectsLookahead, block) {
    if (affectsLookahead ? !(node.get_lookaheadRoot_xsli1x_k$() == null) : false) {
      this.observeReads_bmeo9p_k$(node, this.onCommitAffectingLayoutModifierInLookahead_1, block);
    } else {
      this.observeReads_bmeo9p_k$(node, this.onCommitAffectingLayoutModifier_1, block);
    }
  };
  protoOf(OwnerSnapshotObserver).observeLayoutModifierSnapshotReads$default_e5y66_k$ = function (node, affectsLookahead, block, $super) {
    affectsLookahead = affectsLookahead === VOID ? true : affectsLookahead;
    var tmp;
    if ($super === VOID) {
      this.observeLayoutModifierSnapshotReads_lkncad_k$(node, affectsLookahead, block);
      tmp = Unit_getInstance();
    } else {
      tmp = $super.observeLayoutModifierSnapshotReads_lkncad_k$.call(this, node, affectsLookahead, block);
    }
    return tmp;
  };
  protoOf(OwnerSnapshotObserver).observeMeasureSnapshotReads_olwoqi_k$ = function (node, affectsLookahead, block) {
    if (affectsLookahead ? !(node.get_lookaheadRoot_xsli1x_k$() == null) : false) {
      this.observeReads_bmeo9p_k$(node, this.onCommitAffectingLookaheadMeasure_1, block);
    } else {
      this.observeReads_bmeo9p_k$(node, this.onCommitAffectingMeasure_1, block);
    }
  };
  protoOf(OwnerSnapshotObserver).observeMeasureSnapshotReads$default_co032f_k$ = function (node, affectsLookahead, block, $super) {
    affectsLookahead = affectsLookahead === VOID ? true : affectsLookahead;
    var tmp;
    if ($super === VOID) {
      this.observeMeasureSnapshotReads_olwoqi_k$(node, affectsLookahead, block);
      tmp = Unit_getInstance();
    } else {
      tmp = $super.observeMeasureSnapshotReads_olwoqi_k$.call(this, node, affectsLookahead, block);
    }
    return tmp;
  };
  protoOf(OwnerSnapshotObserver).observeSemanticsReads_vw2gzq_k$ = function (node, block) {
    this.observeReads_bmeo9p_k$(node, this.onCommitAffectingSemantics_1, block);
  };
  protoOf(OwnerSnapshotObserver).observeReads_bmeo9p_k$ = function (target, onChanged, block) {
    this.observer_1.observeReads_r9h55h_k$(target, onChanged, block);
  };
  protoOf(OwnerSnapshotObserver).clearInvalidObservations_omivwh_k$ = function () {
    this.observer_1.clearIf_r5riaj_k$(OwnerSnapshotObserver$clearInvalidObservations$lambda);
  };
  protoOf(OwnerSnapshotObserver).clear_7p1m0x_k$ = function (target) {
    this.observer_1.clear_7p1m0x_k$(target);
  };
  protoOf(OwnerSnapshotObserver).startObserving_wjfebd_k$ = function () {
    this.observer_1.start_fyv442_k$();
  };
  protoOf(OwnerSnapshotObserver).stopObserving_hrf57r_k$ = function () {
    this.observer_1.stop_pnug4y_k$();
    this.observer_1.clear_j9egeb_k$();
  };
  function ParentDataModifierNode() {
  }
  function invalidateParentData(_this__u8e3s4) {
    return requireLayoutNode(_this__u8e3s4).invalidateParentData_gxj269_k$();
  }
  function PointerInputModifierNode() {
  }
  function get_layoutCoordinates(_this__u8e3s4) {
    // Inline function 'androidx.compose.ui.node.Nodes.PointerInput' call
    Nodes_getInstance();
    var tmp$ret$0 = _NodeKind___init__impl__ojsprp(16);
    return requireCoordinator(_this__u8e3s4, tmp$ret$0);
  }
  function RootForTest() {
  }
  function SemanticsModifierNode() {
  }
  function invalidateSemantics(_this__u8e3s4) {
    return requireLayoutNode(_this__u8e3s4).invalidateSemantics_ofrexq_k$();
  }
  function touchBoundsInRoot(_this__u8e3s4, useMinimumTouchTarget) {
    if (!_this__u8e3s4.get_node_wor8sr_k$().get_isAttached_odsl1l_k$()) {
      return Companion_getInstance().get_Zero_woe9zl_k$();
    }
    if (!useMinimumTouchTarget) {
      // Inline function 'androidx.compose.ui.node.Nodes.Semantics' call
      Nodes_getInstance();
      var tmp$ret$0 = _NodeKind___init__impl__ojsprp(8);
      return boundsInRoot(requireCoordinator(_this__u8e3s4, tmp$ret$0));
    }
    // Inline function 'androidx.compose.ui.node.Nodes.Semantics' call
    Nodes_getInstance();
    var tmp$ret$1 = _NodeKind___init__impl__ojsprp(8);
    return requireCoordinator(_this__u8e3s4, tmp$ret$1).touchBoundsInRoot_tkoc63_k$();
  }
  function get_useMinimumTouchTarget(_this__u8e3s4) {
    return !(getOrNull(_this__u8e3s4, SemanticsActions_getInstance().get_OnClick_6fra3k_k$()) == null);
  }
  function AccessibilityManager() {
  }
  function ClipboardManager_0() {
  }
  function get_LocalAccessibilityManager() {
    _init_properties_CompositionLocals_kt__uo3k1s();
    return LocalAccessibilityManager;
  }
  var LocalAccessibilityManager;
  function get_LocalAutofill() {
    _init_properties_CompositionLocals_kt__uo3k1s();
    return LocalAutofill;
  }
  var LocalAutofill;
  function get_LocalAutofillTree() {
    _init_properties_CompositionLocals_kt__uo3k1s();
    return LocalAutofillTree;
  }
  var LocalAutofillTree;
  function get_LocalClipboardManager() {
    _init_properties_CompositionLocals_kt__uo3k1s();
    return LocalClipboardManager;
  }
  var LocalClipboardManager;
  function get_LocalDensity() {
    _init_properties_CompositionLocals_kt__uo3k1s();
    return LocalDensity;
  }
  var LocalDensity;
  function get_LocalFocusManager() {
    _init_properties_CompositionLocals_kt__uo3k1s();
    return LocalFocusManager;
  }
  var LocalFocusManager;
  function get_LocalFontLoader() {
    _init_properties_CompositionLocals_kt__uo3k1s();
    return LocalFontLoader;
  }
  var LocalFontLoader;
  function get_LocalFontFamilyResolver() {
    _init_properties_CompositionLocals_kt__uo3k1s();
    return LocalFontFamilyResolver;
  }
  var LocalFontFamilyResolver;
  function get_LocalHapticFeedback() {
    _init_properties_CompositionLocals_kt__uo3k1s();
    return LocalHapticFeedback;
  }
  var LocalHapticFeedback;
  function get_LocalInputModeManager() {
    _init_properties_CompositionLocals_kt__uo3k1s();
    return LocalInputModeManager;
  }
  var LocalInputModeManager;
  function get_LocalLayoutDirection() {
    _init_properties_CompositionLocals_kt__uo3k1s();
    return LocalLayoutDirection;
  }
  var LocalLayoutDirection;
  function get_LocalTextInputService() {
    _init_properties_CompositionLocals_kt__uo3k1s();
    return LocalTextInputService;
  }
  var LocalTextInputService;
  function get_LocalPlatformTextInputPluginRegistry() {
    _init_properties_CompositionLocals_kt__uo3k1s();
    return LocalPlatformTextInputPluginRegistry;
  }
  var LocalPlatformTextInputPluginRegistry;
  function get_LocalTextToolbar() {
    _init_properties_CompositionLocals_kt__uo3k1s();
    return LocalTextToolbar;
  }
  var LocalTextToolbar;
  function get_LocalUriHandler() {
    _init_properties_CompositionLocals_kt__uo3k1s();
    return LocalUriHandler;
  }
  var LocalUriHandler;
  function get_LocalViewConfiguration() {
    _init_properties_CompositionLocals_kt__uo3k1s();
    return LocalViewConfiguration;
  }
  var LocalViewConfiguration;
  function get_LocalWindowInfo() {
    _init_properties_CompositionLocals_kt__uo3k1s();
    return LocalWindowInfo;
  }
  var LocalWindowInfo;
  function get_LocalPointerIconService() {
    _init_properties_CompositionLocals_kt__uo3k1s();
    return LocalPointerIconService;
  }
  var LocalPointerIconService;
  function noLocalProvidedFor(name) {
    _init_properties_CompositionLocals_kt__uo3k1s();
    // Inline function 'kotlin.error' call
    var message = 'CompositionLocal ' + name + ' not present';
    throw IllegalStateException_init_$Create$(toString(message));
  }
  function ProvideCommonCompositionLocals$composable(owner, uriHandler, content, $composer, $changed) {
    _init_properties_CompositionLocals_kt__uo3k1s();
    var $composer_0 = $composer;
    $composer_0 = $composer_0.startRestartGroup_lebv1i_k$(-1935642717);
    sourceInformation($composer_0, 'C(ProvideCommonCompositionLocals$composable)P(1,2)194@6496L1205:CompositionLocals.kt#itgzvw');
    var $dirty = $changed;
    if (($changed & 14) === 0)
      $dirty = $dirty | ($composer_0.changed_ga7h3f_k$(owner) ? 4 : 2);
    if (($changed & 112) === 0)
      $dirty = $dirty | ($composer_0.changed_ga7h3f_k$(uriHandler) ? 32 : 16);
    if (($changed & 896) === 0)
      $dirty = $dirty | ($composer_0.changedInstance_s1wkiy_k$(content) ? 256 : 128);
    if (!(($dirty & 731) === 146) ? true : !$composer_0.get_skipping_3owdve_k$()) {
      if (isTraceInProgress()) {
        traceEventStart(-1935642717, $dirty, -1, 'androidx.compose.ui.platform.ProvideCommonCompositionLocals$composable (CompositionLocals.kt:189)');
      }
      CompositionLocalProvider$composable([get_LocalAccessibilityManager().provides_3agxel_k$(owner.get_accessibilityManager_7uypjc_k$()), get_LocalAutofill().provides_3agxel_k$(owner.get_autofill_801dad_k$()), get_LocalAutofillTree().provides_3agxel_k$(owner.get_autofillTree_bghyyv_k$()), get_LocalClipboardManager().provides_3agxel_k$(owner.get_clipboardManager_jnfshs_k$()), get_LocalDensity().provides_3agxel_k$(owner.get_density_qy0267_k$()), get_LocalFocusManager().provides_3agxel_k$(owner.get_focusOwner_xdzy9w_k$()), get_LocalFontLoader().providesDefault_33irs0_k$(owner.get_fontLoader_xngkaz_k$()), get_LocalFontFamilyResolver().providesDefault_33irs0_k$(owner.get_fontFamilyResolver_9o0fjy_k$()), get_LocalHapticFeedback().provides_3agxel_k$(owner.get_hapticFeedBack_4cu9p7_k$()), get_LocalInputModeManager().provides_3agxel_k$(owner.get_inputModeManager_25vr2v_k$()), get_LocalLayoutDirection().provides_3agxel_k$(owner.get_layoutDirection_7e37v0_k$()), get_LocalTextInputService().provides_3agxel_k$(owner.get_textInputService_mdv9wf_k$()), get_LocalPlatformTextInputPluginRegistry().provides_3agxel_k$(owner.get_platformTextInputPluginRegistry_40bwpb_k$()), get_LocalTextToolbar().provides_3agxel_k$(owner.get_textToolbar_iunoij_k$()), get_LocalUriHandler().provides_3agxel_k$(uriHandler), get_LocalViewConfiguration().provides_3agxel_k$(owner.get_viewConfiguration_qgdaco_k$()), get_LocalWindowInfo().provides_3agxel_k$(owner.get_windowInfo_amgsav_k$()), get_LocalPointerIconService().provides_3agxel_k$(owner.get_pointerIconService_3n41s8_k$())], content, $composer_0, 112 & $dirty >> 3);
      if (isTraceInProgress()) {
        traceEventEnd();
      }
    } else {
      $composer_0.skipToGroupEnd_lh3zi2_k$();
    }
    var tmp0_safe_receiver = $composer_0.endRestartGroup_yxpjv9_k$();
    if (tmp0_safe_receiver === null)
      null;
    else {
      tmp0_safe_receiver.updateScope_t8jcf_k$(ProvideCommonCompositionLocals$composable$lambda(owner, uriHandler, content, $changed));
    }
  }
  function LocalAccessibilityManager$lambda() {
    _init_properties_CompositionLocals_kt__uo3k1s();
    return null;
  }
  function LocalAutofill$lambda() {
    _init_properties_CompositionLocals_kt__uo3k1s();
    return null;
  }
  function LocalAutofillTree$lambda() {
    _init_properties_CompositionLocals_kt__uo3k1s();
    noLocalProvidedFor('LocalAutofillTree');
  }
  function LocalClipboardManager$lambda() {
    _init_properties_CompositionLocals_kt__uo3k1s();
    noLocalProvidedFor('LocalClipboardManager');
  }
  function LocalDensity$lambda() {
    _init_properties_CompositionLocals_kt__uo3k1s();
    noLocalProvidedFor('LocalDensity');
  }
  function LocalFocusManager$lambda() {
    _init_properties_CompositionLocals_kt__uo3k1s();
    noLocalProvidedFor('LocalFocusManager');
  }
  function LocalFontLoader$lambda() {
    _init_properties_CompositionLocals_kt__uo3k1s();
    noLocalProvidedFor('LocalFontLoader');
  }
  function LocalFontFamilyResolver$lambda() {
    _init_properties_CompositionLocals_kt__uo3k1s();
    noLocalProvidedFor('LocalFontFamilyResolver');
  }
  function LocalHapticFeedback$lambda() {
    _init_properties_CompositionLocals_kt__uo3k1s();
    noLocalProvidedFor('LocalHapticFeedback');
  }
  function LocalInputModeManager$lambda() {
    _init_properties_CompositionLocals_kt__uo3k1s();
    noLocalProvidedFor('LocalInputManager');
  }
  function LocalLayoutDirection$lambda() {
    _init_properties_CompositionLocals_kt__uo3k1s();
    noLocalProvidedFor('LocalLayoutDirection');
  }
  function LocalTextInputService$lambda() {
    _init_properties_CompositionLocals_kt__uo3k1s();
    return null;
  }
  function LocalPlatformTextInputPluginRegistry$lambda() {
    _init_properties_CompositionLocals_kt__uo3k1s();
    var message = 'No PlatformTextInputPluginRegistry provided';
    throw IllegalStateException_init_$Create$(toString(message));
  }
  function LocalTextToolbar$lambda() {
    _init_properties_CompositionLocals_kt__uo3k1s();
    noLocalProvidedFor('LocalTextToolbar');
  }
  function LocalUriHandler$lambda() {
    _init_properties_CompositionLocals_kt__uo3k1s();
    noLocalProvidedFor('LocalUriHandler');
  }
  function LocalViewConfiguration$lambda() {
    _init_properties_CompositionLocals_kt__uo3k1s();
    noLocalProvidedFor('LocalViewConfiguration');
  }
  function LocalWindowInfo$lambda() {
    _init_properties_CompositionLocals_kt__uo3k1s();
    noLocalProvidedFor('LocalWindowInfo');
  }
  function LocalPointerIconService$lambda() {
    _init_properties_CompositionLocals_kt__uo3k1s();
    return null;
  }
  function ProvideCommonCompositionLocals$composable$lambda($owner, $uriHandler, $content, $$changed) {
    return function ($composer, $force) {
      ProvideCommonCompositionLocals$composable($owner, $uriHandler, $content, $composer, updateChangedFlags($$changed | 1));
      return Unit_getInstance();
    };
  }
  var properties_initialized_CompositionLocals_kt_24dxlq;
  function _init_properties_CompositionLocals_kt__uo3k1s() {
    if (!properties_initialized_CompositionLocals_kt_24dxlq) {
      properties_initialized_CompositionLocals_kt_24dxlq = true;
      LocalAccessibilityManager = staticCompositionLocalOf(LocalAccessibilityManager$lambda);
      LocalAutofill = staticCompositionLocalOf(LocalAutofill$lambda);
      LocalAutofillTree = staticCompositionLocalOf(LocalAutofillTree$lambda);
      LocalClipboardManager = staticCompositionLocalOf(LocalClipboardManager$lambda);
      LocalDensity = staticCompositionLocalOf(LocalDensity$lambda);
      LocalFocusManager = staticCompositionLocalOf(LocalFocusManager$lambda);
      LocalFontLoader = staticCompositionLocalOf(LocalFontLoader$lambda);
      LocalFontFamilyResolver = staticCompositionLocalOf(LocalFontFamilyResolver$lambda);
      LocalHapticFeedback = staticCompositionLocalOf(LocalHapticFeedback$lambda);
      LocalInputModeManager = staticCompositionLocalOf(LocalInputModeManager$lambda);
      LocalLayoutDirection = staticCompositionLocalOf(LocalLayoutDirection$lambda);
      LocalTextInputService = staticCompositionLocalOf(LocalTextInputService$lambda);
      LocalPlatformTextInputPluginRegistry = staticCompositionLocalOf(LocalPlatformTextInputPluginRegistry$lambda);
      LocalTextToolbar = staticCompositionLocalOf(LocalTextToolbar$lambda);
      LocalUriHandler = staticCompositionLocalOf(LocalUriHandler$lambda);
      LocalViewConfiguration = staticCompositionLocalOf(LocalViewConfiguration$lambda);
      LocalWindowInfo = staticCompositionLocalOf(LocalWindowInfo$lambda);
      LocalPointerIconService = staticCompositionLocalOf(LocalPointerIconService$lambda);
    }
  }
  function get_NoInspectorInfo() {
    _init_properties_InspectableValue_kt__dlvdqb();
    return NoInspectorInfo;
  }
  var NoInspectorInfo;
  function set_isDebugInspectorInfoEnabled(_set____db54di) {
    _init_properties_InspectableValue_kt__dlvdqb();
    isDebugInspectorInfoEnabled = _set____db54di;
  }
  function get_isDebugInspectorInfoEnabled() {
    _init_properties_InspectableValue_kt__dlvdqb();
    return isDebugInspectorInfoEnabled;
  }
  var isDebugInspectorInfoEnabled;
  function get_$stableprop_34() {
    return 8;
  }
  function InspectorInfo() {
    this.name_1 = null;
    this.value_1 = null;
    this.properties_1 = new ValueElementSequence();
    this.$stable_1 = 8;
  }
  protoOf(InspectorInfo).set_name_wkmnld_k$ = function (_set____db54di) {
    this.name_1 = _set____db54di;
  };
  protoOf(InspectorInfo).get_name_woqyms_k$ = function () {
    return this.name_1;
  };
  protoOf(InspectorInfo).set_value_rjqr2d_k$ = function (_set____db54di) {
    this.value_1 = _set____db54di;
  };
  protoOf(InspectorInfo).get_value_j01efc_k$ = function () {
    return this.value_1;
  };
  protoOf(InspectorInfo).get_properties_zhllqc_k$ = function () {
    return this.properties_1;
  };
  function _get_elements__k8byyc($this) {
    return $this.elements_1;
  }
  function get_$stableprop_35() {
    return 8;
  }
  function ValueElementSequence() {
    var tmp = this;
    // Inline function 'kotlin.collections.mutableListOf' call
    tmp.elements_1 = ArrayList_init_$Create$_0();
    this.$stable_1 = 8;
  }
  protoOf(ValueElementSequence).iterator_jk1svi_k$ = function () {
    return this.elements_1.iterator_jk1svi_k$();
  };
  protoOf(ValueElementSequence).set_vvveh5_k$ = function (name, value) {
    this.elements_1.add_utx5q5_k$(new ValueElement(name, value));
  };
  function get_$stableprop_36() {
    return 0;
  }
  function ValueElement(name, value) {
    this.name_1 = name;
    this.value_1 = value;
    this.$stable_1 = 0;
  }
  protoOf(ValueElement).get_name_woqyms_k$ = function () {
    return this.name_1;
  };
  protoOf(ValueElement).get_value_j01efc_k$ = function () {
    return this.value_1;
  };
  protoOf(ValueElement).component1_7eebsc_k$ = function () {
    return this.name_1;
  };
  protoOf(ValueElement).component2_7eebsb_k$ = function () {
    return this.value_1;
  };
  protoOf(ValueElement).copy_shdox2_k$ = function (name, value) {
    return new ValueElement(name, value);
  };
  protoOf(ValueElement).copy$default_ci8b6t_k$ = function (name, value, $super) {
    name = name === VOID ? this.name_1 : name;
    value = value === VOID ? this.value_1 : value;
    return $super === VOID ? this.copy_shdox2_k$(name, value) : $super.copy_shdox2_k$.call(this, name, value);
  };
  protoOf(ValueElement).toString = function () {
    return 'ValueElement(name=' + this.name_1 + ', value=' + toString_0(this.value_1) + ')';
  };
  protoOf(ValueElement).hashCode = function () {
    var result = getStringHashCode(this.name_1);
    result = imul(result, 31) + (this.value_1 == null ? 0 : hashCode(this.value_1)) | 0;
    return result;
  };
  protoOf(ValueElement).equals = function (other) {
    if (this === other)
      return true;
    if (!(other instanceof ValueElement))
      return false;
    var tmp0_other_with_cast = other instanceof ValueElement ? other : THROW_CCE();
    if (!(this.name_1 === tmp0_other_with_cast.name_1))
      return false;
    if (!equals(this.value_1, tmp0_other_with_cast.value_1))
      return false;
    return true;
  };
  function InspectableValue() {
  }
  function End($outer) {
    this.$this_1 = $outer;
  }
  function get_$stableprop_37() {
    return 0;
  }
  function InspectableModifier(inspectorInfo) {
    InspectorValueInfo.call(this, inspectorInfo);
    this.end_1 = new End(this);
    this.$stable_2 = 0;
  }
  protoOf(InspectableModifier).get_end_18j6ha_k$ = function () {
    return this.end_1;
  };
  function debugInspectorInfo(definitions) {
    _init_properties_InspectableValue_kt__dlvdqb();
    var tmp;
    if (get_isDebugInspectorInfoEnabled()) {
      tmp = debugInspectorInfo$lambda(definitions);
    } else {
      tmp = get_NoInspectorInfo();
    }
    return tmp;
  }
  function _get_info__d89bod($this) {
    return $this.info_1;
  }
  function _set__values__wkt36s($this, _set____db54di) {
    $this._values_1 = _set____db54di;
  }
  function _get__values__6yksts($this) {
    return $this._values_1;
  }
  function _get_values__tel787_0($this) {
    var tmp0_elvis_lhs = $this._values_1;
    var tmp;
    if (tmp0_elvis_lhs == null) {
      // Inline function 'kotlin.apply' call
      var this_0 = new InspectorInfo();
      // Inline function 'kotlin.contracts.contract' call
      $this.info_1(this_0);
      tmp = this_0;
    } else {
      tmp = tmp0_elvis_lhs;
    }
    var valueInfo = tmp;
    $this._values_1 = valueInfo;
    return valueInfo;
  }
  function get_$stableprop_38() {
    return 8;
  }
  function InspectorValueInfo(info) {
    this.info_1 = info;
    this._values_1 = null;
    this.$stable_1 = 8;
  }
  protoOf(InspectorValueInfo).get_nameFallback_yn6bx2_k$ = function () {
    return _get_values__tel787_0(this).name_1;
  };
  protoOf(InspectorValueInfo).get_valueOverride_4rn9vw_k$ = function () {
    return _get_values__tel787_0(this).value_1;
  };
  protoOf(InspectorValueInfo).get_inspectableElements_mab2zo_k$ = function () {
    return _get_values__tel787_0(this).properties_1;
  };
  function NoInspectorInfo$lambda($this$null) {
    _init_properties_InspectableValue_kt__dlvdqb();
    return Unit_getInstance();
  }
  function debugInspectorInfo$lambda($definitions) {
    return function ($this$null) {
      $definitions($this$null);
      return Unit_getInstance();
    };
  }
  var properties_initialized_InspectableValue_kt_898af9;
  function _init_properties_InspectableValue_kt__dlvdqb() {
    if (!properties_initialized_InspectableValue_kt_898af9) {
      properties_initialized_InspectableValue_kt_898af9 = true;
      NoInspectorInfo = NoInspectorInfo$lambda;
      isDebugInspectorInfoEnabled = false;
    }
  }
  function get_LocalInspectionMode() {
    _init_properties_InspectionMode_kt__lajbx3();
    return LocalInspectionMode;
  }
  var LocalInspectionMode;
  function LocalInspectionMode$lambda() {
    _init_properties_InspectionMode_kt__lajbx3();
    return false;
  }
  var properties_initialized_InspectionMode_kt_ksrhev;
  function _init_properties_InspectionMode_kt__lajbx3() {
    if (!properties_initialized_InspectionMode_kt_ksrhev) {
      properties_initialized_InspectionMode_kt_ksrhev = true;
      LocalInspectionMode = staticCompositionLocalOf(LocalInspectionMode$lambda);
    }
  }
  function invertTo(_this__u8e3s4, other) {
    // Inline function 'androidx.compose.ui.graphics.Matrix.get' call
    var a00 = _Matrix___get_values__impl__fblr7b(_this__u8e3s4)[imul(0, 4) + 0 | 0];
    // Inline function 'androidx.compose.ui.graphics.Matrix.get' call
    var a01 = _Matrix___get_values__impl__fblr7b(_this__u8e3s4)[imul(0, 4) + 1 | 0];
    // Inline function 'androidx.compose.ui.graphics.Matrix.get' call
    var a02 = _Matrix___get_values__impl__fblr7b(_this__u8e3s4)[imul(0, 4) + 2 | 0];
    // Inline function 'androidx.compose.ui.graphics.Matrix.get' call
    var a03 = _Matrix___get_values__impl__fblr7b(_this__u8e3s4)[imul(0, 4) + 3 | 0];
    // Inline function 'androidx.compose.ui.graphics.Matrix.get' call
    var a10 = _Matrix___get_values__impl__fblr7b(_this__u8e3s4)[imul(1, 4) + 0 | 0];
    // Inline function 'androidx.compose.ui.graphics.Matrix.get' call
    var a11 = _Matrix___get_values__impl__fblr7b(_this__u8e3s4)[imul(1, 4) + 1 | 0];
    // Inline function 'androidx.compose.ui.graphics.Matrix.get' call
    var a12 = _Matrix___get_values__impl__fblr7b(_this__u8e3s4)[imul(1, 4) + 2 | 0];
    // Inline function 'androidx.compose.ui.graphics.Matrix.get' call
    var a13 = _Matrix___get_values__impl__fblr7b(_this__u8e3s4)[imul(1, 4) + 3 | 0];
    // Inline function 'androidx.compose.ui.graphics.Matrix.get' call
    var a20 = _Matrix___get_values__impl__fblr7b(_this__u8e3s4)[imul(2, 4) + 0 | 0];
    // Inline function 'androidx.compose.ui.graphics.Matrix.get' call
    var a21 = _Matrix___get_values__impl__fblr7b(_this__u8e3s4)[imul(2, 4) + 1 | 0];
    // Inline function 'androidx.compose.ui.graphics.Matrix.get' call
    var a22 = _Matrix___get_values__impl__fblr7b(_this__u8e3s4)[imul(2, 4) + 2 | 0];
    // Inline function 'androidx.compose.ui.graphics.Matrix.get' call
    var a23 = _Matrix___get_values__impl__fblr7b(_this__u8e3s4)[imul(2, 4) + 3 | 0];
    // Inline function 'androidx.compose.ui.graphics.Matrix.get' call
    var a30 = _Matrix___get_values__impl__fblr7b(_this__u8e3s4)[imul(3, 4) + 0 | 0];
    // Inline function 'androidx.compose.ui.graphics.Matrix.get' call
    var a31 = _Matrix___get_values__impl__fblr7b(_this__u8e3s4)[imul(3, 4) + 1 | 0];
    // Inline function 'androidx.compose.ui.graphics.Matrix.get' call
    var a32 = _Matrix___get_values__impl__fblr7b(_this__u8e3s4)[imul(3, 4) + 2 | 0];
    // Inline function 'androidx.compose.ui.graphics.Matrix.get' call
    var a33 = _Matrix___get_values__impl__fblr7b(_this__u8e3s4)[imul(3, 4) + 3 | 0];
    var b00 = a00 * a11 - a01 * a10;
    var b01 = a00 * a12 - a02 * a10;
    var b02 = a00 * a13 - a03 * a10;
    var b03 = a01 * a12 - a02 * a11;
    var b04 = a01 * a13 - a03 * a11;
    var b05 = a02 * a13 - a03 * a12;
    var b06 = a20 * a31 - a21 * a30;
    var b07 = a20 * a32 - a22 * a30;
    var b08 = a20 * a33 - a23 * a30;
    var b09 = a21 * a32 - a22 * a31;
    var b10 = a21 * a33 - a23 * a31;
    var b11 = a22 * a33 - a23 * a32;
    var det = b00 * b11 - b01 * b10 + b02 * b09 + b03 * b08 - b04 * b07 + b05 * b06;
    if (det === 0.0) {
      return false;
    }
    var invDet = 1.0 / det;
    // Inline function 'androidx.compose.ui.graphics.Matrix.set' call
    var v = (a11 * b11 - a12 * b10 + a13 * b09) * invDet;
    _Matrix___get_values__impl__fblr7b(other)[imul(0, 4) + 0 | 0] = v;
    // Inline function 'androidx.compose.ui.graphics.Matrix.set' call
    var v_0 = (-a01 * b11 + a02 * b10 - a03 * b09) * invDet;
    _Matrix___get_values__impl__fblr7b(other)[imul(0, 4) + 1 | 0] = v_0;
    // Inline function 'androidx.compose.ui.graphics.Matrix.set' call
    var v_1 = (a31 * b05 - a32 * b04 + a33 * b03) * invDet;
    _Matrix___get_values__impl__fblr7b(other)[imul(0, 4) + 2 | 0] = v_1;
    // Inline function 'androidx.compose.ui.graphics.Matrix.set' call
    var v_2 = (-a21 * b05 + a22 * b04 - a23 * b03) * invDet;
    _Matrix___get_values__impl__fblr7b(other)[imul(0, 4) + 3 | 0] = v_2;
    // Inline function 'androidx.compose.ui.graphics.Matrix.set' call
    var v_3 = (-a10 * b11 + a12 * b08 - a13 * b07) * invDet;
    _Matrix___get_values__impl__fblr7b(other)[imul(1, 4) + 0 | 0] = v_3;
    // Inline function 'androidx.compose.ui.graphics.Matrix.set' call
    var v_4 = (a00 * b11 - a02 * b08 + a03 * b07) * invDet;
    _Matrix___get_values__impl__fblr7b(other)[imul(1, 4) + 1 | 0] = v_4;
    // Inline function 'androidx.compose.ui.graphics.Matrix.set' call
    var v_5 = (-a30 * b05 + a32 * b02 - a33 * b01) * invDet;
    _Matrix___get_values__impl__fblr7b(other)[imul(1, 4) + 2 | 0] = v_5;
    // Inline function 'androidx.compose.ui.graphics.Matrix.set' call
    var v_6 = (a20 * b05 - a22 * b02 + a23 * b01) * invDet;
    _Matrix___get_values__impl__fblr7b(other)[imul(1, 4) + 3 | 0] = v_6;
    // Inline function 'androidx.compose.ui.graphics.Matrix.set' call
    var v_7 = (a10 * b10 - a11 * b08 + a13 * b06) * invDet;
    _Matrix___get_values__impl__fblr7b(other)[imul(2, 4) + 0 | 0] = v_7;
    // Inline function 'androidx.compose.ui.graphics.Matrix.set' call
    var v_8 = (-a00 * b10 + a01 * b08 - a03 * b06) * invDet;
    _Matrix___get_values__impl__fblr7b(other)[imul(2, 4) + 1 | 0] = v_8;
    // Inline function 'androidx.compose.ui.graphics.Matrix.set' call
    var v_9 = (a30 * b04 - a31 * b02 + a33 * b00) * invDet;
    _Matrix___get_values__impl__fblr7b(other)[imul(2, 4) + 2 | 0] = v_9;
    // Inline function 'androidx.compose.ui.graphics.Matrix.set' call
    var v_10 = (-a20 * b04 + a21 * b02 - a23 * b00) * invDet;
    _Matrix___get_values__impl__fblr7b(other)[imul(2, 4) + 3 | 0] = v_10;
    // Inline function 'androidx.compose.ui.graphics.Matrix.set' call
    var v_11 = (-a10 * b09 + a11 * b07 - a12 * b06) * invDet;
    _Matrix___get_values__impl__fblr7b(other)[imul(3, 4) + 0 | 0] = v_11;
    // Inline function 'androidx.compose.ui.graphics.Matrix.set' call
    var v_12 = (a00 * b09 - a01 * b07 + a02 * b06) * invDet;
    _Matrix___get_values__impl__fblr7b(other)[imul(3, 4) + 1 | 0] = v_12;
    // Inline function 'androidx.compose.ui.graphics.Matrix.set' call
    var v_13 = (-a30 * b03 + a31 * b01 - a32 * b00) * invDet;
    _Matrix___get_values__impl__fblr7b(other)[imul(3, 4) + 2 | 0] = v_13;
    // Inline function 'androidx.compose.ui.graphics.Matrix.set' call
    var v_14 = (a20 * b03 - a21 * b01 + a22 * b00) * invDet;
    _Matrix___get_values__impl__fblr7b(other)[imul(3, 4) + 3 | 0] = v_14;
    return true;
  }
  function isInOutline(outline, x, y, tmpTouchPointPath, tmpOpPath) {
    tmpTouchPointPath = tmpTouchPointPath === VOID ? null : tmpTouchPointPath;
    tmpOpPath = tmpOpPath === VOID ? null : tmpOpPath;
    var tmp;
    if (outline instanceof Rectangle) {
      tmp = isInRectangle(outline.get_rect_wotlbh_k$(), x, y);
    } else {
      if (outline instanceof Rounded) {
        tmp = isInRoundedRect(outline, x, y, tmpTouchPointPath, tmpOpPath);
      } else {
        if (outline instanceof Generic) {
          tmp = isInPath(outline.get_path_wos8ry_k$(), x, y, tmpTouchPointPath, tmpOpPath);
        } else {
          noWhenBranchMatchedException();
        }
      }
    }
    return tmp;
  }
  function isInRectangle(rect, x, y) {
    return ((rect.get_left_woprgw_k$() <= x ? x < rect.get_right_ixz7xv_k$() : false) ? rect.get_top_18ivbo_k$() <= y : false) ? y < rect.get_bottom_bj8ras_k$() : false;
  }
  function isInRoundedRect(outline, x, y, touchPointPath, opPath) {
    var rrect = outline.get_roundRect_8fhall_k$();
    if (((x < rrect.get_left_woprgw_k$() ? true : x >= rrect.get_right_ixz7xv_k$()) ? true : y < rrect.get_top_18ivbo_k$()) ? true : y >= rrect.get_bottom_bj8ras_k$()) {
      return false;
    }
    if (!cornersFit(rrect)) {
      var path = opPath == null ? Path() : opPath;
      path.addRoundRect_w1epq0_k$(rrect);
      return isInPath(path, x, y, touchPointPath, opPath);
    }
    var topLeftX = rrect.get_left_woprgw_k$() + _CornerRadius___get_x__impl__1594cn(rrect.get_topLeftCornerRadius_91hulg_k$());
    var topLeftY = rrect.get_top_18ivbo_k$() + _CornerRadius___get_y__impl__tyvleu(rrect.get_topLeftCornerRadius_91hulg_k$());
    var topRightX = rrect.get_right_ixz7xv_k$() - _CornerRadius___get_x__impl__1594cn(rrect.get_topRightCornerRadius_kxqun3_k$());
    var topRightY = rrect.get_top_18ivbo_k$() + _CornerRadius___get_y__impl__tyvleu(rrect.get_topRightCornerRadius_kxqun3_k$());
    var bottomRightX = rrect.get_right_ixz7xv_k$() - _CornerRadius___get_x__impl__1594cn(rrect.get_bottomRightCornerRadius_166w49_k$());
    var bottomRightY = rrect.get_bottom_bj8ras_k$() - _CornerRadius___get_y__impl__tyvleu(rrect.get_bottomRightCornerRadius_166w49_k$());
    var bottomLeftX = rrect.get_bottom_bj8ras_k$() - _CornerRadius___get_y__impl__tyvleu(rrect.get_bottomLeftCornerRadius_9r65ws_k$());
    var bottomLeftY = rrect.get_left_woprgw_k$() + _CornerRadius___get_x__impl__1594cn(rrect.get_bottomLeftCornerRadius_9r65ws_k$());
    var tmp;
    if (x < topLeftX ? y < topLeftY : false) {
      tmp = isWithinEllipse(x, y, rrect.get_topLeftCornerRadius_91hulg_k$(), topLeftX, topLeftY);
    } else if (x < bottomLeftY ? y > bottomLeftX : false) {
      tmp = isWithinEllipse(x, y, rrect.get_bottomLeftCornerRadius_9r65ws_k$(), bottomLeftY, bottomLeftX);
    } else if (x > topRightX ? y < topRightY : false) {
      tmp = isWithinEllipse(x, y, rrect.get_topRightCornerRadius_kxqun3_k$(), topRightX, topRightY);
    } else if (x > bottomRightX ? y > bottomRightY : false) {
      tmp = isWithinEllipse(x, y, rrect.get_bottomRightCornerRadius_166w49_k$(), bottomRightX, bottomRightY);
    } else {
      tmp = true;
    }
    return tmp;
  }
  function isInPath(path, x, y, tmpTouchPointPath, tmpOpPath) {
    var rect = new Rect(x - 0.005, y - 0.005, x + 0.005, y + 0.005);
    var touchPointPath = tmpTouchPointPath == null ? Path() : tmpTouchPointPath;
    touchPointPath.addRect_yfs97g_k$(rect);
    var opPath = tmpOpPath == null ? Path() : tmpOpPath;
    opPath.op_fj0csx_k$(path, touchPointPath, Companion_getInstance_15().get_Intersect_3xwf0i_k$());
    var isClipped = opPath.get_isEmpty_zauvru_k$();
    opPath.reset_5u6xz3_k$();
    touchPointPath.reset_5u6xz3_k$();
    return !isClipped;
  }
  function cornersFit(_this__u8e3s4) {
    return ((_CornerRadius___get_x__impl__1594cn(_this__u8e3s4.get_topLeftCornerRadius_91hulg_k$()) + _CornerRadius___get_x__impl__1594cn(_this__u8e3s4.get_topRightCornerRadius_kxqun3_k$()) <= _this__u8e3s4.get_width_j0q4yl_k$() ? _CornerRadius___get_x__impl__1594cn(_this__u8e3s4.get_bottomLeftCornerRadius_9r65ws_k$()) + _CornerRadius___get_x__impl__1594cn(_this__u8e3s4.get_bottomRightCornerRadius_166w49_k$()) <= _this__u8e3s4.get_width_j0q4yl_k$() : false) ? _CornerRadius___get_y__impl__tyvleu(_this__u8e3s4.get_topLeftCornerRadius_91hulg_k$()) + _CornerRadius___get_y__impl__tyvleu(_this__u8e3s4.get_bottomLeftCornerRadius_9r65ws_k$()) <= _this__u8e3s4.get_height_e7t92o_k$() : false) ? _CornerRadius___get_y__impl__tyvleu(_this__u8e3s4.get_topRightCornerRadius_kxqun3_k$()) + _CornerRadius___get_y__impl__tyvleu(_this__u8e3s4.get_bottomRightCornerRadius_166w49_k$()) <= _this__u8e3s4.get_height_e7t92o_k$() : false;
  }
  function isWithinEllipse(x, y, cornerRadius, centerX, centerY) {
    var px = x - centerX;
    var py = y - centerY;
    var radiusX = _CornerRadius___get_x__impl__1594cn(cornerRadius);
    var radiusY = _CornerRadius___get_y__impl__tyvleu(cornerRadius);
    return px * px / (radiusX * radiusX) + py * py / (radiusY * radiusY) <= 1.0;
  }
  function TextToolbar() {
  }
  var TextToolbarStatus_Shown_instance;
  var TextToolbarStatus_Hidden_instance;
  function values_11() {
    return [TextToolbarStatus_Shown_getInstance(), TextToolbarStatus_Hidden_getInstance()];
  }
  function valueOf_11(value) {
    switch (value) {
      case 'Shown':
        return TextToolbarStatus_Shown_getInstance();
      case 'Hidden':
        return TextToolbarStatus_Hidden_getInstance();
      default:
        TextToolbarStatus_initEntries();
        THROW_IAE('No enum constant value.');
        break;
    }
  }
  var TextToolbarStatus_entriesInitialized;
  function TextToolbarStatus_initEntries() {
    if (TextToolbarStatus_entriesInitialized)
      return Unit_getInstance();
    TextToolbarStatus_entriesInitialized = true;
    TextToolbarStatus_Shown_instance = new TextToolbarStatus('Shown', 0);
    TextToolbarStatus_Hidden_instance = new TextToolbarStatus('Hidden', 1);
  }
  function TextToolbarStatus(name, ordinal) {
    Enum.call(this, name, ordinal);
  }
  function TextToolbarStatus_Shown_getInstance() {
    TextToolbarStatus_initEntries();
    return TextToolbarStatus_Shown_instance;
  }
  function TextToolbarStatus_Hidden_getInstance() {
    TextToolbarStatus_initEntries();
    return TextToolbarStatus_Hidden_instance;
  }
  function UriHandler() {
  }
  function ViewConfiguration() {
  }
  function _get_props__coyxsv($this) {
    return $this.props_1;
  }
  function get_$stableprop_39() {
    return 8;
  }
  function SemanticsConfiguration() {
    var tmp = this;
    // Inline function 'kotlin.collections.mutableMapOf' call
    tmp.props_1 = LinkedHashMap_init_$Create$();
    this.isMergingSemanticsOfDescendants_1 = false;
    this.isClearingSemantics_1 = false;
    this.$stable_1 = 8;
  }
  protoOf(SemanticsConfiguration).get_dl4421_k$ = function (key) {
    // Inline function 'kotlin.collections.getOrElse' call
    var tmp0_elvis_lhs = this.props_1.get_wei43m_k$(key);
    var tmp;
    if (tmp0_elvis_lhs == null) {
      throw IllegalStateException_init_$Create$('Key not present: ' + key + ' - consider getOrElse or getOrNull');
    } else {
      tmp = tmp0_elvis_lhs;
    }
    var tmp_0 = tmp;
    return (tmp_0 == null ? true : !(tmp_0 == null)) ? tmp_0 : THROW_CCE();
  };
  protoOf(SemanticsConfiguration).getOrElse_r0tshx_k$ = function (key, defaultValue) {
    // Inline function 'kotlin.collections.getOrElse' call
    var tmp0_elvis_lhs = this.props_1.get_wei43m_k$(key);
    var tmp = tmp0_elvis_lhs == null ? defaultValue() : tmp0_elvis_lhs;
    return (tmp == null ? true : !(tmp == null)) ? tmp : THROW_CCE();
  };
  protoOf(SemanticsConfiguration).getOrElseNullable_h496sz_k$ = function (key, defaultValue) {
    // Inline function 'kotlin.collections.getOrElse' call
    var tmp0_elvis_lhs = this.props_1.get_wei43m_k$(key);
    var tmp = tmp0_elvis_lhs == null ? defaultValue() : tmp0_elvis_lhs;
    return (tmp == null ? true : !(tmp == null)) ? tmp : THROW_CCE();
  };
  protoOf(SemanticsConfiguration).iterator_jk1svi_k$ = function () {
    // Inline function 'kotlin.collections.iterator' call
    return this.props_1.get_entries_p20ztl_k$().iterator_jk1svi_k$();
  };
  protoOf(SemanticsConfiguration).set_immqnq_k$ = function (key, value) {
    var tmp;
    if (value instanceof AccessibilityAction) {
      tmp = this.contains_6l2z1q_k$(key);
    } else {
      tmp = false;
    }
    if (tmp) {
      var tmp_0 = this.props_1.get_wei43m_k$(key);
      var prev = tmp_0 instanceof AccessibilityAction ? tmp_0 : THROW_CCE();
      // Inline function 'kotlin.collections.set' call
      var this_0 = this.props_1;
      var tmp0_elvis_lhs = value.get_label_iuj8p7_k$();
      var tmp_1 = tmp0_elvis_lhs == null ? prev.get_label_iuj8p7_k$() : tmp0_elvis_lhs;
      var tmp1_elvis_lhs = value.get_action_avldmn_k$();
      var value_0 = new AccessibilityAction(tmp_1, tmp1_elvis_lhs == null ? prev.get_action_avldmn_k$() : tmp1_elvis_lhs);
      this_0.put_4fpzoq_k$(key, value_0);
    } else {
      // Inline function 'kotlin.collections.set' call
      this.props_1.put_4fpzoq_k$(key, value);
    }
  };
  protoOf(SemanticsConfiguration).contains_6l2z1q_k$ = function (key) {
    return this.props_1.containsKey_aw81wo_k$(key);
  };
  protoOf(SemanticsConfiguration).set_isMergingSemanticsOfDescendants_ftpqzv_k$ = function (_set____db54di) {
    this.isMergingSemanticsOfDescendants_1 = _set____db54di;
  };
  protoOf(SemanticsConfiguration).get_isMergingSemanticsOfDescendants_8v9l58_k$ = function () {
    return this.isMergingSemanticsOfDescendants_1;
  };
  protoOf(SemanticsConfiguration).set_isClearingSemantics_8kuyho_k$ = function (_set____db54di) {
    this.isClearingSemantics_1 = _set____db54di;
  };
  protoOf(SemanticsConfiguration).get_isClearingSemantics_v2fmkl_k$ = function () {
    return this.isClearingSemantics_1;
  };
  protoOf(SemanticsConfiguration).mergeChild_38hwlu_k$ = function (child) {
    // Inline function 'kotlin.collections.iterator' call
    var tmp0_iterator = child.props_1.get_entries_p20ztl_k$().iterator_jk1svi_k$();
    while (tmp0_iterator.hasNext_bitz1p_k$()) {
      var tmp1_loop_parameter = tmp0_iterator.next_20eer_k$();
      // Inline function 'kotlin.collections.component1' call
      var key = tmp1_loop_parameter.get_key_18j28a_k$();
      // Inline function 'kotlin.collections.component2' call
      var nextValue = tmp1_loop_parameter.get_value_j01efc_k$();
      var existingValue = this.props_1.get_wei43m_k$(key);
      var mergeResult = (key instanceof SemanticsPropertyKey ? key : THROW_CCE()).merge_movzdr_k$(existingValue, nextValue);
      if (!(mergeResult == null)) {
        // Inline function 'kotlin.collections.set' call
        this.props_1.put_4fpzoq_k$(key, mergeResult);
      }
    }
  };
  protoOf(SemanticsConfiguration).collapsePeer_v6uop_k$ = function (peer) {
    if (peer.isMergingSemanticsOfDescendants_1) {
      this.isMergingSemanticsOfDescendants_1 = true;
    }
    if (peer.isClearingSemantics_1) {
      this.isClearingSemantics_1 = true;
    }
    // Inline function 'kotlin.collections.iterator' call
    var tmp0_iterator = peer.props_1.get_entries_p20ztl_k$().iterator_jk1svi_k$();
    while (tmp0_iterator.hasNext_bitz1p_k$()) {
      var tmp1_loop_parameter = tmp0_iterator.next_20eer_k$();
      // Inline function 'kotlin.collections.component1' call
      var key = tmp1_loop_parameter.get_key_18j28a_k$();
      // Inline function 'kotlin.collections.component2' call
      var nextValue = tmp1_loop_parameter.get_value_j01efc_k$();
      // Inline function 'kotlin.collections.contains' call
      // Inline function 'kotlin.collections.containsKey' call
      var this_0 = this.props_1;
      if (!(isInterface(this_0, Map) ? this_0 : THROW_CCE()).containsKey_aw81wo_k$(key)) {
        // Inline function 'kotlin.collections.set' call
        this.props_1.put_4fpzoq_k$(key, nextValue);
      } else {
        if (nextValue instanceof AccessibilityAction) {
          var tmp = this.props_1.get_wei43m_k$(key);
          var value = tmp instanceof AccessibilityAction ? tmp : THROW_CCE();
          // Inline function 'kotlin.collections.set' call
          var this_1 = this.props_1;
          var tmp2_elvis_lhs = value.get_label_iuj8p7_k$();
          var tmp_0 = tmp2_elvis_lhs == null ? nextValue.get_label_iuj8p7_k$() : tmp2_elvis_lhs;
          var tmp3_elvis_lhs = value.get_action_avldmn_k$();
          var value_0 = new AccessibilityAction(tmp_0, tmp3_elvis_lhs == null ? nextValue.get_action_avldmn_k$() : tmp3_elvis_lhs);
          this_1.put_4fpzoq_k$(key, value_0);
        }
      }
    }
  };
  protoOf(SemanticsConfiguration).copy_1tks5_k$ = function () {
    var copy = new SemanticsConfiguration();
    copy.isMergingSemanticsOfDescendants_1 = this.isMergingSemanticsOfDescendants_1;
    copy.isClearingSemantics_1 = this.isClearingSemantics_1;
    copy.props_1.putAll_wgg6cj_k$(this.props_1);
    return copy;
  };
  protoOf(SemanticsConfiguration).equals = function (other) {
    if (this === other)
      return true;
    if (!(other instanceof SemanticsConfiguration))
      return false;
    if (!equals(this.props_1, other.props_1))
      return false;
    if (!(this.isMergingSemanticsOfDescendants_1 === other.isMergingSemanticsOfDescendants_1))
      return false;
    if (!(this.isClearingSemantics_1 === other.isClearingSemantics_1))
      return false;
    return true;
  };
  protoOf(SemanticsConfiguration).hashCode = function () {
    var result = hashCode(this.props_1);
    result = imul(31, result) + getBooleanHashCode(this.isMergingSemanticsOfDescendants_1) | 0;
    result = imul(31, result) + getBooleanHashCode(this.isClearingSemantics_1) | 0;
    return result;
  };
  protoOf(SemanticsConfiguration).toString = function () {
    var propsString = StringBuilder_init_$Create$();
    var nextSeparator = '';
    if (this.isMergingSemanticsOfDescendants_1) {
      propsString.append_22ad7x_k$(nextSeparator);
      propsString.append_22ad7x_k$('mergeDescendants=true');
      nextSeparator = ', ';
    }
    if (this.isClearingSemantics_1) {
      propsString.append_22ad7x_k$(nextSeparator);
      propsString.append_22ad7x_k$('isClearingSemantics=true');
      nextSeparator = ', ';
    }
    // Inline function 'kotlin.collections.iterator' call
    var tmp0_iterator = this.props_1.get_entries_p20ztl_k$().iterator_jk1svi_k$();
    while (tmp0_iterator.hasNext_bitz1p_k$()) {
      var tmp1_loop_parameter = tmp0_iterator.next_20eer_k$();
      // Inline function 'kotlin.collections.component1' call
      var key = tmp1_loop_parameter.get_key_18j28a_k$();
      // Inline function 'kotlin.collections.component2' call
      var value = tmp1_loop_parameter.get_value_j01efc_k$();
      propsString.append_22ad7x_k$(nextSeparator);
      propsString.append_22ad7x_k$(key.get_name_woqyms_k$());
      propsString.append_22ad7x_k$(' : ');
      propsString.append_t8pm91_k$(value);
      nextSeparator = ', ';
    }
    return simpleIdentityToString(this, null) + '{ ' + propsString + ' }';
  };
  function getOrNull(_this__u8e3s4, key) {
    return _this__u8e3s4.getOrElseNullable_h496sz_k$(key, getOrNull$lambda);
  }
  function getOrNull$lambda() {
    return null;
  }
  function set_lastIdentifier(_set____db54di) {
    _init_properties_SemanticsModifier_kt__yd9o4y();
    lastIdentifier = _set____db54di;
  }
  function get_lastIdentifier() {
    _init_properties_SemanticsModifier_kt__yd9o4y();
    return lastIdentifier;
  }
  var lastIdentifier;
  function SemanticsModifier() {
  }
  function generateSemanticsId() {
    _init_properties_SemanticsModifier_kt__yd9o4y();
    return get_lastIdentifier().addAndGet_s47iqw_k$(1);
  }
  function _get_arbitraryHashCode__1p68u4($this) {
    return $this.arbitraryHashCode_1;
  }
  function EmptySemanticsElement() {
    EmptySemanticsElement_instance = this;
    ModifierNodeElement.call(this);
    this.arbitraryHashCode_1 = identityHashCode(this);
  }
  protoOf(EmptySemanticsElement).create_md4cuc_k$ = function () {
    return new EmptySemanticsModifier();
  };
  protoOf(EmptySemanticsElement).update_th6ybl_k$ = function (node) {
  };
  protoOf(EmptySemanticsElement).update_9wd57p_k$ = function (node) {
    return this.update_th6ybl_k$(node instanceof EmptySemanticsModifier ? node : THROW_CCE());
  };
  protoOf(EmptySemanticsElement).inspectableProperties_e25ntu_k$ = function (_this__u8e3s4) {
  };
  protoOf(EmptySemanticsElement).hashCode = function () {
    return this.arbitraryHashCode_1;
  };
  protoOf(EmptySemanticsElement).equals = function (other) {
    return other === this;
  };
  var EmptySemanticsElement_instance;
  function EmptySemanticsElement_getInstance() {
    if (EmptySemanticsElement_instance == null)
      new EmptySemanticsElement();
    return EmptySemanticsElement_instance;
  }
  function EmptySemanticsModifier() {
    Node.call(this);
  }
  protoOf(EmptySemanticsModifier).applySemantics_xpyasu_k$ = function (_this__u8e3s4) {
  };
  var properties_initialized_SemanticsModifier_kt_d25qs;
  function _init_properties_SemanticsModifier_kt__yd9o4y() {
    if (!properties_initialized_SemanticsModifier_kt_d25qs) {
      properties_initialized_SemanticsModifier_kt_d25qs = true;
      lastIdentifier = new AtomicInt(0);
    }
  }
  function _set_fakeNodeParent__4q1p3e($this, _set____db54di) {
    $this.fakeNodeParent_1 = _set____db54di;
  }
  function _get_fakeNodeParent__kt1qy2($this) {
    return $this.fakeNodeParent_1;
  }
  function mergeConfig($this, mergedConfig) {
    if (!$this.unmergedConfig_1.get_isClearingSemantics_v2fmkl_k$()) {
      // Inline function 'androidx.compose.ui.util.fastForEach' call
      var this_0 = $this.unmergedChildren$default_ulm3zp_k$();
      // Inline function 'kotlin.contracts.contract' call
      var inductionVariable = 0;
      var last = this_0.get_size_woubt6_k$() - 1 | 0;
      if (inductionVariable <= last)
        do {
          var index = inductionVariable;
          inductionVariable = inductionVariable + 1 | 0;
          var item = this_0.get_c1px32_k$(index);
          // Inline function 'androidx.compose.ui.semantics.SemanticsNode.mergeConfig.<anonymous>' call
          if (!_get_isMergingSemanticsOfDescendants__b73llg(item)) {
            mergedConfig.mergeChild_38hwlu_k$(item.unmergedConfig_1);
            mergeConfig(item, mergedConfig);
          }
        }
         while (inductionVariable <= last);
    }
  }
  function _get_isMergingSemanticsOfDescendants__b73llg($this) {
    return $this.mergingEnabled_1 ? $this.unmergedConfig_1.get_isMergingSemanticsOfDescendants_8v9l58_k$() : false;
  }
  function fillOneLayerOfSemanticsWrappers(_this__u8e3s4, $this, list) {
    // Inline function 'androidx.compose.runtime.collection.MutableVector.forEach' call
    var this_0 = _this__u8e3s4.get_zSortedChildren_qzueib_k$();
    // Inline function 'kotlin.contracts.contract' call
    var size = this_0.get_size_woubt6_k$();
    if (size > 0) {
      var i = 0;
      var tmp = this_0.get_content_h02jrk_k$();
      var content = isArray(tmp) ? tmp : THROW_CCE();
      do {
        // Inline function 'androidx.compose.ui.semantics.SemanticsNode.fillOneLayerOfSemanticsWrappers.<anonymous>' call
        var child = content[i];
        if (child.get_isAttached_odsl1l_k$()) {
          var tmp_0 = child.get_nodes_ivvt6w_k$();
          // Inline function 'androidx.compose.ui.node.Nodes.Semantics' call
          Nodes_getInstance();
          var tmp$ret$0 = _NodeKind___init__impl__ojsprp(8);
          if (tmp_0.has_iov1d3_k$(tmp$ret$0)) {
            list.add_utx5q5_k$(SemanticsNode_0(child, $this.mergingEnabled_1));
          } else {
            fillOneLayerOfSemanticsWrappers(child, $this, list);
          }
        }
        i = i + 1 | 0;
      }
       while (i < size);
    }
  }
  function getChildren($this, includeReplacedSemantics, includeFakeNodes) {
    if (!includeReplacedSemantics ? $this.unmergedConfig_1.get_isClearingSemantics_v2fmkl_k$() : false) {
      // Inline function 'kotlin.collections.listOf' call
      return emptyList();
    }
    if (_get_isMergingSemanticsOfDescendants__b73llg($this)) {
      return findOneLayerOfMergingSemanticsNodes$default($this);
    }
    return $this.unmergedChildren_8l267z_k$(includeFakeNodes);
  }
  function findOneLayerOfMergingSemanticsNodes($this, list) {
    // Inline function 'androidx.compose.ui.util.fastForEach' call
    var this_0 = $this.unmergedChildren$default_ulm3zp_k$();
    // Inline function 'kotlin.contracts.contract' call
    var inductionVariable = 0;
    var last = this_0.get_size_woubt6_k$() - 1 | 0;
    if (inductionVariable <= last)
      do {
        var index = inductionVariable;
        inductionVariable = inductionVariable + 1 | 0;
        var item = this_0.get_c1px32_k$(index);
        // Inline function 'androidx.compose.ui.semantics.SemanticsNode.findOneLayerOfMergingSemanticsNodes.<anonymous>' call
        if (_get_isMergingSemanticsOfDescendants__b73llg(item)) {
          list.add_utx5q5_k$(item);
        } else {
          if (!item.unmergedConfig_1.get_isClearingSemantics_v2fmkl_k$()) {
            findOneLayerOfMergingSemanticsNodes(item, list);
          }
        }
      }
       while (inductionVariable <= last);
    return list;
  }
  function findOneLayerOfMergingSemanticsNodes$default($this, list, $super) {
    var tmp;
    if (list === VOID) {
      // Inline function 'kotlin.collections.mutableListOf' call
      tmp = ArrayList_init_$Create$_0();
    } else {
      tmp = list;
    }
    list = tmp;
    return findOneLayerOfMergingSemanticsNodes($this, list);
  }
  function emitFakeNodes($this, unmergedChildren) {
    var nodeRole = get_role($this);
    var tmp;
    var tmp_0;
    var tmp_1 = nodeRole;
    if (!((tmp_1 == null ? null : new Role(tmp_1)) == null)) {
      tmp_0 = $this.unmergedConfig_1.get_isMergingSemanticsOfDescendants_8v9l58_k$();
    } else {
      tmp_0 = false;
    }
    if (tmp_0) {
      // Inline function 'kotlin.collections.isNotEmpty' call
      tmp = !unmergedChildren.isEmpty_y1axqb_k$();
    } else {
      tmp = false;
    }
    if (tmp) {
      var fakeNode = fakeSemanticsNode($this, nodeRole, SemanticsNode$emitFakeNodes$lambda(nodeRole));
      unmergedChildren.add_utx5q5_k$(fakeNode);
    }
    var tmp_2;
    var tmp_3;
    if ($this.unmergedConfig_1.contains_6l2z1q_k$(SemanticsProperties_getInstance().get_ContentDescription_z2x578_k$())) {
      // Inline function 'kotlin.collections.isNotEmpty' call
      tmp_3 = !unmergedChildren.isEmpty_y1axqb_k$();
    } else {
      tmp_3 = false;
    }
    if (tmp_3) {
      tmp_2 = $this.unmergedConfig_1.get_isMergingSemanticsOfDescendants_8v9l58_k$();
    } else {
      tmp_2 = false;
    }
    if (tmp_2) {
      var tmp0_safe_receiver = getOrNull($this.unmergedConfig_1, SemanticsProperties_getInstance().get_ContentDescription_z2x578_k$());
      var contentDescription = tmp0_safe_receiver == null ? null : firstOrNull(tmp0_safe_receiver);
      if (!(contentDescription == null)) {
        var fakeNode_0 = fakeSemanticsNode($this, null, SemanticsNode$emitFakeNodes$lambda_0(contentDescription));
        unmergedChildren.add_dl6gt3_k$(0, fakeNode_0);
      }
    }
  }
  function fakeSemanticsNode($this, role, properties) {
    // Inline function 'kotlin.also' call
    var this_0 = new SemanticsConfiguration();
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.semantics.SemanticsNode.fakeSemanticsNode.<anonymous>' call
    this_0.set_isMergingSemanticsOfDescendants_ftpqzv_k$(false);
    this_0.set_isClearingSemantics_8kuyho_k$(false);
    properties(this_0);
    var configuration = this_0;
    var tmp = new SemanticsNode$fakeSemanticsNode$fakeNode$1(properties);
    var tmp_0;
    var tmp_1 = role;
    if (!((tmp_1 == null ? null : new Role(tmp_1)) == null)) {
      tmp_0 = roleFakeNodeId($this);
    } else {
      tmp_0 = contentDescriptionFakeNodeId($this);
    }
    var fakeNode = new SemanticsNode(tmp, false, new LayoutNode(true, tmp_0), configuration);
    fakeNode.isFake_1 = true;
    fakeNode.fakeNodeParent_1 = $this;
    return fakeNode;
  }
  function get_$stableprop_40() {
    return 8;
  }
  function SemanticsNode$_get_isUnmergedLeafNode_$lambda_ki3p3a(it) {
    var tmp0_safe_receiver = it.get_collapsedSemantics_h5e7hb_k$();
    return (tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_isMergingSemanticsOfDescendants_8v9l58_k$()) === true;
  }
  function SemanticsNode$_get_parent_$lambda_cwnc39(it) {
    var tmp0_safe_receiver = it.get_collapsedSemantics_h5e7hb_k$();
    return (tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_isMergingSemanticsOfDescendants_8v9l58_k$()) === true;
  }
  function SemanticsNode$_get_parent_$lambda_cwnc39_0(it) {
    var tmp = it.get_nodes_ivvt6w_k$();
    // Inline function 'androidx.compose.ui.node.Nodes.Semantics' call
    Nodes_getInstance();
    var tmp$ret$0 = _NodeKind___init__impl__ojsprp(8);
    return tmp.has_iov1d3_k$(tmp$ret$0);
  }
  function SemanticsNode$emitFakeNodes$lambda($nodeRole) {
    return function ($this$fakeSemanticsNode) {
      set_role($this$fakeSemanticsNode, $nodeRole);
      return Unit_getInstance();
    };
  }
  function SemanticsNode$emitFakeNodes$lambda_0($contentDescription) {
    return function ($this$fakeSemanticsNode) {
      set_contentDescription($this$fakeSemanticsNode, $contentDescription);
      return Unit_getInstance();
    };
  }
  function SemanticsNode$fakeSemanticsNode$fakeNode$1($properties) {
    this.$properties_1 = $properties;
    Node.call(this);
  }
  protoOf(SemanticsNode$fakeSemanticsNode$fakeNode$1).applySemantics_xpyasu_k$ = function (_this__u8e3s4) {
    this.$properties_1(_this__u8e3s4);
  };
  function SemanticsNode(outerSemanticsNode, mergingEnabled, layoutNode, unmergedConfig) {
    this.outerSemanticsNode_1 = outerSemanticsNode;
    this.mergingEnabled_1 = mergingEnabled;
    this.layoutNode_1 = layoutNode;
    this.unmergedConfig_1 = unmergedConfig;
    this.isFake_1 = false;
    this.fakeNodeParent_1 = null;
    this.id_1 = this.layoutNode_1.get_semanticsId_xvfny7_k$();
    this.$stable_1 = 8;
  }
  protoOf(SemanticsNode).get_outerSemanticsNode_e67pb1_k$ = function () {
    return this.outerSemanticsNode_1;
  };
  protoOf(SemanticsNode).get_mergingEnabled_fahai3_k$ = function () {
    return this.mergingEnabled_1;
  };
  protoOf(SemanticsNode).get_layoutNode_eiy42z_k$ = function () {
    return this.layoutNode_1;
  };
  protoOf(SemanticsNode).get_unmergedConfig_h34wnk_k$ = function () {
    return this.unmergedConfig_1;
  };
  protoOf(SemanticsNode).set_isFake_kuf8e1_k$ = function (_set____db54di) {
    this.isFake_1 = _set____db54di;
  };
  protoOf(SemanticsNode).get_isFake_evxiug_k$ = function () {
    return this.isFake_1;
  };
  protoOf(SemanticsNode).get_isUnmergedLeafNode_18uik8_k$ = function () {
    var tmp;
    if (!this.isFake_1 ? this.get_replacedChildren_90ac4o_k$().isEmpty_y1axqb_k$() : false) {
      tmp = findClosestParentNode(this.layoutNode_1, SemanticsNode$_get_isUnmergedLeafNode_$lambda_ki3p3a) == null;
    } else {
      tmp = false;
    }
    return tmp;
  };
  protoOf(SemanticsNode).get_layoutInfo_ej1bpb_k$ = function () {
    return this.layoutNode_1;
  };
  protoOf(SemanticsNode).get_root_wott0r_k$ = function () {
    var tmp0_safe_receiver = this.layoutNode_1.get_owner_iwkx3e_k$();
    return tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_rootForTest_mmrf4_k$();
  };
  protoOf(SemanticsNode).get_id_kntnx8_k$ = function () {
    return this.id_1;
  };
  protoOf(SemanticsNode).get_touchBoundsInRoot_n6fhu_k$ = function () {
    var tmp;
    if (this.unmergedConfig_1.get_isMergingSemanticsOfDescendants_8v9l58_k$()) {
      var tmp0_elvis_lhs = get_outerMergingSemantics(this.layoutNode_1);
      tmp = tmp0_elvis_lhs == null ? this.outerSemanticsNode_1 : tmp0_elvis_lhs;
    } else {
      tmp = this.outerSemanticsNode_1;
    }
    var entity = tmp;
    return touchBoundsInRoot(entity.get_node_wor8sr_k$(), get_useMinimumTouchTarget(this.unmergedConfig_1));
  };
  protoOf(SemanticsNode).get_size_kd98kr_k$ = function () {
    var tmp0_safe_receiver = this.findCoordinatorToGetBounds_i819a1_k$();
    var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_size_kd98kr_k$();
    var tmp;
    var tmp_0 = tmp1_elvis_lhs;
    if ((tmp_0 == null ? null : new IntSize(tmp_0)) == null) {
      tmp = Companion_getInstance_8().get_Zero_9we0a6_k$();
    } else {
      tmp = tmp1_elvis_lhs;
    }
    return tmp;
  };
  protoOf(SemanticsNode).get_boundsInRoot_fwmn7f_k$ = function () {
    var tmp0_safe_receiver = this.findCoordinatorToGetBounds_i819a1_k$();
    var tmp;
    if (tmp0_safe_receiver == null) {
      tmp = null;
    } else {
      // Inline function 'kotlin.takeIf' call
      // Inline function 'kotlin.contracts.contract' call
      var tmp_0;
      // Inline function 'androidx.compose.ui.semantics.SemanticsNode.<get-boundsInRoot>.<anonymous>' call
      if (tmp0_safe_receiver.get_isAttached_odsl1l_k$()) {
        tmp_0 = tmp0_safe_receiver;
      } else {
        tmp_0 = null;
      }
      tmp = tmp_0;
    }
    var tmp1_safe_receiver = tmp;
    var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : boundsInRoot(tmp1_safe_receiver);
    return tmp2_elvis_lhs == null ? Companion_getInstance().get_Zero_woe9zl_k$() : tmp2_elvis_lhs;
  };
  protoOf(SemanticsNode).get_positionInRoot_glgu4x_k$ = function () {
    var tmp0_safe_receiver = this.findCoordinatorToGetBounds_i819a1_k$();
    var tmp;
    if (tmp0_safe_receiver == null) {
      tmp = null;
    } else {
      // Inline function 'kotlin.takeIf' call
      // Inline function 'kotlin.contracts.contract' call
      var tmp_0;
      // Inline function 'androidx.compose.ui.semantics.SemanticsNode.<get-positionInRoot>.<anonymous>' call
      if (tmp0_safe_receiver.get_isAttached_odsl1l_k$()) {
        tmp_0 = tmp0_safe_receiver;
      } else {
        tmp_0 = null;
      }
      tmp = tmp_0;
    }
    var tmp1_safe_receiver = tmp;
    var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : positionInRoot(tmp1_safe_receiver);
    var tmp_1;
    var tmp_2 = tmp2_elvis_lhs;
    if ((tmp_2 == null ? null : new Offset(tmp_2)) == null) {
      tmp_1 = Companion_getInstance_6().get_Zero_k6n73t_k$();
    } else {
      tmp_1 = tmp2_elvis_lhs;
    }
    return tmp_1;
  };
  protoOf(SemanticsNode).get_boundsInWindow_c3d7zh_k$ = function () {
    var tmp0_safe_receiver = this.findCoordinatorToGetBounds_i819a1_k$();
    var tmp;
    if (tmp0_safe_receiver == null) {
      tmp = null;
    } else {
      // Inline function 'kotlin.takeIf' call
      // Inline function 'kotlin.contracts.contract' call
      var tmp_0;
      // Inline function 'androidx.compose.ui.semantics.SemanticsNode.<get-boundsInWindow>.<anonymous>' call
      if (tmp0_safe_receiver.get_isAttached_odsl1l_k$()) {
        tmp_0 = tmp0_safe_receiver;
      } else {
        tmp_0 = null;
      }
      tmp = tmp_0;
    }
    var tmp1_safe_receiver = tmp;
    var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : boundsInWindow(tmp1_safe_receiver);
    return tmp2_elvis_lhs == null ? Companion_getInstance().get_Zero_woe9zl_k$() : tmp2_elvis_lhs;
  };
  protoOf(SemanticsNode).get_positionInWindow_jgt45f_k$ = function () {
    var tmp0_safe_receiver = this.findCoordinatorToGetBounds_i819a1_k$();
    var tmp;
    if (tmp0_safe_receiver == null) {
      tmp = null;
    } else {
      // Inline function 'kotlin.takeIf' call
      // Inline function 'kotlin.contracts.contract' call
      var tmp_0;
      // Inline function 'androidx.compose.ui.semantics.SemanticsNode.<get-positionInWindow>.<anonymous>' call
      if (tmp0_safe_receiver.get_isAttached_odsl1l_k$()) {
        tmp_0 = tmp0_safe_receiver;
      } else {
        tmp_0 = null;
      }
      tmp = tmp_0;
    }
    var tmp1_safe_receiver = tmp;
    var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : positionInWindow(tmp1_safe_receiver);
    var tmp_1;
    var tmp_2 = tmp2_elvis_lhs;
    if ((tmp_2 == null ? null : new Offset(tmp_2)) == null) {
      tmp_1 = Companion_getInstance_6().get_Zero_k6n73t_k$();
    } else {
      tmp_1 = tmp2_elvis_lhs;
    }
    return tmp_1;
  };
  protoOf(SemanticsNode).get_isTransparent_hy4yan_k$ = function () {
    var tmp0_safe_receiver = this.findCoordinatorToGetBounds_i819a1_k$();
    var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.isTransparent_j5vtu0_k$();
    return tmp1_elvis_lhs == null ? false : tmp1_elvis_lhs;
  };
  protoOf(SemanticsNode).getAlignmentLinePosition_8zbvc4_k$ = function (alignmentLine) {
    var tmp0_safe_receiver = this.findCoordinatorToGetBounds_i819a1_k$();
    var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_pk047k_k$(alignmentLine);
    return tmp1_elvis_lhs == null ? Companion_getInstance_35().get_Unspecified_el0w4u_k$() : tmp1_elvis_lhs;
  };
  protoOf(SemanticsNode).get_config_c0698r_k$ = function () {
    if (_get_isMergingSemanticsOfDescendants__b73llg(this)) {
      var mergedConfig = this.unmergedConfig_1.copy_1tks5_k$();
      mergeConfig(this, mergedConfig);
      return mergedConfig;
    } else {
      return this.unmergedConfig_1;
    }
  };
  protoOf(SemanticsNode).unmergedChildren_8l267z_k$ = function (includeFakeNodes) {
    if (this.isFake_1) {
      // Inline function 'kotlin.collections.listOf' call
      return emptyList();
    }
    // Inline function 'kotlin.collections.mutableListOf' call
    var unmergedChildren = ArrayList_init_$Create$_0();
    fillOneLayerOfSemanticsWrappers(this.layoutNode_1, this, unmergedChildren);
    if (includeFakeNodes) {
      emitFakeNodes(this, unmergedChildren);
    }
    return unmergedChildren;
  };
  protoOf(SemanticsNode).unmergedChildren$default_ulm3zp_k$ = function (includeFakeNodes, $super) {
    includeFakeNodes = includeFakeNodes === VOID ? false : includeFakeNodes;
    return $super === VOID ? this.unmergedChildren_8l267z_k$(includeFakeNodes) : $super.unmergedChildren_8l267z_k$.call(this, includeFakeNodes);
  };
  protoOf(SemanticsNode).get_children_4cwbp4_k$ = function () {
    return getChildren(this, !this.mergingEnabled_1, false);
  };
  protoOf(SemanticsNode).get_replacedChildren_90ac4o_k$ = function () {
    return getChildren(this, false, true);
  };
  protoOf(SemanticsNode).get_isRoot_ew5h6d_k$ = function () {
    return this.get_parent_hy4reb_k$() == null;
  };
  protoOf(SemanticsNode).get_parent_hy4reb_k$ = function () {
    if (!(this.fakeNodeParent_1 == null))
      return this.fakeNodeParent_1;
    var node = null;
    if (this.mergingEnabled_1) {
      node = findClosestParentNode(this.layoutNode_1, SemanticsNode$_get_parent_$lambda_cwnc39);
    }
    if (node == null) {
      node = findClosestParentNode(this.layoutNode_1, SemanticsNode$_get_parent_$lambda_cwnc39_0);
    }
    if (node == null)
      return null;
    return SemanticsNode_0(node, this.mergingEnabled_1);
  };
  protoOf(SemanticsNode).findCoordinatorToGetBounds_i819a1_k$ = function () {
    if (this.isFake_1) {
      var tmp0_safe_receiver = this.get_parent_hy4reb_k$();
      return tmp0_safe_receiver == null ? null : tmp0_safe_receiver.findCoordinatorToGetBounds_i819a1_k$();
    }
    var tmp1_elvis_lhs = get_outerMergingSemantics(this.layoutNode_1);
    var semanticsModifierNode = tmp1_elvis_lhs == null ? this.outerSemanticsNode_1 : tmp1_elvis_lhs;
    // Inline function 'androidx.compose.ui.node.Nodes.Semantics' call
    Nodes_getInstance();
    var tmp$ret$0 = _NodeKind___init__impl__ojsprp(8);
    return requireCoordinator(semanticsModifierNode, tmp$ret$0);
  };
  protoOf(SemanticsNode).copyWithMergingEnabled_k1a8jd_k$ = function () {
    return new SemanticsNode(this.outerSemanticsNode_1, true, this.layoutNode_1, this.unmergedConfig_1);
  };
  function SemanticsNode_0(layoutNode, mergingEnabled) {
    var tmp$ret$2;
    $l$block_0: {
      // Inline function 'androidx.compose.ui.node.NodeChain.head' call
      var this_0 = layoutNode.get_nodes_ivvt6w_k$();
      // Inline function 'androidx.compose.ui.node.Nodes.Semantics' call
      Nodes_getInstance();
      // Inline function 'androidx.compose.ui.node.NodeChain.headToTail' call
      var type = _NodeKind___init__impl__ojsprp(8);
      $l$block_1: {
        // Inline function 'androidx.compose.ui.node.NodeChain.headToTail' call
        var mask = _NodeKind___get_mask__impl__1uopb6(type);
        if ((_get_aggregateChildKindSet__bx3g2o(this_0) & mask) === 0) {
          break $l$block_1;
        }
        // Inline function 'androidx.compose.ui.node.NodeChain.headToTail' call
        var node = this_0.get_head_won7e1_k$();
        while (!(node == null)) {
          // Inline function 'androidx.compose.ui.node.NodeChain.headToTail.<anonymous>' call
          var it = node;
          if (!((it.get_kindSet_ahjm4b_k$() & mask) === 0)) {
            // Inline function 'androidx.compose.ui.node.NodeChain.headToTail.<anonymous>' call
            // Inline function 'androidx.compose.ui.node.dispatchForKind' call
            var stack = null;
            var node_0 = it;
            $l$loop: while (!(node_0 == null)) {
              if (!(node_0 == null) ? isInterface(node_0, SemanticsModifierNode) : false) {
                // Inline function 'androidx.compose.ui.node.NodeChain.head.<anonymous>' call
                tmp$ret$2 = node_0;
                break $l$block_0;
              } else {
                var tmp;
                // Inline function 'androidx.compose.ui.Node.isKind' call
                if (!((node_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                  tmp = node_0 instanceof DelegatingNode;
                } else {
                  tmp = false;
                }
                if (tmp) {
                  var count = 0;
                  // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                  var node_1 = node_0.get_delegate_i94tki_k$();
                  while (!(node_1 == null)) {
                    // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                    var next = node_1;
                    // Inline function 'androidx.compose.ui.Node.isKind' call
                    if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                      count = count + 1 | 0;
                      if (count === 1) {
                        node_0 = next;
                      } else {
                        var tmp1_elvis_lhs = stack;
                        var tmp_0;
                        if (tmp1_elvis_lhs == null) {
                          // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                          // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                          // Inline function 'kotlin.arrayOfNulls' call
                          var tmp$ret$5 = fillArrayVal(Array(16), null);
                          tmp_0 = new MutableVector(tmp$ret$5, 0);
                        } else {
                          tmp_0 = tmp1_elvis_lhs;
                        }
                        stack = tmp_0;
                        var theNode = node_0;
                        if (!(theNode == null)) {
                          var tmp2_safe_receiver = stack;
                          if (tmp2_safe_receiver == null)
                            null;
                          else
                            tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                          node_0 = null;
                        }
                        var tmp3_safe_receiver = stack;
                        if (tmp3_safe_receiver == null)
                          null;
                        else
                          tmp3_safe_receiver.add_wl2rvy_k$(next);
                      }
                    }
                    node_1 = node_1.get_child_ipppmb_k$();
                  }
                  if (count === 1) {
                    continue $l$loop;
                  }
                }
              }
              node_0 = pop$accessor$1u1ky95(stack);
            }
          }
          if ((it.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0) {
            break $l$block_1;
          }
          node = node.get_child_ipppmb_k$();
        }
      }
      tmp$ret$2 = null;
    }
    return new SemanticsNode(ensureNotNull(tmp$ret$2).get_node_wor8sr_k$(), mergingEnabled, layoutNode, ensureNotNull(layoutNode.get_collapsedSemantics_h5e7hb_k$()));
  }
  function findClosestParentNode(_this__u8e3s4, selector) {
    var currentParent = _this__u8e3s4.get_parent_hy4reb_k$();
    while (!(currentParent == null)) {
      if (selector(currentParent)) {
        return currentParent;
      } else {
        currentParent = currentParent.get_parent_hy4reb_k$();
      }
    }
    return null;
  }
  function get_outerMergingSemantics(_this__u8e3s4) {
    var tmp$ret$3;
    $l$block_0: {
      // Inline function 'androidx.compose.ui.node.NodeChain.firstFromHead' call
      var this_0 = _this__u8e3s4.get_nodes_ivvt6w_k$();
      // Inline function 'androidx.compose.ui.node.Nodes.Semantics' call
      Nodes_getInstance();
      // Inline function 'androidx.compose.ui.node.NodeChain.headToTail' call
      var type = _NodeKind___init__impl__ojsprp(8);
      $l$block_1: {
        // Inline function 'androidx.compose.ui.node.NodeChain.headToTail' call
        var mask = _NodeKind___get_mask__impl__1uopb6(type);
        if ((_get_aggregateChildKindSet__bx3g2o(this_0) & mask) === 0) {
          break $l$block_1;
        }
        // Inline function 'androidx.compose.ui.node.NodeChain.headToTail' call
        var node = this_0.get_head_won7e1_k$();
        while (!(node == null)) {
          // Inline function 'androidx.compose.ui.node.NodeChain.headToTail.<anonymous>' call
          var it = node;
          if (!((it.get_kindSet_ahjm4b_k$() & mask) === 0)) {
            // Inline function 'androidx.compose.ui.node.NodeChain.headToTail.<anonymous>' call
            // Inline function 'androidx.compose.ui.node.dispatchForKind' call
            var stack = null;
            var node_0 = it;
            $l$loop: while (!(node_0 == null)) {
              if (!(node_0 == null) ? isInterface(node_0, SemanticsModifierNode) : false) {
                // Inline function 'androidx.compose.ui.node.NodeChain.firstFromHead.<anonymous>' call
                var it_0 = node_0;
                // Inline function 'androidx.compose.ui.semantics.<get-outerMergingSemantics>.<anonymous>' call
                if (it_0.get_shouldMergeDescendantSemantics_tbewdw_k$()) {
                  tmp$ret$3 = it_0;
                  break $l$block_0;
                }
              } else {
                var tmp;
                // Inline function 'androidx.compose.ui.Node.isKind' call
                if (!((node_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                  tmp = node_0 instanceof DelegatingNode;
                } else {
                  tmp = false;
                }
                if (tmp) {
                  var count = 0;
                  // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                  var node_1 = node_0.get_delegate_i94tki_k$();
                  while (!(node_1 == null)) {
                    // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                    var next = node_1;
                    // Inline function 'androidx.compose.ui.Node.isKind' call
                    if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                      count = count + 1 | 0;
                      if (count === 1) {
                        node_0 = next;
                      } else {
                        var tmp1_elvis_lhs = stack;
                        var tmp_0;
                        if (tmp1_elvis_lhs == null) {
                          // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                          // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                          // Inline function 'kotlin.arrayOfNulls' call
                          var tmp$ret$6 = fillArrayVal(Array(16), null);
                          tmp_0 = new MutableVector(tmp$ret$6, 0);
                        } else {
                          tmp_0 = tmp1_elvis_lhs;
                        }
                        stack = tmp_0;
                        var theNode = node_0;
                        if (!(theNode == null)) {
                          var tmp2_safe_receiver = stack;
                          if (tmp2_safe_receiver == null)
                            null;
                          else
                            tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                          node_0 = null;
                        }
                        var tmp3_safe_receiver = stack;
                        if (tmp3_safe_receiver == null)
                          null;
                        else
                          tmp3_safe_receiver.add_wl2rvy_k$(next);
                      }
                    }
                    node_1 = node_1.get_child_ipppmb_k$();
                  }
                  if (count === 1) {
                    continue $l$loop;
                  }
                }
              }
              node_0 = pop$accessor$1u1ky95(stack);
            }
          }
          if ((it.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0) {
            break $l$block_1;
          }
          node = node.get_child_ipppmb_k$();
        }
      }
      tmp$ret$3 = null;
    }
    return tmp$ret$3;
  }
  function get_role(_this__u8e3s4) {
    var tmp = getOrNull(_this__u8e3s4.unmergedConfig_1, SemanticsProperties_getInstance().get_Role_wo9dcv_k$());
    return tmp == null ? null : tmp.value_1;
  }
  function roleFakeNodeId(_this__u8e3s4) {
    return _this__u8e3s4.id_1 + 1000000000 | 0;
  }
  function contentDescriptionFakeNodeId(_this__u8e3s4) {
    return _this__u8e3s4.id_1 + 2000000000 | 0;
  }
  function _get_rootNode__9wmfyf($this) {
    return $this.rootNode_1;
  }
  function get_$stableprop_41() {
    return 8;
  }
  function SemanticsOwner(rootNode) {
    this.rootNode_1 = rootNode;
    this.$stable_1 = 8;
  }
  protoOf(SemanticsOwner).get_rootSemanticsNode_7uruec_k$ = function () {
    return SemanticsNode_0(this.rootNode_1, true);
  };
  protoOf(SemanticsOwner).get_unmergedRootSemanticsNode_cxixgh_k$ = function () {
    var tmp$ret$2;
    $l$block_0: {
      // Inline function 'androidx.compose.ui.node.NodeChain.head' call
      var this_0 = this.rootNode_1.get_nodes_ivvt6w_k$();
      // Inline function 'androidx.compose.ui.node.Nodes.Semantics' call
      Nodes_getInstance();
      // Inline function 'androidx.compose.ui.node.NodeChain.headToTail' call
      var type = _NodeKind___init__impl__ojsprp(8);
      $l$block_1: {
        // Inline function 'androidx.compose.ui.node.NodeChain.headToTail' call
        var mask = _NodeKind___get_mask__impl__1uopb6(type);
        if ((_get_aggregateChildKindSet__bx3g2o(this_0) & mask) === 0) {
          break $l$block_1;
        }
        // Inline function 'androidx.compose.ui.node.NodeChain.headToTail' call
        var node = this_0.get_head_won7e1_k$();
        while (!(node == null)) {
          // Inline function 'androidx.compose.ui.node.NodeChain.headToTail.<anonymous>' call
          var it = node;
          if (!((it.get_kindSet_ahjm4b_k$() & mask) === 0)) {
            // Inline function 'androidx.compose.ui.node.NodeChain.headToTail.<anonymous>' call
            // Inline function 'androidx.compose.ui.node.dispatchForKind' call
            var stack = null;
            var node_0 = it;
            $l$loop: while (!(node_0 == null)) {
              if (!(node_0 == null) ? isInterface(node_0, SemanticsModifierNode) : false) {
                // Inline function 'androidx.compose.ui.node.NodeChain.head.<anonymous>' call
                tmp$ret$2 = node_0;
                break $l$block_0;
              } else {
                var tmp;
                // Inline function 'androidx.compose.ui.Node.isKind' call
                if (!((node_0.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                  tmp = node_0 instanceof DelegatingNode;
                } else {
                  tmp = false;
                }
                if (tmp) {
                  var count = 0;
                  // Inline function 'androidx.compose.ui.node.DelegatingNode.forEachImmediateDelegate' call
                  var node_1 = node_0.get_delegate_i94tki_k$();
                  while (!(node_1 == null)) {
                    // Inline function 'androidx.compose.ui.node.dispatchForKind.<anonymous>' call
                    var next = node_1;
                    // Inline function 'androidx.compose.ui.Node.isKind' call
                    if (!((next.get_kindSet_ahjm4b_k$() & _NodeKind___get_mask__impl__1uopb6(type)) === 0)) {
                      count = count + 1 | 0;
                      if (count === 1) {
                        node_0 = next;
                      } else {
                        var tmp1_elvis_lhs = stack;
                        var tmp_0;
                        if (tmp1_elvis_lhs == null) {
                          // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
                          // Inline function 'androidx.compose.runtime.collection.MutableVector' call
                          // Inline function 'kotlin.arrayOfNulls' call
                          var tmp$ret$5 = fillArrayVal(Array(16), null);
                          tmp_0 = new MutableVector(tmp$ret$5, 0);
                        } else {
                          tmp_0 = tmp1_elvis_lhs;
                        }
                        stack = tmp_0;
                        var theNode = node_0;
                        if (!(theNode == null)) {
                          var tmp2_safe_receiver = stack;
                          if (tmp2_safe_receiver == null)
                            null;
                          else
                            tmp2_safe_receiver.add_wl2rvy_k$(theNode);
                          node_0 = null;
                        }
                        var tmp3_safe_receiver = stack;
                        if (tmp3_safe_receiver == null)
                          null;
                        else
                          tmp3_safe_receiver.add_wl2rvy_k$(next);
                      }
                    }
                    node_1 = node_1.get_child_ipppmb_k$();
                  }
                  if (count === 1) {
                    continue $l$loop;
                  }
                }
              }
              node_0 = pop$accessor$1u1ky95(stack);
            }
          }
          if ((it.get_aggregateChildKindSet_xuqkpk_k$() & mask) === 0) {
            break $l$block_1;
          }
          node = node.get_child_ipppmb_k$();
        }
      }
      tmp$ret$2 = null;
    }
    var tmp0_outerSemanticsNode = ensureNotNull(tmp$ret$2).get_node_wor8sr_k$();
    var tmp1_layoutNode = this.rootNode_1;
    var tmp2_unmergedConfig = new SemanticsConfiguration();
    return new SemanticsNode(tmp0_outerSemanticsNode, false, tmp1_layoutNode, tmp2_unmergedConfig);
  };
  function set_stateDescription(_this__u8e3s4, _set____db54di) {
    _init_properties_SemanticsProperties_kt__mp85yq();
    return stateDescription$delegate.setValue_ri60iz_k$(_this__u8e3s4, stateDescription$factory(), _set____db54di);
  }
  function get_stateDescription(_this__u8e3s4) {
    _init_properties_SemanticsProperties_kt__mp85yq();
    return stateDescription$delegate.getValue_8mu8se_k$(_this__u8e3s4, stateDescription$factory_0());
  }
  var stateDescription$delegate;
  function set_progressBarRangeInfo(_this__u8e3s4, _set____db54di) {
    _init_properties_SemanticsProperties_kt__mp85yq();
    return progressBarRangeInfo$delegate.setValue_ri60iz_k$(_this__u8e3s4, progressBarRangeInfo$factory(), _set____db54di);
  }
  function get_progressBarRangeInfo(_this__u8e3s4) {
    _init_properties_SemanticsProperties_kt__mp85yq();
    return progressBarRangeInfo$delegate.getValue_8mu8se_k$(_this__u8e3s4, progressBarRangeInfo$factory_0());
  }
  var progressBarRangeInfo$delegate;
  function set_paneTitle(_this__u8e3s4, _set____db54di) {
    _init_properties_SemanticsProperties_kt__mp85yq();
    return paneTitle$delegate.setValue_ri60iz_k$(_this__u8e3s4, paneTitle$factory(), _set____db54di);
  }
  function get_paneTitle(_this__u8e3s4) {
    _init_properties_SemanticsProperties_kt__mp85yq();
    return paneTitle$delegate.getValue_8mu8se_k$(_this__u8e3s4, paneTitle$factory_0());
  }
  var paneTitle$delegate;
  function set_liveRegion(_this__u8e3s4, _set____db54di) {
    _init_properties_SemanticsProperties_kt__mp85yq();
    return liveRegion$delegate.setValue_ri60iz_k$(_this__u8e3s4, liveRegion$factory(), new LiveRegionMode(_set____db54di));
  }
  function get_liveRegion(_this__u8e3s4) {
    _init_properties_SemanticsProperties_kt__mp85yq();
    return liveRegion$delegate.getValue_8mu8se_k$(_this__u8e3s4, liveRegion$factory_0()).value_1;
  }
  var liveRegion$delegate;
  function set_focused(_this__u8e3s4, _set____db54di) {
    _init_properties_SemanticsProperties_kt__mp85yq();
    return focused$delegate.setValue_ri60iz_k$(_this__u8e3s4, focused$factory(), _set____db54di);
  }
  function get_focused(_this__u8e3s4) {
    _init_properties_SemanticsProperties_kt__mp85yq();
    return focused$delegate.getValue_8mu8se_k$(_this__u8e3s4, focused$factory_0());
  }
  var focused$delegate;
  function set_isContainer(_this__u8e3s4, _set____db54di) {
    _init_properties_SemanticsProperties_kt__mp85yq();
    return isContainer$delegate.setValue_ri60iz_k$(_this__u8e3s4, isContainer$factory(), _set____db54di);
  }
  function get_isContainer(_this__u8e3s4) {
    _init_properties_SemanticsProperties_kt__mp85yq();
    return isContainer$delegate.getValue_8mu8se_k$(_this__u8e3s4, isContainer$factory_0());
  }
  var isContainer$delegate;
  function set_isTraversalGroup(_this__u8e3s4, _set____db54di) {
    _init_properties_SemanticsProperties_kt__mp85yq();
    return isTraversalGroup$delegate.setValue_ri60iz_k$(_this__u8e3s4, isTraversalGroup$factory(), _set____db54di);
  }
  function get_isTraversalGroup(_this__u8e3s4) {
    _init_properties_SemanticsProperties_kt__mp85yq();
    return isTraversalGroup$delegate.getValue_8mu8se_k$(_this__u8e3s4, isTraversalGroup$factory_0());
  }
  var isTraversalGroup$delegate;
  function set_traversalIndex(_this__u8e3s4, _set____db54di) {
    _init_properties_SemanticsProperties_kt__mp85yq();
    return traversalIndex$delegate.setValue_ri60iz_k$(_this__u8e3s4, traversalIndex$factory(), _set____db54di);
  }
  function get_traversalIndex(_this__u8e3s4) {
    _init_properties_SemanticsProperties_kt__mp85yq();
    return traversalIndex$delegate.getValue_8mu8se_k$(_this__u8e3s4, traversalIndex$factory_0());
  }
  var traversalIndex$delegate;
  function set_horizontalScrollAxisRange(_this__u8e3s4, _set____db54di) {
    _init_properties_SemanticsProperties_kt__mp85yq();
    return horizontalScrollAxisRange$delegate.setValue_ri60iz_k$(_this__u8e3s4, horizontalScrollAxisRange$factory(), _set____db54di);
  }
  function get_horizontalScrollAxisRange(_this__u8e3s4) {
    _init_properties_SemanticsProperties_kt__mp85yq();
    return horizontalScrollAxisRange$delegate.getValue_8mu8se_k$(_this__u8e3s4, horizontalScrollAxisRange$factory_0());
  }
  var horizontalScrollAxisRange$delegate;
  function set_verticalScrollAxisRange(_this__u8e3s4, _set____db54di) {
    _init_properties_SemanticsProperties_kt__mp85yq();
    return verticalScrollAxisRange$delegate.setValue_ri60iz_k$(_this__u8e3s4, verticalScrollAxisRange$factory(), _set____db54di);
  }
  function get_verticalScrollAxisRange(_this__u8e3s4) {
    _init_properties_SemanticsProperties_kt__mp85yq();
    return verticalScrollAxisRange$delegate.getValue_8mu8se_k$(_this__u8e3s4, verticalScrollAxisRange$factory_0());
  }
  var verticalScrollAxisRange$delegate;
  function set_role(_this__u8e3s4, _set____db54di) {
    _init_properties_SemanticsProperties_kt__mp85yq();
    return role$delegate.setValue_ri60iz_k$(_this__u8e3s4, role$factory(), new Role(_set____db54di));
  }
  function get_role_0(_this__u8e3s4) {
    _init_properties_SemanticsProperties_kt__mp85yq();
    return role$delegate.getValue_8mu8se_k$(_this__u8e3s4, role$factory_0()).value_1;
  }
  var role$delegate;
  function set_testTag(_this__u8e3s4, _set____db54di) {
    _init_properties_SemanticsProperties_kt__mp85yq();
    return testTag$delegate.setValue_ri60iz_k$(_this__u8e3s4, testTag$factory(), _set____db54di);
  }
  function get_testTag(_this__u8e3s4) {
    _init_properties_SemanticsProperties_kt__mp85yq();
    return testTag$delegate.getValue_8mu8se_k$(_this__u8e3s4, testTag$factory_0());
  }
  var testTag$delegate;
  function set_editableText(_this__u8e3s4, _set____db54di) {
    _init_properties_SemanticsProperties_kt__mp85yq();
    return editableText$delegate.setValue_ri60iz_k$(_this__u8e3s4, editableText$factory(), _set____db54di);
  }
  function get_editableText(_this__u8e3s4) {
    _init_properties_SemanticsProperties_kt__mp85yq();
    return editableText$delegate.getValue_8mu8se_k$(_this__u8e3s4, editableText$factory_0());
  }
  var editableText$delegate;
  function set_textSelectionRange(_this__u8e3s4, _set____db54di) {
    _init_properties_SemanticsProperties_kt__mp85yq();
    return textSelectionRange$delegate.setValue_ri60iz_k$(_this__u8e3s4, textSelectionRange$factory(), new TextRange(_set____db54di));
  }
  function get_textSelectionRange(_this__u8e3s4) {
    _init_properties_SemanticsProperties_kt__mp85yq();
    return textSelectionRange$delegate.getValue_8mu8se_k$(_this__u8e3s4, textSelectionRange$factory_0()).packedValue_1;
  }
  var textSelectionRange$delegate;
  function set_imeAction(_this__u8e3s4, _set____db54di) {
    _init_properties_SemanticsProperties_kt__mp85yq();
    return imeAction$delegate.setValue_ri60iz_k$(_this__u8e3s4, imeAction$factory(), new ImeAction(_set____db54di));
  }
  function get_imeAction(_this__u8e3s4) {
    _init_properties_SemanticsProperties_kt__mp85yq();
    return imeAction$delegate.getValue_8mu8se_k$(_this__u8e3s4, imeAction$factory_0()).value_1;
  }
  var imeAction$delegate;
  function set_selected(_this__u8e3s4, _set____db54di) {
    _init_properties_SemanticsProperties_kt__mp85yq();
    return selected$delegate.setValue_ri60iz_k$(_this__u8e3s4, selected$factory(), _set____db54di);
  }
  function get_selected(_this__u8e3s4) {
    _init_properties_SemanticsProperties_kt__mp85yq();
    return selected$delegate.getValue_8mu8se_k$(_this__u8e3s4, selected$factory_0());
  }
  var selected$delegate;
  function set_collectionInfo(_this__u8e3s4, _set____db54di) {
    _init_properties_SemanticsProperties_kt__mp85yq();
    return collectionInfo$delegate.setValue_ri60iz_k$(_this__u8e3s4, collectionInfo$factory(), _set____db54di);
  }
  function get_collectionInfo(_this__u8e3s4) {
    _init_properties_SemanticsProperties_kt__mp85yq();
    return collectionInfo$delegate.getValue_8mu8se_k$(_this__u8e3s4, collectionInfo$factory_0());
  }
  var collectionInfo$delegate;
  function set_collectionItemInfo(_this__u8e3s4, _set____db54di) {
    _init_properties_SemanticsProperties_kt__mp85yq();
    return collectionItemInfo$delegate.setValue_ri60iz_k$(_this__u8e3s4, collectionItemInfo$factory(), _set____db54di);
  }
  function get_collectionItemInfo(_this__u8e3s4) {
    _init_properties_SemanticsProperties_kt__mp85yq();
    return collectionItemInfo$delegate.getValue_8mu8se_k$(_this__u8e3s4, collectionItemInfo$factory_0());
  }
  var collectionItemInfo$delegate;
  function set_toggleableState(_this__u8e3s4, _set____db54di) {
    _init_properties_SemanticsProperties_kt__mp85yq();
    return toggleableState$delegate.setValue_ri60iz_k$(_this__u8e3s4, toggleableState$factory(), _set____db54di);
  }
  function get_toggleableState(_this__u8e3s4) {
    _init_properties_SemanticsProperties_kt__mp85yq();
    return toggleableState$delegate.getValue_8mu8se_k$(_this__u8e3s4, toggleableState$factory_0());
  }
  var toggleableState$delegate;
  function set_customActions(_this__u8e3s4, _set____db54di) {
    _init_properties_SemanticsProperties_kt__mp85yq();
    return customActions$delegate.setValue_ri60iz_k$(_this__u8e3s4, customActions$factory(), _set____db54di);
  }
  function get_customActions(_this__u8e3s4) {
    _init_properties_SemanticsProperties_kt__mp85yq();
    return customActions$delegate.getValue_8mu8se_k$(_this__u8e3s4, customActions$factory_0());
  }
  var customActions$delegate;
  function SemanticsPropertyReceiver() {
  }
  function get_$stableprop_42() {
    return 0;
  }
  function SemanticsPropertyKey$_init_$lambda_wl0qjy(parentValue, childValue) {
    return parentValue == null ? childValue : parentValue;
  }
  function SemanticsPropertyKey(name, mergePolicy) {
    var tmp;
    if (mergePolicy === VOID) {
      tmp = SemanticsPropertyKey$_init_$lambda_wl0qjy;
    } else {
      tmp = mergePolicy;
    }
    mergePolicy = tmp;
    this.name_1 = name;
    this.mergePolicy_1 = mergePolicy;
    this.$stable_1 = 0;
  }
  protoOf(SemanticsPropertyKey).get_name_woqyms_k$ = function () {
    return this.name_1;
  };
  protoOf(SemanticsPropertyKey).get_mergePolicy_fkx541_k$ = function () {
    return this.mergePolicy_1;
  };
  protoOf(SemanticsPropertyKey).merge_movzdr_k$ = function (parentValue, childValue) {
    return this.mergePolicy_1(parentValue, childValue);
  };
  protoOf(SemanticsPropertyKey).getValue_8mu8se_k$ = function (thisRef, property) {
    return throwSemanticsGetNotSupported();
  };
  protoOf(SemanticsPropertyKey).setValue_ri60iz_k$ = function (thisRef, property, value) {
    thisRef.set_immqnq_k$(this, value);
  };
  protoOf(SemanticsPropertyKey).toString = function () {
    return 'SemanticsPropertyKey: ' + this.name_1;
  };
  function get_$stableprop_43() {
    return 0;
  }
  function AccessibilityAction(label, action) {
    this.label_1 = label;
    this.action_1 = action;
    this.$stable_1 = 0;
  }
  protoOf(AccessibilityAction).get_label_iuj8p7_k$ = function () {
    return this.label_1;
  };
  protoOf(AccessibilityAction).get_action_avldmn_k$ = function () {
    return this.action_1;
  };
  protoOf(AccessibilityAction).equals = function (other) {
    if (this === other)
      return true;
    if (!(other instanceof AccessibilityAction))
      return false;
    if (!(this.label_1 == other.label_1))
      return false;
    if (!equals(this.action_1, other.action_1))
      return false;
    return true;
  };
  protoOf(AccessibilityAction).hashCode = function () {
    var tmp0_safe_receiver = this.label_1;
    var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : getStringHashCode(tmp0_safe_receiver);
    var result = tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs;
    var tmp = imul(31, result);
    // Inline function 'kotlin.hashCode' call
    var tmp0_safe_receiver_0 = this.action_1;
    var tmp1_elvis_lhs_0 = tmp0_safe_receiver_0 == null ? null : hashCode(tmp0_safe_receiver_0);
    result = tmp + (tmp1_elvis_lhs_0 == null ? 0 : tmp1_elvis_lhs_0) | 0;
    return result;
  };
  protoOf(AccessibilityAction).toString = function () {
    return 'AccessibilityAction(label=' + this.label_1 + ', action=' + this.action_1 + ')';
  };
  function get_$stableprop_44() {
    return 0;
  }
  function SemanticsProperties$ContentDescription$lambda(parentValue, childValue) {
    var tmp1_safe_receiver = parentValue == null ? null : toMutableList(parentValue);
    var tmp;
    if (tmp1_safe_receiver == null) {
      tmp = null;
    } else {
      // Inline function 'kotlin.also' call
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'androidx.compose.ui.semantics.SemanticsProperties.ContentDescription.<anonymous>.<anonymous>' call
      tmp1_safe_receiver.addAll_4lagoh_k$(childValue);
      tmp = tmp1_safe_receiver;
    }
    var tmp2_elvis_lhs = tmp;
    return tmp2_elvis_lhs == null ? childValue : tmp2_elvis_lhs;
  }
  function SemanticsProperties$PaneTitle$lambda(_anonymous_parameter_0__qggqh8, _anonymous_parameter_1__qggqgd) {
    throw IllegalStateException_init_$Create$('merge function called on unmergeable property PaneTitle.');
  }
  function SemanticsProperties$InvisibleToUser$lambda(parentValue, _anonymous_parameter_1__qggqgd) {
    return parentValue;
  }
  function SemanticsProperties$TraversalIndex$lambda(parentValue, _anonymous_parameter_1__qggqgd) {
    return parentValue;
  }
  function SemanticsProperties$IsPopup$lambda(_anonymous_parameter_0__qggqh8, _anonymous_parameter_1__qggqgd) {
    throw IllegalStateException_init_$Create$('merge function called on unmergeable property IsPopup. A popup should not be a child of a clickable/focusable node.');
  }
  function SemanticsProperties$IsDialog$lambda(_anonymous_parameter_0__qggqh8, _anonymous_parameter_1__qggqgd) {
    throw IllegalStateException_init_$Create$('merge function called on unmergeable property IsDialog. A dialog should not be a child of a clickable/focusable node.');
  }
  function SemanticsProperties$Role$lambda(parentValue, _anonymous_parameter_1__qggqgd) {
    return parentValue;
  }
  function SemanticsProperties$TestTag$lambda(parentValue, _anonymous_parameter_1__qggqgd) {
    return parentValue;
  }
  function SemanticsProperties$Text$lambda(parentValue, childValue) {
    var tmp1_safe_receiver = parentValue == null ? null : toMutableList(parentValue);
    var tmp;
    if (tmp1_safe_receiver == null) {
      tmp = null;
    } else {
      // Inline function 'kotlin.also' call
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'androidx.compose.ui.semantics.SemanticsProperties.Text.<anonymous>.<anonymous>' call
      tmp1_safe_receiver.addAll_4lagoh_k$(childValue);
      tmp = tmp1_safe_receiver;
    }
    var tmp2_elvis_lhs = tmp;
    return tmp2_elvis_lhs == null ? childValue : tmp2_elvis_lhs;
  }
  function SemanticsProperties() {
    SemanticsProperties_instance = this;
    var tmp = this;
    tmp.ContentDescription_1 = new SemanticsPropertyKey('ContentDescription', SemanticsProperties$ContentDescription$lambda);
    this.StateDescription_1 = new SemanticsPropertyKey('StateDescription');
    this.ProgressBarRangeInfo_1 = new SemanticsPropertyKey('ProgressBarRangeInfo');
    var tmp_0 = this;
    tmp_0.PaneTitle_1 = new SemanticsPropertyKey('PaneTitle', SemanticsProperties$PaneTitle$lambda);
    this.SelectableGroup_1 = new SemanticsPropertyKey('SelectableGroup');
    this.CollectionInfo_1 = new SemanticsPropertyKey('CollectionInfo');
    this.CollectionItemInfo_1 = new SemanticsPropertyKey('CollectionItemInfo');
    this.Heading_1 = new SemanticsPropertyKey('Heading');
    this.Disabled_1 = new SemanticsPropertyKey('Disabled');
    this.LiveRegion_1 = new SemanticsPropertyKey('LiveRegion');
    this.Focused_1 = new SemanticsPropertyKey('Focused');
    this.IsTraversalGroup_1 = new SemanticsPropertyKey('IsTraversalGroup');
    var tmp_1 = this;
    tmp_1.InvisibleToUser_1 = new SemanticsPropertyKey('InvisibleToUser', SemanticsProperties$InvisibleToUser$lambda);
    var tmp_2 = this;
    tmp_2.TraversalIndex_1 = new SemanticsPropertyKey('TraversalIndex', SemanticsProperties$TraversalIndex$lambda);
    this.HorizontalScrollAxisRange_1 = new SemanticsPropertyKey('HorizontalScrollAxisRange');
    this.VerticalScrollAxisRange_1 = new SemanticsPropertyKey('VerticalScrollAxisRange');
    var tmp_3 = this;
    tmp_3.IsPopup_1 = new SemanticsPropertyKey('IsPopup', SemanticsProperties$IsPopup$lambda);
    var tmp_4 = this;
    tmp_4.IsDialog_1 = new SemanticsPropertyKey('IsDialog', SemanticsProperties$IsDialog$lambda);
    var tmp_5 = this;
    tmp_5.Role_1 = new SemanticsPropertyKey('Role', SemanticsProperties$Role$lambda);
    var tmp_6 = this;
    tmp_6.TestTag_1 = new SemanticsPropertyKey('TestTag', SemanticsProperties$TestTag$lambda);
    var tmp_7 = this;
    tmp_7.Text_1 = new SemanticsPropertyKey('Text', SemanticsProperties$Text$lambda);
    this.EditableText_1 = new SemanticsPropertyKey('EditableText');
    this.TextSelectionRange_1 = new SemanticsPropertyKey('TextSelectionRange');
    this.ImeAction_1 = new SemanticsPropertyKey('ImeAction');
    this.Selected_1 = new SemanticsPropertyKey('Selected');
    this.ToggleableState_1 = new SemanticsPropertyKey('ToggleableState');
    this.Password_1 = new SemanticsPropertyKey('Password');
    this.Error_1 = new SemanticsPropertyKey('Error');
    this.IndexForKey_1 = new SemanticsPropertyKey('IndexForKey');
    this.$stable_1 = 0;
  }
  protoOf(SemanticsProperties).get_ContentDescription_z2x578_k$ = function () {
    return this.ContentDescription_1;
  };
  protoOf(SemanticsProperties).get_StateDescription_92kbxo_k$ = function () {
    return this.StateDescription_1;
  };
  protoOf(SemanticsProperties).get_ProgressBarRangeInfo_4lu61e_k$ = function () {
    return this.ProgressBarRangeInfo_1;
  };
  protoOf(SemanticsProperties).get_PaneTitle_gs6q6f_k$ = function () {
    return this.PaneTitle_1;
  };
  protoOf(SemanticsProperties).get_SelectableGroup_maic00_k$ = function () {
    return this.SelectableGroup_1;
  };
  protoOf(SemanticsProperties).get_CollectionInfo_lxcuxh_k$ = function () {
    return this.CollectionInfo_1;
  };
  protoOf(SemanticsProperties).get_CollectionItemInfo_m383zs_k$ = function () {
    return this.CollectionItemInfo_1;
  };
  protoOf(SemanticsProperties).get_Heading_t2yivb_k$ = function () {
    return this.Heading_1;
  };
  protoOf(SemanticsProperties).get_Disabled_q94zob_k$ = function () {
    return this.Disabled_1;
  };
  protoOf(SemanticsProperties).get_LiveRegion_qhkv55_k$ = function () {
    return this.LiveRegion_1;
  };
  protoOf(SemanticsProperties).get_Focused_hd7tri_k$ = function () {
    return this.Focused_1;
  };
  protoOf(SemanticsProperties).get_IsContainer_guz76a_k$ = function () {
    return this.IsTraversalGroup_1;
  };
  protoOf(SemanticsProperties).get_IsTraversalGroup_htxqlo_k$ = function () {
    return this.IsTraversalGroup_1;
  };
  protoOf(SemanticsProperties).get_InvisibleToUser_vuymei_k$ = function () {
    return this.InvisibleToUser_1;
  };
  protoOf(SemanticsProperties).get_TraversalIndex_dfsb8d_k$ = function () {
    return this.TraversalIndex_1;
  };
  protoOf(SemanticsProperties).get_HorizontalScrollAxisRange_ju9w76_k$ = function () {
    return this.HorizontalScrollAxisRange_1;
  };
  protoOf(SemanticsProperties).get_VerticalScrollAxisRange_svjonk_k$ = function () {
    return this.VerticalScrollAxisRange_1;
  };
  protoOf(SemanticsProperties).get_IsPopup_812uzr_k$ = function () {
    return this.IsPopup_1;
  };
  protoOf(SemanticsProperties).get_IsDialog_tevjej_k$ = function () {
    return this.IsDialog_1;
  };
  protoOf(SemanticsProperties).get_Role_wo9dcv_k$ = function () {
    return this.Role_1;
  };
  protoOf(SemanticsProperties).get_TestTag_59qufz_k$ = function () {
    return this.TestTag_1;
  };
  protoOf(SemanticsProperties).get_Text_woag7q_k$ = function () {
    return this.Text_1;
  };
  protoOf(SemanticsProperties).get_EditableText_29scnu_k$ = function () {
    return this.EditableText_1;
  };
  protoOf(SemanticsProperties).get_TextSelectionRange_tqfkuf_k$ = function () {
    return this.TextSelectionRange_1;
  };
  protoOf(SemanticsProperties).get_ImeAction_36yzxu_k$ = function () {
    return this.ImeAction_1;
  };
  protoOf(SemanticsProperties).get_Selected_b10nzw_k$ = function () {
    return this.Selected_1;
  };
  protoOf(SemanticsProperties).get_ToggleableState_d5jofu_k$ = function () {
    return this.ToggleableState_1;
  };
  protoOf(SemanticsProperties).get_Password_alvypo_k$ = function () {
    return this.Password_1;
  };
  protoOf(SemanticsProperties).get_Error_i9egfz_k$ = function () {
    return this.Error_1;
  };
  protoOf(SemanticsProperties).get_IndexForKey_dkdkxt_k$ = function () {
    return this.IndexForKey_1;
  };
  var SemanticsProperties_instance;
  function SemanticsProperties_getInstance() {
    if (SemanticsProperties_instance == null)
      new SemanticsProperties();
    return SemanticsProperties_instance;
  }
  function Companion_26() {
    Companion_instance_26 = this;
    this.Indeterminate_1 = new ProgressBarRangeInfo(0.0, rangeTo(0.0, 0.0));
  }
  protoOf(Companion_26).get_Indeterminate_mgvzw2_k$ = function () {
    return this.Indeterminate_1;
  };
  var Companion_instance_26;
  function Companion_getInstance_47() {
    if (Companion_instance_26 == null)
      new Companion_26();
    return Companion_instance_26;
  }
  function get_$stableprop_45() {
    return 0;
  }
  function ProgressBarRangeInfo(current, range, steps) {
    Companion_getInstance_47();
    steps = steps === VOID ? 0 : steps;
    this.current_1 = current;
    this.range_1 = range;
    this.steps_1 = steps;
    // Inline function 'kotlin.require' call
    // Inline function 'kotlin.contracts.contract' call
    if (!!isNaN_0(this.current_1)) {
      // Inline function 'androidx.compose.ui.semantics.ProgressBarRangeInfo.<anonymous>' call
      var message = 'current must not be NaN';
      throw IllegalArgumentException_init_$Create$(toString(message));
    }
    this.$stable_1 = 0;
  }
  protoOf(ProgressBarRangeInfo).get_current_jwi6j4_k$ = function () {
    return this.current_1;
  };
  protoOf(ProgressBarRangeInfo).get_range_ixu978_k$ = function () {
    return this.range_1;
  };
  protoOf(ProgressBarRangeInfo).get_steps_iyq03i_k$ = function () {
    return this.steps_1;
  };
  protoOf(ProgressBarRangeInfo).equals = function (other) {
    if (this === other)
      return true;
    if (!(other instanceof ProgressBarRangeInfo))
      return false;
    if (!(this.current_1 === other.current_1))
      return false;
    if (!equals(this.range_1, other.range_1))
      return false;
    if (!(this.steps_1 === other.steps_1))
      return false;
    return true;
  };
  protoOf(ProgressBarRangeInfo).hashCode = function () {
    var result = getNumberHashCode(this.current_1);
    result = imul(31, result) + hashCode(this.range_1) | 0;
    result = imul(31, result) + this.steps_1 | 0;
    return result;
  };
  protoOf(ProgressBarRangeInfo).toString = function () {
    return 'ProgressBarRangeInfo(current=' + this.current_1 + ', range=' + this.range_1 + ', steps=' + this.steps_1 + ')';
  };
  function _LiveRegionMode___init__impl__qe4nr2(value) {
    return value;
  }
  function _get_value__a43j40_8($this) {
    return $this;
  }
  function Companion_27() {
    Companion_instance_27 = this;
    this.Polite_1 = _LiveRegionMode___init__impl__qe4nr2(0);
    this.Assertive_1 = _LiveRegionMode___init__impl__qe4nr2(1);
  }
  protoOf(Companion_27).get_Polite_obax0p_k$ = function () {
    return this.Polite_1;
  };
  protoOf(Companion_27).get_Assertive_xxsy3u_k$ = function () {
    return this.Assertive_1;
  };
  var Companion_instance_27;
  function Companion_getInstance_48() {
    if (Companion_instance_27 == null)
      new Companion_27();
    return Companion_instance_27;
  }
  function LiveRegionMode__toString_impl_bs4n26($this) {
    return $this === Companion_getInstance_48().Polite_1 ? 'Polite' : $this === Companion_getInstance_48().Assertive_1 ? 'Assertive' : 'Unknown';
  }
  function LiveRegionMode__hashCode_impl_9z19qp($this) {
    return $this;
  }
  function LiveRegionMode__equals_impl_87jxjf($this, other) {
    if (!(other instanceof LiveRegionMode))
      return false;
    if (!($this === (other instanceof LiveRegionMode ? other.value_1 : THROW_CCE())))
      return false;
    return true;
  }
  function LiveRegionMode(value) {
    Companion_getInstance_48();
    this.value_1 = value;
  }
  protoOf(LiveRegionMode).toString = function () {
    return LiveRegionMode__toString_impl_bs4n26(this.value_1);
  };
  protoOf(LiveRegionMode).hashCode = function () {
    return LiveRegionMode__hashCode_impl_9z19qp(this.value_1);
  };
  protoOf(LiveRegionMode).equals = function (other) {
    return LiveRegionMode__equals_impl_87jxjf(this.value_1, other);
  };
  function get_$stableprop_46() {
    return 0;
  }
  function ScrollAxisRange(value, maxValue, reverseScrolling) {
    reverseScrolling = reverseScrolling === VOID ? false : reverseScrolling;
    this.value_1 = value;
    this.maxValue_1 = maxValue;
    this.reverseScrolling_1 = reverseScrolling;
    this.$stable_1 = 0;
  }
  protoOf(ScrollAxisRange).get_value_j01efc_k$ = function () {
    return this.value_1;
  };
  protoOf(ScrollAxisRange).get_maxValue_p78wqy_k$ = function () {
    return this.maxValue_1;
  };
  protoOf(ScrollAxisRange).get_reverseScrolling_ks9n2c_k$ = function () {
    return this.reverseScrolling_1;
  };
  protoOf(ScrollAxisRange).toString = function () {
    return 'ScrollAxisRange(value=' + this.value_1() + ', maxValue=' + this.maxValue_1() + ', ' + ('reverseScrolling=' + this.reverseScrolling_1 + ')');
  };
  function _Role___init__impl__464ukr(value) {
    return value;
  }
  function _get_value__a43j40_9($this) {
    return $this;
  }
  function Companion_28() {
    Companion_instance_28 = this;
    this.Button_1 = _Role___init__impl__464ukr(0);
    this.Checkbox_1 = _Role___init__impl__464ukr(1);
    this.Switch_1 = _Role___init__impl__464ukr(2);
    this.RadioButton_1 = _Role___init__impl__464ukr(3);
    this.Tab_1 = _Role___init__impl__464ukr(4);
    this.Image_1 = _Role___init__impl__464ukr(5);
    this.DropdownList_1 = _Role___init__impl__464ukr(6);
  }
  protoOf(Companion_28).get_Button_3hh0zb_k$ = function () {
    return this.Button_1;
  };
  protoOf(Companion_28).get_Checkbox_yayv9i_k$ = function () {
    return this.Checkbox_1;
  };
  protoOf(Companion_28).get_Switch_p9llo5_k$ = function () {
    return this.Switch_1;
  };
  protoOf(Companion_28).get_RadioButton_asjtaq_k$ = function () {
    return this.RadioButton_1;
  };
  protoOf(Companion_28).get_Tab_90hg2i_k$ = function () {
    return this.Tab_1;
  };
  protoOf(Companion_28).get_Image_hasgv4_k$ = function () {
    return this.Image_1;
  };
  protoOf(Companion_28).get_DropdownList_32yrsq_k$ = function () {
    return this.DropdownList_1;
  };
  var Companion_instance_28;
  function Companion_getInstance_49() {
    if (Companion_instance_28 == null)
      new Companion_28();
    return Companion_instance_28;
  }
  function Role__toString_impl_ixe5w5($this) {
    return $this === Companion_getInstance_49().Button_1 ? 'Button' : $this === Companion_getInstance_49().Checkbox_1 ? 'Checkbox' : $this === Companion_getInstance_49().Switch_1 ? 'Switch' : $this === Companion_getInstance_49().RadioButton_1 ? 'RadioButton' : $this === Companion_getInstance_49().Tab_1 ? 'Tab' : $this === Companion_getInstance_49().Image_1 ? 'Image' : $this === Companion_getInstance_49().DropdownList_1 ? 'DropdownList' : 'Unknown';
  }
  function Role__hashCode_impl_ucjza4($this) {
    return $this;
  }
  function Role__equals_impl_cvy6o8($this, other) {
    if (!(other instanceof Role))
      return false;
    if (!($this === (other instanceof Role ? other.value_1 : THROW_CCE())))
      return false;
    return true;
  }
  function Role(value) {
    Companion_getInstance_49();
    this.value_1 = value;
  }
  protoOf(Role).toString = function () {
    return Role__toString_impl_ixe5w5(this.value_1);
  };
  protoOf(Role).hashCode = function () {
    return Role__hashCode_impl_ucjza4(this.value_1);
  };
  protoOf(Role).equals = function (other) {
    return Role__equals_impl_cvy6o8(this.value_1, other);
  };
  function get_$stableprop_47() {
    return 0;
  }
  function CollectionInfo(rowCount, columnCount) {
    this.rowCount_1 = rowCount;
    this.columnCount_1 = columnCount;
    this.$stable_1 = 0;
  }
  protoOf(CollectionInfo).get_rowCount_vidfj6_k$ = function () {
    return this.rowCount_1;
  };
  protoOf(CollectionInfo).get_columnCount_c9btc_k$ = function () {
    return this.columnCount_1;
  };
  function get_$stableprop_48() {
    return 0;
  }
  function CollectionItemInfo(rowIndex, rowSpan, columnIndex, columnSpan) {
    this.rowIndex_1 = rowIndex;
    this.rowSpan_1 = rowSpan;
    this.columnIndex_1 = columnIndex;
    this.columnSpan_1 = columnSpan;
    this.$stable_1 = 0;
  }
  protoOf(CollectionItemInfo).get_rowIndex_vf3nrz_k$ = function () {
    return this.rowIndex_1;
  };
  protoOf(CollectionItemInfo).get_rowSpan_o71xsr_k$ = function () {
    return this.rowSpan_1;
  };
  protoOf(CollectionItemInfo).get_columnIndex_8zk25_k$ = function () {
    return this.columnIndex_1;
  };
  protoOf(CollectionItemInfo).get_columnSpan_g1au6h_k$ = function () {
    return this.columnSpan_1;
  };
  function get_$stableprop_49() {
    return 0;
  }
  function CustomAccessibilityAction(label, action) {
    this.label_1 = label;
    this.action_1 = action;
    this.$stable_1 = 0;
  }
  protoOf(CustomAccessibilityAction).get_label_iuj8p7_k$ = function () {
    return this.label_1;
  };
  protoOf(CustomAccessibilityAction).get_action_avldmn_k$ = function () {
    return this.action_1;
  };
  protoOf(CustomAccessibilityAction).equals = function (other) {
    if (this === other)
      return true;
    if (!(other instanceof CustomAccessibilityAction))
      return false;
    if (!(this.label_1 === other.label_1))
      return false;
    if (!equals(this.action_1, other.action_1))
      return false;
    return true;
  };
  protoOf(CustomAccessibilityAction).hashCode = function () {
    var result = getStringHashCode(this.label_1);
    result = imul(31, result) + hashCode(this.action_1) | 0;
    return result;
  };
  protoOf(CustomAccessibilityAction).toString = function () {
    return 'CustomAccessibilityAction(label=' + this.label_1 + ', action=' + this.action_1 + ')';
  };
  function get_$stableprop_50() {
    return 0;
  }
  function SemanticsActions$GetTextLayoutResult$lambda(parentValue, childValue) {
    var tmp1_elvis_lhs = parentValue == null ? null : parentValue.label_1;
    var tmp = tmp1_elvis_lhs == null ? childValue.label_1 : tmp1_elvis_lhs;
    var tmp3_elvis_lhs = parentValue == null ? null : parentValue.action_1;
    return new AccessibilityAction(tmp, tmp3_elvis_lhs == null ? childValue.action_1 : tmp3_elvis_lhs);
  }
  function SemanticsActions$OnClick$lambda(parentValue, childValue) {
    var tmp1_elvis_lhs = parentValue == null ? null : parentValue.label_1;
    var tmp = tmp1_elvis_lhs == null ? childValue.label_1 : tmp1_elvis_lhs;
    var tmp3_elvis_lhs = parentValue == null ? null : parentValue.action_1;
    return new AccessibilityAction(tmp, tmp3_elvis_lhs == null ? childValue.action_1 : tmp3_elvis_lhs);
  }
  function SemanticsActions$OnLongClick$lambda(parentValue, childValue) {
    var tmp1_elvis_lhs = parentValue == null ? null : parentValue.label_1;
    var tmp = tmp1_elvis_lhs == null ? childValue.label_1 : tmp1_elvis_lhs;
    var tmp3_elvis_lhs = parentValue == null ? null : parentValue.action_1;
    return new AccessibilityAction(tmp, tmp3_elvis_lhs == null ? childValue.action_1 : tmp3_elvis_lhs);
  }
  function SemanticsActions$ScrollBy$lambda(parentValue, childValue) {
    var tmp1_elvis_lhs = parentValue == null ? null : parentValue.label_1;
    var tmp = tmp1_elvis_lhs == null ? childValue.label_1 : tmp1_elvis_lhs;
    var tmp3_elvis_lhs = parentValue == null ? null : parentValue.action_1;
    return new AccessibilityAction(tmp, tmp3_elvis_lhs == null ? childValue.action_1 : tmp3_elvis_lhs);
  }
  function SemanticsActions$ScrollToIndex$lambda(parentValue, childValue) {
    var tmp1_elvis_lhs = parentValue == null ? null : parentValue.label_1;
    var tmp = tmp1_elvis_lhs == null ? childValue.label_1 : tmp1_elvis_lhs;
    var tmp3_elvis_lhs = parentValue == null ? null : parentValue.action_1;
    return new AccessibilityAction(tmp, tmp3_elvis_lhs == null ? childValue.action_1 : tmp3_elvis_lhs);
  }
  function SemanticsActions$SetProgress$lambda(parentValue, childValue) {
    var tmp1_elvis_lhs = parentValue == null ? null : parentValue.label_1;
    var tmp = tmp1_elvis_lhs == null ? childValue.label_1 : tmp1_elvis_lhs;
    var tmp3_elvis_lhs = parentValue == null ? null : parentValue.action_1;
    return new AccessibilityAction(tmp, tmp3_elvis_lhs == null ? childValue.action_1 : tmp3_elvis_lhs);
  }
  function SemanticsActions$SetSelection$lambda(parentValue, childValue) {
    var tmp1_elvis_lhs = parentValue == null ? null : parentValue.label_1;
    var tmp = tmp1_elvis_lhs == null ? childValue.label_1 : tmp1_elvis_lhs;
    var tmp3_elvis_lhs = parentValue == null ? null : parentValue.action_1;
    return new AccessibilityAction(tmp, tmp3_elvis_lhs == null ? childValue.action_1 : tmp3_elvis_lhs);
  }
  function SemanticsActions$SetText$lambda(parentValue, childValue) {
    var tmp1_elvis_lhs = parentValue == null ? null : parentValue.label_1;
    var tmp = tmp1_elvis_lhs == null ? childValue.label_1 : tmp1_elvis_lhs;
    var tmp3_elvis_lhs = parentValue == null ? null : parentValue.action_1;
    return new AccessibilityAction(tmp, tmp3_elvis_lhs == null ? childValue.action_1 : tmp3_elvis_lhs);
  }
  function SemanticsActions$InsertTextAtCursor$lambda(parentValue, childValue) {
    var tmp1_elvis_lhs = parentValue == null ? null : parentValue.label_1;
    var tmp = tmp1_elvis_lhs == null ? childValue.label_1 : tmp1_elvis_lhs;
    var tmp3_elvis_lhs = parentValue == null ? null : parentValue.action_1;
    return new AccessibilityAction(tmp, tmp3_elvis_lhs == null ? childValue.action_1 : tmp3_elvis_lhs);
  }
  function SemanticsActions$PerformImeAction$lambda(parentValue, childValue) {
    var tmp1_elvis_lhs = parentValue == null ? null : parentValue.label_1;
    var tmp = tmp1_elvis_lhs == null ? childValue.label_1 : tmp1_elvis_lhs;
    var tmp3_elvis_lhs = parentValue == null ? null : parentValue.action_1;
    return new AccessibilityAction(tmp, tmp3_elvis_lhs == null ? childValue.action_1 : tmp3_elvis_lhs);
  }
  function SemanticsActions$CopyText$lambda(parentValue, childValue) {
    var tmp1_elvis_lhs = parentValue == null ? null : parentValue.label_1;
    var tmp = tmp1_elvis_lhs == null ? childValue.label_1 : tmp1_elvis_lhs;
    var tmp3_elvis_lhs = parentValue == null ? null : parentValue.action_1;
    return new AccessibilityAction(tmp, tmp3_elvis_lhs == null ? childValue.action_1 : tmp3_elvis_lhs);
  }
  function SemanticsActions$CutText$lambda(parentValue, childValue) {
    var tmp1_elvis_lhs = parentValue == null ? null : parentValue.label_1;
    var tmp = tmp1_elvis_lhs == null ? childValue.label_1 : tmp1_elvis_lhs;
    var tmp3_elvis_lhs = parentValue == null ? null : parentValue.action_1;
    return new AccessibilityAction(tmp, tmp3_elvis_lhs == null ? childValue.action_1 : tmp3_elvis_lhs);
  }
  function SemanticsActions$PasteText$lambda(parentValue, childValue) {
    var tmp1_elvis_lhs = parentValue == null ? null : parentValue.label_1;
    var tmp = tmp1_elvis_lhs == null ? childValue.label_1 : tmp1_elvis_lhs;
    var tmp3_elvis_lhs = parentValue == null ? null : parentValue.action_1;
    return new AccessibilityAction(tmp, tmp3_elvis_lhs == null ? childValue.action_1 : tmp3_elvis_lhs);
  }
  function SemanticsActions$Expand$lambda(parentValue, childValue) {
    var tmp1_elvis_lhs = parentValue == null ? null : parentValue.label_1;
    var tmp = tmp1_elvis_lhs == null ? childValue.label_1 : tmp1_elvis_lhs;
    var tmp3_elvis_lhs = parentValue == null ? null : parentValue.action_1;
    return new AccessibilityAction(tmp, tmp3_elvis_lhs == null ? childValue.action_1 : tmp3_elvis_lhs);
  }
  function SemanticsActions$Collapse$lambda(parentValue, childValue) {
    var tmp1_elvis_lhs = parentValue == null ? null : parentValue.label_1;
    var tmp = tmp1_elvis_lhs == null ? childValue.label_1 : tmp1_elvis_lhs;
    var tmp3_elvis_lhs = parentValue == null ? null : parentValue.action_1;
    return new AccessibilityAction(tmp, tmp3_elvis_lhs == null ? childValue.action_1 : tmp3_elvis_lhs);
  }
  function SemanticsActions$Dismiss$lambda(parentValue, childValue) {
    var tmp1_elvis_lhs = parentValue == null ? null : parentValue.label_1;
    var tmp = tmp1_elvis_lhs == null ? childValue.label_1 : tmp1_elvis_lhs;
    var tmp3_elvis_lhs = parentValue == null ? null : parentValue.action_1;
    return new AccessibilityAction(tmp, tmp3_elvis_lhs == null ? childValue.action_1 : tmp3_elvis_lhs);
  }
  function SemanticsActions$RequestFocus$lambda(parentValue, childValue) {
    var tmp1_elvis_lhs = parentValue == null ? null : parentValue.label_1;
    var tmp = tmp1_elvis_lhs == null ? childValue.label_1 : tmp1_elvis_lhs;
    var tmp3_elvis_lhs = parentValue == null ? null : parentValue.action_1;
    return new AccessibilityAction(tmp, tmp3_elvis_lhs == null ? childValue.action_1 : tmp3_elvis_lhs);
  }
  function SemanticsActions$PageUp$lambda(parentValue, childValue) {
    var tmp1_elvis_lhs = parentValue == null ? null : parentValue.label_1;
    var tmp = tmp1_elvis_lhs == null ? childValue.label_1 : tmp1_elvis_lhs;
    var tmp3_elvis_lhs = parentValue == null ? null : parentValue.action_1;
    return new AccessibilityAction(tmp, tmp3_elvis_lhs == null ? childValue.action_1 : tmp3_elvis_lhs);
  }
  function SemanticsActions$PageLeft$lambda(parentValue, childValue) {
    var tmp1_elvis_lhs = parentValue == null ? null : parentValue.label_1;
    var tmp = tmp1_elvis_lhs == null ? childValue.label_1 : tmp1_elvis_lhs;
    var tmp3_elvis_lhs = parentValue == null ? null : parentValue.action_1;
    return new AccessibilityAction(tmp, tmp3_elvis_lhs == null ? childValue.action_1 : tmp3_elvis_lhs);
  }
  function SemanticsActions$PageDown$lambda(parentValue, childValue) {
    var tmp1_elvis_lhs = parentValue == null ? null : parentValue.label_1;
    var tmp = tmp1_elvis_lhs == null ? childValue.label_1 : tmp1_elvis_lhs;
    var tmp3_elvis_lhs = parentValue == null ? null : parentValue.action_1;
    return new AccessibilityAction(tmp, tmp3_elvis_lhs == null ? childValue.action_1 : tmp3_elvis_lhs);
  }
  function SemanticsActions$PageRight$lambda(parentValue, childValue) {
    var tmp1_elvis_lhs = parentValue == null ? null : parentValue.label_1;
    var tmp = tmp1_elvis_lhs == null ? childValue.label_1 : tmp1_elvis_lhs;
    var tmp3_elvis_lhs = parentValue == null ? null : parentValue.action_1;
    return new AccessibilityAction(tmp, tmp3_elvis_lhs == null ? childValue.action_1 : tmp3_elvis_lhs);
  }
  function SemanticsActions() {
    SemanticsActions_instance = this;
    var tmp = this;
    // Inline function 'androidx.compose.ui.semantics.ActionPropertyKey' call
    var name = 'GetTextLayoutResult';
    tmp.GetTextLayoutResult_1 = new SemanticsPropertyKey(name, SemanticsActions$GetTextLayoutResult$lambda);
    var tmp_0 = this;
    // Inline function 'androidx.compose.ui.semantics.ActionPropertyKey' call
    tmp_0.OnClick_1 = new SemanticsPropertyKey('OnClick', SemanticsActions$OnClick$lambda);
    var tmp_1 = this;
    // Inline function 'androidx.compose.ui.semantics.ActionPropertyKey' call
    var name_0 = 'OnLongClick';
    tmp_1.OnLongClick_1 = new SemanticsPropertyKey(name_0, SemanticsActions$OnLongClick$lambda);
    var tmp_2 = this;
    // Inline function 'androidx.compose.ui.semantics.ActionPropertyKey' call
    var name_1 = 'ScrollBy';
    tmp_2.ScrollBy_1 = new SemanticsPropertyKey(name_1, SemanticsActions$ScrollBy$lambda);
    var tmp_3 = this;
    // Inline function 'androidx.compose.ui.semantics.ActionPropertyKey' call
    var name_2 = 'ScrollToIndex';
    tmp_3.ScrollToIndex_1 = new SemanticsPropertyKey(name_2, SemanticsActions$ScrollToIndex$lambda);
    var tmp_4 = this;
    // Inline function 'androidx.compose.ui.semantics.ActionPropertyKey' call
    var name_3 = 'SetProgress';
    tmp_4.SetProgress_1 = new SemanticsPropertyKey(name_3, SemanticsActions$SetProgress$lambda);
    var tmp_5 = this;
    // Inline function 'androidx.compose.ui.semantics.ActionPropertyKey' call
    var name_4 = 'SetSelection';
    tmp_5.SetSelection_1 = new SemanticsPropertyKey(name_4, SemanticsActions$SetSelection$lambda);
    var tmp_6 = this;
    // Inline function 'androidx.compose.ui.semantics.ActionPropertyKey' call
    tmp_6.SetText_1 = new SemanticsPropertyKey('SetText', SemanticsActions$SetText$lambda);
    var tmp_7 = this;
    // Inline function 'androidx.compose.ui.semantics.ActionPropertyKey' call
    var name_5 = 'InsertTextAtCursor';
    tmp_7.InsertTextAtCursor_1 = new SemanticsPropertyKey(name_5, SemanticsActions$InsertTextAtCursor$lambda);
    var tmp_8 = this;
    // Inline function 'androidx.compose.ui.semantics.ActionPropertyKey' call
    var name_6 = 'PerformImeAction';
    tmp_8.PerformImeAction_1 = new SemanticsPropertyKey(name_6, SemanticsActions$PerformImeAction$lambda);
    var tmp_9 = this;
    // Inline function 'androidx.compose.ui.semantics.ActionPropertyKey' call
    var name_7 = 'CopyText';
    tmp_9.CopyText_1 = new SemanticsPropertyKey(name_7, SemanticsActions$CopyText$lambda);
    var tmp_10 = this;
    // Inline function 'androidx.compose.ui.semantics.ActionPropertyKey' call
    tmp_10.CutText_1 = new SemanticsPropertyKey('CutText', SemanticsActions$CutText$lambda);
    var tmp_11 = this;
    // Inline function 'androidx.compose.ui.semantics.ActionPropertyKey' call
    var name_8 = 'PasteText';
    tmp_11.PasteText_1 = new SemanticsPropertyKey(name_8, SemanticsActions$PasteText$lambda);
    var tmp_12 = this;
    // Inline function 'androidx.compose.ui.semantics.ActionPropertyKey' call
    tmp_12.Expand_1 = new SemanticsPropertyKey('Expand', SemanticsActions$Expand$lambda);
    var tmp_13 = this;
    // Inline function 'androidx.compose.ui.semantics.ActionPropertyKey' call
    var name_9 = 'Collapse';
    tmp_13.Collapse_1 = new SemanticsPropertyKey(name_9, SemanticsActions$Collapse$lambda);
    var tmp_14 = this;
    // Inline function 'androidx.compose.ui.semantics.ActionPropertyKey' call
    tmp_14.Dismiss_1 = new SemanticsPropertyKey('Dismiss', SemanticsActions$Dismiss$lambda);
    var tmp_15 = this;
    // Inline function 'androidx.compose.ui.semantics.ActionPropertyKey' call
    var name_10 = 'RequestFocus';
    tmp_15.RequestFocus_1 = new SemanticsPropertyKey(name_10, SemanticsActions$RequestFocus$lambda);
    this.CustomActions_1 = new SemanticsPropertyKey('CustomActions');
    var tmp_16 = this;
    // Inline function 'androidx.compose.ui.semantics.ActionPropertyKey' call
    tmp_16.PageUp_1 = new SemanticsPropertyKey('PageUp', SemanticsActions$PageUp$lambda);
    var tmp_17 = this;
    // Inline function 'androidx.compose.ui.semantics.ActionPropertyKey' call
    var name_11 = 'PageLeft';
    tmp_17.PageLeft_1 = new SemanticsPropertyKey(name_11, SemanticsActions$PageLeft$lambda);
    var tmp_18 = this;
    // Inline function 'androidx.compose.ui.semantics.ActionPropertyKey' call
    var name_12 = 'PageDown';
    tmp_18.PageDown_1 = new SemanticsPropertyKey(name_12, SemanticsActions$PageDown$lambda);
    var tmp_19 = this;
    // Inline function 'androidx.compose.ui.semantics.ActionPropertyKey' call
    var name_13 = 'PageRight';
    tmp_19.PageRight_1 = new SemanticsPropertyKey(name_13, SemanticsActions$PageRight$lambda);
    this.$stable_1 = 0;
  }
  protoOf(SemanticsActions).get_GetTextLayoutResult_r3igyn_k$ = function () {
    return this.GetTextLayoutResult_1;
  };
  protoOf(SemanticsActions).get_OnClick_6fra3k_k$ = function () {
    return this.OnClick_1;
  };
  protoOf(SemanticsActions).get_OnLongClick_sdhrgc_k$ = function () {
    return this.OnLongClick_1;
  };
  protoOf(SemanticsActions).get_ScrollBy_xn81yl_k$ = function () {
    return this.ScrollBy_1;
  };
  protoOf(SemanticsActions).get_ScrollToIndex_5avcx_k$ = function () {
    return this.ScrollToIndex_1;
  };
  protoOf(SemanticsActions).get_SetProgress_d7j4yi_k$ = function () {
    return this.SetProgress_1;
  };
  protoOf(SemanticsActions).get_SetSelection_4c9ktv_k$ = function () {
    return this.SetSelection_1;
  };
  protoOf(SemanticsActions).get_SetText_9enplm_k$ = function () {
    return this.SetText_1;
  };
  protoOf(SemanticsActions).get_InsertTextAtCursor_lmq56g_k$ = function () {
    return this.InsertTextAtCursor_1;
  };
  protoOf(SemanticsActions).get_PerformImeAction_rc93a7_k$ = function () {
    return this.PerformImeAction_1;
  };
  protoOf(SemanticsActions).get_CopyText_vxfd4b_k$ = function () {
    return this.CopyText_1;
  };
  protoOf(SemanticsActions).get_CutText_nky4xm_k$ = function () {
    return this.CutText_1;
  };
  protoOf(SemanticsActions).get_PasteText_qhp7rr_k$ = function () {
    return this.PasteText_1;
  };
  protoOf(SemanticsActions).get_Expand_2272v1_k$ = function () {
    return this.Expand_1;
  };
  protoOf(SemanticsActions).get_Collapse_tuc2om_k$ = function () {
    return this.Collapse_1;
  };
  protoOf(SemanticsActions).get_Dismiss_el72in_k$ = function () {
    return this.Dismiss_1;
  };
  protoOf(SemanticsActions).get_RequestFocus_sfhq7m_k$ = function () {
    return this.RequestFocus_1;
  };
  protoOf(SemanticsActions).get_CustomActions_9lyubn_k$ = function () {
    return this.CustomActions_1;
  };
  protoOf(SemanticsActions).get_PageUp_2shtbn_k$ = function () {
    return this.PageUp_1;
  };
  protoOf(SemanticsActions).get_PageLeft_giw7vl_k$ = function () {
    return this.PageLeft_1;
  };
  protoOf(SemanticsActions).get_PageDown_gj13ye_k$ = function () {
    return this.PageDown_1;
  };
  protoOf(SemanticsActions).get_PageRight_eyl2bg_k$ = function () {
    return this.PageRight_1;
  };
  var SemanticsActions_instance;
  function SemanticsActions_getInstance() {
    if (SemanticsActions_instance == null)
      new SemanticsActions();
    return SemanticsActions_instance;
  }
  function throwSemanticsGetNotSupported() {
    _init_properties_SemanticsProperties_kt__mp85yq();
    throw UnsupportedOperationException_init_$Create$('You cannot retrieve a semantics property directly - use one of the SemanticsConfiguration.getOr* methods instead');
  }
  function ActionPropertyKey(name) {
    _init_properties_SemanticsProperties_kt__mp85yq();
    return new SemanticsPropertyKey(name, ActionPropertyKey$lambda);
  }
  function set_contentDescription(_this__u8e3s4, value) {
    _init_properties_SemanticsProperties_kt__mp85yq();
    _this__u8e3s4.set_immqnq_k$(SemanticsProperties_getInstance().ContentDescription_1, listOf_0(value));
  }
  function get_contentDescription(_this__u8e3s4) {
    _init_properties_SemanticsProperties_kt__mp85yq();
    return throwSemanticsGetNotSupported();
  }
  function ActionPropertyKey$lambda(parentValue, childValue) {
    _init_properties_SemanticsProperties_kt__mp85yq();
    var tmp1_elvis_lhs = parentValue == null ? null : parentValue.label_1;
    var tmp = tmp1_elvis_lhs == null ? childValue.label_1 : tmp1_elvis_lhs;
    var tmp3_elvis_lhs = parentValue == null ? null : parentValue.action_1;
    return new AccessibilityAction(tmp, tmp3_elvis_lhs == null ? childValue.action_1 : tmp3_elvis_lhs);
  }
  function stateDescription$factory() {
    return getPropertyCallableRef('stateDescription', 1, KMutableProperty1, function (receiver) {
      return get_stateDescription(receiver);
    }, function (receiver, value) {
      return set_stateDescription(receiver, value);
    });
  }
  function stateDescription$factory_0() {
    return getPropertyCallableRef('stateDescription', 1, KMutableProperty1, function (receiver) {
      return get_stateDescription(receiver);
    }, function (receiver, value) {
      return set_stateDescription(receiver, value);
    });
  }
  function progressBarRangeInfo$factory() {
    return getPropertyCallableRef('progressBarRangeInfo', 1, KMutableProperty1, function (receiver) {
      return get_progressBarRangeInfo(receiver);
    }, function (receiver, value) {
      return set_progressBarRangeInfo(receiver, value);
    });
  }
  function progressBarRangeInfo$factory_0() {
    return getPropertyCallableRef('progressBarRangeInfo', 1, KMutableProperty1, function (receiver) {
      return get_progressBarRangeInfo(receiver);
    }, function (receiver, value) {
      return set_progressBarRangeInfo(receiver, value);
    });
  }
  function paneTitle$factory() {
    return getPropertyCallableRef('paneTitle', 1, KMutableProperty1, function (receiver) {
      return get_paneTitle(receiver);
    }, function (receiver, value) {
      return set_paneTitle(receiver, value);
    });
  }
  function paneTitle$factory_0() {
    return getPropertyCallableRef('paneTitle', 1, KMutableProperty1, function (receiver) {
      return get_paneTitle(receiver);
    }, function (receiver, value) {
      return set_paneTitle(receiver, value);
    });
  }
  function liveRegion$factory() {
    return getPropertyCallableRef('liveRegion', 1, KMutableProperty1, function (receiver) {
      return new LiveRegionMode(get_liveRegion(receiver));
    }, function (receiver, value) {
      return set_liveRegion(receiver, value.value_1);
    });
  }
  function liveRegion$factory_0() {
    return getPropertyCallableRef('liveRegion', 1, KMutableProperty1, function (receiver) {
      return new LiveRegionMode(get_liveRegion(receiver));
    }, function (receiver, value) {
      return set_liveRegion(receiver, value.value_1);
    });
  }
  function focused$factory() {
    return getPropertyCallableRef('focused', 1, KMutableProperty1, function (receiver) {
      return get_focused(receiver);
    }, function (receiver, value) {
      return set_focused(receiver, value);
    });
  }
  function focused$factory_0() {
    return getPropertyCallableRef('focused', 1, KMutableProperty1, function (receiver) {
      return get_focused(receiver);
    }, function (receiver, value) {
      return set_focused(receiver, value);
    });
  }
  function isContainer$factory() {
    return getPropertyCallableRef('isContainer', 1, KMutableProperty1, function (receiver) {
      return get_isContainer(receiver);
    }, function (receiver, value) {
      return set_isContainer(receiver, value);
    });
  }
  function isContainer$factory_0() {
    return getPropertyCallableRef('isContainer', 1, KMutableProperty1, function (receiver) {
      return get_isContainer(receiver);
    }, function (receiver, value) {
      return set_isContainer(receiver, value);
    });
  }
  function isTraversalGroup$factory() {
    return getPropertyCallableRef('isTraversalGroup', 1, KMutableProperty1, function (receiver) {
      return get_isTraversalGroup(receiver);
    }, function (receiver, value) {
      return set_isTraversalGroup(receiver, value);
    });
  }
  function isTraversalGroup$factory_0() {
    return getPropertyCallableRef('isTraversalGroup', 1, KMutableProperty1, function (receiver) {
      return get_isTraversalGroup(receiver);
    }, function (receiver, value) {
      return set_isTraversalGroup(receiver, value);
    });
  }
  function traversalIndex$factory() {
    return getPropertyCallableRef('traversalIndex', 1, KMutableProperty1, function (receiver) {
      return get_traversalIndex(receiver);
    }, function (receiver, value) {
      return set_traversalIndex(receiver, value);
    });
  }
  function traversalIndex$factory_0() {
    return getPropertyCallableRef('traversalIndex', 1, KMutableProperty1, function (receiver) {
      return get_traversalIndex(receiver);
    }, function (receiver, value) {
      return set_traversalIndex(receiver, value);
    });
  }
  function horizontalScrollAxisRange$factory() {
    return getPropertyCallableRef('horizontalScrollAxisRange', 1, KMutableProperty1, function (receiver) {
      return get_horizontalScrollAxisRange(receiver);
    }, function (receiver, value) {
      return set_horizontalScrollAxisRange(receiver, value);
    });
  }
  function horizontalScrollAxisRange$factory_0() {
    return getPropertyCallableRef('horizontalScrollAxisRange', 1, KMutableProperty1, function (receiver) {
      return get_horizontalScrollAxisRange(receiver);
    }, function (receiver, value) {
      return set_horizontalScrollAxisRange(receiver, value);
    });
  }
  function verticalScrollAxisRange$factory() {
    return getPropertyCallableRef('verticalScrollAxisRange', 1, KMutableProperty1, function (receiver) {
      return get_verticalScrollAxisRange(receiver);
    }, function (receiver, value) {
      return set_verticalScrollAxisRange(receiver, value);
    });
  }
  function verticalScrollAxisRange$factory_0() {
    return getPropertyCallableRef('verticalScrollAxisRange', 1, KMutableProperty1, function (receiver) {
      return get_verticalScrollAxisRange(receiver);
    }, function (receiver, value) {
      return set_verticalScrollAxisRange(receiver, value);
    });
  }
  function role$factory() {
    return getPropertyCallableRef('role', 1, KMutableProperty1, function (receiver) {
      return new Role(get_role_0(receiver));
    }, function (receiver, value) {
      return set_role(receiver, value.value_1);
    });
  }
  function role$factory_0() {
    return getPropertyCallableRef('role', 1, KMutableProperty1, function (receiver) {
      return new Role(get_role_0(receiver));
    }, function (receiver, value) {
      return set_role(receiver, value.value_1);
    });
  }
  function testTag$factory() {
    return getPropertyCallableRef('testTag', 1, KMutableProperty1, function (receiver) {
      return get_testTag(receiver);
    }, function (receiver, value) {
      return set_testTag(receiver, value);
    });
  }
  function testTag$factory_0() {
    return getPropertyCallableRef('testTag', 1, KMutableProperty1, function (receiver) {
      return get_testTag(receiver);
    }, function (receiver, value) {
      return set_testTag(receiver, value);
    });
  }
  function editableText$factory() {
    return getPropertyCallableRef('editableText', 1, KMutableProperty1, function (receiver) {
      return get_editableText(receiver);
    }, function (receiver, value) {
      return set_editableText(receiver, value);
    });
  }
  function editableText$factory_0() {
    return getPropertyCallableRef('editableText', 1, KMutableProperty1, function (receiver) {
      return get_editableText(receiver);
    }, function (receiver, value) {
      return set_editableText(receiver, value);
    });
  }
  function textSelectionRange$factory() {
    return getPropertyCallableRef('textSelectionRange', 1, KMutableProperty1, function (receiver) {
      return new TextRange(get_textSelectionRange(receiver));
    }, function (receiver, value) {
      return set_textSelectionRange(receiver, value.packedValue_1);
    });
  }
  function textSelectionRange$factory_0() {
    return getPropertyCallableRef('textSelectionRange', 1, KMutableProperty1, function (receiver) {
      return new TextRange(get_textSelectionRange(receiver));
    }, function (receiver, value) {
      return set_textSelectionRange(receiver, value.packedValue_1);
    });
  }
  function imeAction$factory() {
    return getPropertyCallableRef('imeAction', 1, KMutableProperty1, function (receiver) {
      return new ImeAction(get_imeAction(receiver));
    }, function (receiver, value) {
      return set_imeAction(receiver, value.value_1);
    });
  }
  function imeAction$factory_0() {
    return getPropertyCallableRef('imeAction', 1, KMutableProperty1, function (receiver) {
      return new ImeAction(get_imeAction(receiver));
    }, function (receiver, value) {
      return set_imeAction(receiver, value.value_1);
    });
  }
  function selected$factory() {
    return getPropertyCallableRef('selected', 1, KMutableProperty1, function (receiver) {
      return get_selected(receiver);
    }, function (receiver, value) {
      return set_selected(receiver, value);
    });
  }
  function selected$factory_0() {
    return getPropertyCallableRef('selected', 1, KMutableProperty1, function (receiver) {
      return get_selected(receiver);
    }, function (receiver, value) {
      return set_selected(receiver, value);
    });
  }
  function collectionInfo$factory() {
    return getPropertyCallableRef('collectionInfo', 1, KMutableProperty1, function (receiver) {
      return get_collectionInfo(receiver);
    }, function (receiver, value) {
      return set_collectionInfo(receiver, value);
    });
  }
  function collectionInfo$factory_0() {
    return getPropertyCallableRef('collectionInfo', 1, KMutableProperty1, function (receiver) {
      return get_collectionInfo(receiver);
    }, function (receiver, value) {
      return set_collectionInfo(receiver, value);
    });
  }
  function collectionItemInfo$factory() {
    return getPropertyCallableRef('collectionItemInfo', 1, KMutableProperty1, function (receiver) {
      return get_collectionItemInfo(receiver);
    }, function (receiver, value) {
      return set_collectionItemInfo(receiver, value);
    });
  }
  function collectionItemInfo$factory_0() {
    return getPropertyCallableRef('collectionItemInfo', 1, KMutableProperty1, function (receiver) {
      return get_collectionItemInfo(receiver);
    }, function (receiver, value) {
      return set_collectionItemInfo(receiver, value);
    });
  }
  function toggleableState$factory() {
    return getPropertyCallableRef('toggleableState', 1, KMutableProperty1, function (receiver) {
      return get_toggleableState(receiver);
    }, function (receiver, value) {
      return set_toggleableState(receiver, value);
    });
  }
  function toggleableState$factory_0() {
    return getPropertyCallableRef('toggleableState', 1, KMutableProperty1, function (receiver) {
      return get_toggleableState(receiver);
    }, function (receiver, value) {
      return set_toggleableState(receiver, value);
    });
  }
  function customActions$factory() {
    return getPropertyCallableRef('customActions', 1, KMutableProperty1, function (receiver) {
      return get_customActions(receiver);
    }, function (receiver, value) {
      return set_customActions(receiver, value);
    });
  }
  function customActions$factory_0() {
    return getPropertyCallableRef('customActions', 1, KMutableProperty1, function (receiver) {
      return get_customActions(receiver);
    }, function (receiver, value) {
      return set_customActions(receiver, value);
    });
  }
  var properties_initialized_SemanticsProperties_kt_cpdmz4;
  function _init_properties_SemanticsProperties_kt__mp85yq() {
    if (!properties_initialized_SemanticsProperties_kt_cpdmz4) {
      properties_initialized_SemanticsProperties_kt_cpdmz4 = true;
      stateDescription$delegate = SemanticsProperties_getInstance().StateDescription_1;
      progressBarRangeInfo$delegate = SemanticsProperties_getInstance().ProgressBarRangeInfo_1;
      paneTitle$delegate = SemanticsProperties_getInstance().PaneTitle_1;
      liveRegion$delegate = SemanticsProperties_getInstance().LiveRegion_1;
      focused$delegate = SemanticsProperties_getInstance().Focused_1;
      isContainer$delegate = SemanticsProperties_getInstance().IsTraversalGroup_1;
      isTraversalGroup$delegate = SemanticsProperties_getInstance().IsTraversalGroup_1;
      traversalIndex$delegate = SemanticsProperties_getInstance().TraversalIndex_1;
      horizontalScrollAxisRange$delegate = SemanticsProperties_getInstance().HorizontalScrollAxisRange_1;
      verticalScrollAxisRange$delegate = SemanticsProperties_getInstance().VerticalScrollAxisRange_1;
      role$delegate = SemanticsProperties_getInstance().Role_1;
      testTag$delegate = SemanticsProperties_getInstance().TestTag_1;
      editableText$delegate = SemanticsProperties_getInstance().EditableText_1;
      textSelectionRange$delegate = SemanticsProperties_getInstance().TextSelectionRange_1;
      imeAction$delegate = SemanticsProperties_getInstance().ImeAction_1;
      selected$delegate = SemanticsProperties_getInstance().Selected_1;
      collectionInfo$delegate = SemanticsProperties_getInstance().CollectionInfo_1;
      collectionItemInfo$delegate = SemanticsProperties_getInstance().CollectionItemInfo_1;
      toggleableState$delegate = SemanticsProperties_getInstance().ToggleableState_1;
      customActions$delegate = SemanticsActions_getInstance().CustomActions_1;
    }
  }
  var ToggleableState_On_instance;
  var ToggleableState_Off_instance;
  var ToggleableState_Indeterminate_instance;
  function values_12() {
    return [ToggleableState_On_getInstance(), ToggleableState_Off_getInstance(), ToggleableState_Indeterminate_getInstance()];
  }
  function valueOf_12(value) {
    switch (value) {
      case 'On':
        return ToggleableState_On_getInstance();
      case 'Off':
        return ToggleableState_Off_getInstance();
      case 'Indeterminate':
        return ToggleableState_Indeterminate_getInstance();
      default:
        ToggleableState_initEntries();
        THROW_IAE('No enum constant value.');
        break;
    }
  }
  var ToggleableState_entriesInitialized;
  function ToggleableState_initEntries() {
    if (ToggleableState_entriesInitialized)
      return Unit_getInstance();
    ToggleableState_entriesInitialized = true;
    ToggleableState_On_instance = new ToggleableState('On', 0);
    ToggleableState_Off_instance = new ToggleableState('Off', 1);
    ToggleableState_Indeterminate_instance = new ToggleableState('Indeterminate', 2);
  }
  function ToggleableState(name, ordinal) {
    Enum.call(this, name, ordinal);
  }
  function ToggleableState_On_getInstance() {
    ToggleableState_initEntries();
    return ToggleableState_On_instance;
  }
  function ToggleableState_Off_getInstance() {
    ToggleableState_initEntries();
    return ToggleableState_Off_instance;
  }
  function ToggleableState_Indeterminate_getInstance() {
    ToggleableState_initEntries();
    return ToggleableState_Indeterminate_instance;
  }
  function get_DefaultCacheSize() {
    return DefaultCacheSize;
  }
  var DefaultCacheSize;
  function areObjectsOfSameType(a, b) {
    var tmp = Object.getPrototypeOf(a).constructor == Object.getPrototypeOf(b).constructor;
    return (!(tmp == null) ? typeof tmp === 'boolean' : false) ? tmp : THROW_CCE();
  }
  function toPointerKeyboardModifiers(_this__u8e3s4) {
    var tmp0_isCtrlPressed = SkikoInputModifiers__has_impl_qg30o6(_this__u8e3s4.get_modifiers_tf2p2_k$(), Companion_getInstance_16().get_CONTROL_mq40bf_k$());
    var tmp1_isShiftPressed = SkikoInputModifiers__has_impl_qg30o6(_this__u8e3s4.get_modifiers_tf2p2_k$(), Companion_getInstance_16().get_SHIFT_exptds_k$());
    var tmp2_isAltPressed = SkikoInputModifiers__has_impl_qg30o6(_this__u8e3s4.get_modifiers_tf2p2_k$(), Companion_getInstance_16().get_ALT_5kf34p_k$());
    var tmp3_isMetaPressed = SkikoInputModifiers__has_impl_qg30o6(_this__u8e3s4.get_modifiers_tf2p2_k$(), Companion_getInstance_16().get_META_96s9lh_k$());
    return PointerKeyboardModifiers_0(tmp0_isCtrlPressed, tmp3_isMetaPressed, tmp2_isAltPressed, tmp1_isShiftPressed);
  }
  function PlatformOptimizedCancellationException(message) {
    message = message === VOID ? null : message;
    CancellationException_init_$Init$(message, this);
    captureStack(this, PlatformOptimizedCancellationException);
  }
  function tryPopulateReflectively(_this__u8e3s4, element) {
  }
  function _Key___init__impl__p6mluu(keyCode) {
    return keyCode;
  }
  function _Key___get_keyCode__impl__ymzu5v($this) {
    return $this;
  }
  function Companion_29() {
    Companion_instance_29 = this;
    this.Unknown_1 = skikoKeyToKey(SkikoKey_KEY_UNKNOWN_getInstance());
    this.Home_1 = skikoKeyToKey(SkikoKey_KEY_HOME_getInstance());
    this.DirectionUp_1 = skikoKeyToKey(SkikoKey_KEY_UP_getInstance());
    this.DirectionDown_1 = skikoKeyToKey(SkikoKey_KEY_DOWN_getInstance());
    this.DirectionLeft_1 = skikoKeyToKey(SkikoKey_KEY_LEFT_getInstance());
    this.DirectionRight_1 = skikoKeyToKey(SkikoKey_KEY_RIGHT_getInstance());
    this.Zero_1 = skikoKeyToKey(SkikoKey_KEY_0_getInstance());
    this.One_1 = skikoKeyToKey(SkikoKey_KEY_1_getInstance());
    this.Two_1 = skikoKeyToKey(SkikoKey_KEY_2_getInstance());
    this.Three_1 = skikoKeyToKey(SkikoKey_KEY_3_getInstance());
    this.Four_1 = skikoKeyToKey(SkikoKey_KEY_4_getInstance());
    this.Five_1 = skikoKeyToKey(SkikoKey_KEY_5_getInstance());
    this.Six_1 = skikoKeyToKey(SkikoKey_KEY_6_getInstance());
    this.Seven_1 = skikoKeyToKey(SkikoKey_KEY_7_getInstance());
    this.Eight_1 = skikoKeyToKey(SkikoKey_KEY_8_getInstance());
    this.Nine_1 = skikoKeyToKey(SkikoKey_KEY_9_getInstance());
    this.Minus_1 = skikoKeyToKey(SkikoKey_KEY_MINUS_getInstance());
    this.Equals_1 = skikoKeyToKey(SkikoKey_KEY_EQUALS_getInstance());
    this.A_1 = skikoKeyToKey(SkikoKey_KEY_A_getInstance());
    this.B_1 = skikoKeyToKey(SkikoKey_KEY_B_getInstance());
    this.C_1 = skikoKeyToKey(SkikoKey_KEY_C_getInstance());
    this.D_1 = skikoKeyToKey(SkikoKey_KEY_D_getInstance());
    this.E_1 = skikoKeyToKey(SkikoKey_KEY_E_getInstance());
    this.F_1 = skikoKeyToKey(SkikoKey_KEY_F_getInstance());
    this.G_1 = skikoKeyToKey(SkikoKey_KEY_G_getInstance());
    this.H_1 = skikoKeyToKey(SkikoKey_KEY_H_getInstance());
    this.I_1 = skikoKeyToKey(SkikoKey_KEY_I_getInstance());
    this.J_1 = skikoKeyToKey(SkikoKey_KEY_J_getInstance());
    this.K_1 = skikoKeyToKey(SkikoKey_KEY_K_getInstance());
    this.L_1 = skikoKeyToKey(SkikoKey_KEY_L_getInstance());
    this.M_1 = skikoKeyToKey(SkikoKey_KEY_M_getInstance());
    this.N_1 = skikoKeyToKey(SkikoKey_KEY_N_getInstance());
    this.O_1 = skikoKeyToKey(SkikoKey_KEY_O_getInstance());
    this.P_1 = skikoKeyToKey(SkikoKey_KEY_P_getInstance());
    this.Q_1 = skikoKeyToKey(SkikoKey_KEY_Q_getInstance());
    this.R_1 = skikoKeyToKey(SkikoKey_KEY_R_getInstance());
    this.S_1 = skikoKeyToKey(SkikoKey_KEY_S_getInstance());
    this.T_1 = skikoKeyToKey(SkikoKey_KEY_T_getInstance());
    this.U_1 = skikoKeyToKey(SkikoKey_KEY_U_getInstance());
    this.V_1 = skikoKeyToKey(SkikoKey_KEY_V_getInstance());
    this.W_1 = skikoKeyToKey(SkikoKey_KEY_W_getInstance());
    this.X_1 = skikoKeyToKey(SkikoKey_KEY_X_getInstance());
    this.Y_1 = skikoKeyToKey(SkikoKey_KEY_Y_getInstance());
    this.Z_1 = skikoKeyToKey(SkikoKey_KEY_Z_getInstance());
    this.Comma_1 = skikoKeyToKey(SkikoKey_KEY_COMMA_getInstance());
    this.Period_1 = skikoKeyToKey(SkikoKey_KEY_PERIOD_getInstance());
    this.AltLeft_1 = skikoKeyToKey(SkikoKey_KEY_LEFT_ALT_getInstance());
    this.AltRight_1 = skikoKeyToKey(SkikoKey_KEY_RIGHT_ALT_getInstance());
    this.ShiftLeft_1 = skikoKeyToKey(SkikoKey_KEY_LEFT_SHIFT_getInstance());
    this.ShiftRight_1 = skikoKeyToKey(SkikoKey_KEY_RIGHT_SHIFT_getInstance());
    this.Tab_1 = skikoKeyToKey(SkikoKey_KEY_TAB_getInstance());
    this.Spacebar_1 = skikoKeyToKey(SkikoKey_KEY_SPACE_getInstance());
    this.Enter_1 = skikoKeyToKey(SkikoKey_KEY_ENTER_getInstance());
    this.Backspace_1 = skikoKeyToKey(SkikoKey_KEY_BACKSPACE_getInstance());
    this.Delete_1 = skikoKeyToKey(SkikoKey_KEY_DELETE_getInstance());
    this.Escape_1 = skikoKeyToKey(SkikoKey_KEY_ESCAPE_getInstance());
    this.CtrlLeft_1 = skikoKeyToKey(SkikoKey_KEY_LEFT_CONTROL_getInstance());
    this.CtrlRight_1 = skikoKeyToKey(SkikoKey_KEY_RIGHT_CONTROL_getInstance());
    this.CapsLock_1 = skikoKeyToKey(SkikoKey_KEY_CAPSLOCK_getInstance());
    this.ScrollLock_1 = skikoKeyToKey(SkikoKey_KEY_SCROLL_LOCK_getInstance());
    this.MetaLeft_1 = skikoKeyToKey(SkikoKey_KEY_LEFT_META_getInstance());
    this.MetaRight_1 = skikoKeyToKey(SkikoKey_KEY_RIGHT_META_getInstance());
    this.PrintScreen_1 = skikoKeyToKey(SkikoKey_KEY_PRINTSCEEN_getInstance());
    this.Insert_1 = skikoKeyToKey(SkikoKey_KEY_INSERT_getInstance());
    this.Grave_1 = skikoKeyToKey(SkikoKey_KEY_BACK_QUOTE_getInstance());
    this.LeftBracket_1 = skikoKeyToKey(SkikoKey_KEY_OPEN_BRACKET_getInstance());
    this.RightBracket_1 = skikoKeyToKey(SkikoKey_KEY_CLOSE_BRACKET_getInstance());
    this.Slash_1 = skikoKeyToKey(SkikoKey_KEY_SLASH_getInstance());
    this.Backslash_1 = skikoKeyToKey(SkikoKey_KEY_BACKSLASH_getInstance());
    this.Semicolon_1 = skikoKeyToKey(SkikoKey_KEY_SEMICOLON_getInstance());
    this.PageUp_1 = skikoKeyToKey(SkikoKey_KEY_PGUP_getInstance());
    this.PageDown_1 = skikoKeyToKey(SkikoKey_KEY_PGDOWN_getInstance());
    this.F1__1 = skikoKeyToKey(SkikoKey_KEY_F1_getInstance());
    this.F2__1 = skikoKeyToKey(SkikoKey_KEY_F2_getInstance());
    this.F3__1 = skikoKeyToKey(SkikoKey_KEY_F3_getInstance());
    this.F4__1 = skikoKeyToKey(SkikoKey_KEY_F4_getInstance());
    this.F5__1 = skikoKeyToKey(SkikoKey_KEY_F5_getInstance());
    this.F6__1 = skikoKeyToKey(SkikoKey_KEY_F6_getInstance());
    this.F7__1 = skikoKeyToKey(SkikoKey_KEY_F7_getInstance());
    this.F8__1 = skikoKeyToKey(SkikoKey_KEY_F8_getInstance());
    this.F9__1 = skikoKeyToKey(SkikoKey_KEY_F9_getInstance());
    this.F10__1 = skikoKeyToKey(SkikoKey_KEY_F10_getInstance());
    this.F11__1 = skikoKeyToKey(SkikoKey_KEY_F11_getInstance());
    this.F12__1 = skikoKeyToKey(SkikoKey_KEY_F12_getInstance());
    this.NumLock_1 = skikoKeyToKey(SkikoKey_KEY_NUM_LOCK_getInstance());
    this.NumPad0__1 = skikoKeyToKey(SkikoKey_KEY_NUMPAD_0_getInstance());
    this.NumPad1__1 = skikoKeyToKey(SkikoKey_KEY_NUMPAD_1_getInstance());
    this.NumPad2__1 = skikoKeyToKey(SkikoKey_KEY_NUMPAD_2_getInstance());
    this.NumPad3__1 = skikoKeyToKey(SkikoKey_KEY_NUMPAD_3_getInstance());
    this.NumPad4__1 = skikoKeyToKey(SkikoKey_KEY_NUMPAD_4_getInstance());
    this.NumPad5__1 = skikoKeyToKey(SkikoKey_KEY_NUMPAD_5_getInstance());
    this.NumPad6__1 = skikoKeyToKey(SkikoKey_KEY_NUMPAD_6_getInstance());
    this.NumPad7__1 = skikoKeyToKey(SkikoKey_KEY_NUMPAD_7_getInstance());
    this.NumPad8__1 = skikoKeyToKey(SkikoKey_KEY_NUMPAD_8_getInstance());
    this.NumPad9__1 = skikoKeyToKey(SkikoKey_KEY_NUMPAD_9_getInstance());
    this.NumPadDivide_1 = skikoKeyToKey(SkikoKey_KEY_NUMPAD_DIVIDE_getInstance());
    this.NumPadMultiply_1 = skikoKeyToKey(SkikoKey_KEY_NUMPAD_MULTIPLY_getInstance());
    this.NumPadSubtract_1 = skikoKeyToKey(SkikoKey_KEY_NUMPAD_SUBTRACT_getInstance());
    this.NumPadAdd_1 = skikoKeyToKey(SkikoKey_KEY_NUMPAD_ADD_getInstance());
    this.NumPadEnter_1 = skikoKeyToKey(SkikoKey_KEY_NUMPAD_ENTER_getInstance());
    this.MoveHome_1 = skikoKeyToKey(SkikoKey_KEY_HOME_getInstance());
    this.MoveEnd_1 = skikoKeyToKey(SkikoKey_KEY_END_getInstance());
    this.SoftLeft_1 = _Key___init__impl__p6mluu(new Long(-1000000001, -1));
    this.SoftRight_1 = _Key___init__impl__p6mluu(new Long(-1000000002, -1));
    this.Back_1 = _Key___init__impl__p6mluu(new Long(-1000000003, -1));
    this.NavigatePrevious_1 = _Key___init__impl__p6mluu(new Long(-1000000004, -1));
    this.NavigateNext_1 = _Key___init__impl__p6mluu(new Long(-1000000005, -1));
    this.NavigateIn_1 = _Key___init__impl__p6mluu(new Long(-1000000006, -1));
    this.NavigateOut_1 = _Key___init__impl__p6mluu(new Long(-1000000007, -1));
    this.SystemNavigationUp_1 = _Key___init__impl__p6mluu(new Long(-1000000008, -1));
    this.SystemNavigationDown_1 = _Key___init__impl__p6mluu(new Long(-1000000009, -1));
    this.SystemNavigationLeft_1 = _Key___init__impl__p6mluu(new Long(-1000000010, -1));
    this.SystemNavigationRight_1 = _Key___init__impl__p6mluu(new Long(-1000000011, -1));
    this.Call_1 = _Key___init__impl__p6mluu(new Long(-1000000012, -1));
    this.EndCall_1 = _Key___init__impl__p6mluu(new Long(-1000000013, -1));
    this.DirectionCenter_1 = _Key___init__impl__p6mluu(new Long(-1000000014, -1));
    this.DirectionUpLeft_1 = _Key___init__impl__p6mluu(new Long(-1000000015, -1));
    this.DirectionDownLeft_1 = _Key___init__impl__p6mluu(new Long(-1000000016, -1));
    this.DirectionUpRight_1 = _Key___init__impl__p6mluu(new Long(-1000000017, -1));
    this.DirectionDownRight_1 = _Key___init__impl__p6mluu(new Long(-1000000018, -1));
    this.VolumeUp_1 = _Key___init__impl__p6mluu(new Long(-1000000019, -1));
    this.VolumeDown_1 = _Key___init__impl__p6mluu(new Long(-1000000020, -1));
    this.Power_1 = _Key___init__impl__p6mluu(new Long(-1000000021, -1));
    this.Camera_1 = _Key___init__impl__p6mluu(new Long(-1000000022, -1));
    this.Clear_1 = _Key___init__impl__p6mluu(new Long(-1000000023, -1));
    this.Symbol_1 = _Key___init__impl__p6mluu(new Long(-1000000024, -1));
    this.Browser_1 = _Key___init__impl__p6mluu(new Long(-1000000025, -1));
    this.Envelope_1 = _Key___init__impl__p6mluu(new Long(-1000000026, -1));
    this.Function_1 = _Key___init__impl__p6mluu(new Long(-1000000027, -1));
    this.Break_1 = _Key___init__impl__p6mluu(new Long(-1000000028, -1));
    this.Number_1 = _Key___init__impl__p6mluu(new Long(-1000000031, -1));
    this.HeadsetHook_1 = _Key___init__impl__p6mluu(new Long(-1000000032, -1));
    this.Focus_1 = _Key___init__impl__p6mluu(new Long(-1000000033, -1));
    this.Menu_1 = _Key___init__impl__p6mluu(new Long(-1000000034, -1));
    this.Notification_1 = _Key___init__impl__p6mluu(new Long(-1000000035, -1));
    this.Search_1 = _Key___init__impl__p6mluu(new Long(-1000000036, -1));
    this.PictureSymbols_1 = _Key___init__impl__p6mluu(new Long(-1000000037, -1));
    this.SwitchCharset_1 = _Key___init__impl__p6mluu(new Long(-1000000038, -1));
    this.ButtonA_1 = _Key___init__impl__p6mluu(new Long(-1000000039, -1));
    this.ButtonB_1 = _Key___init__impl__p6mluu(new Long(-1000000040, -1));
    this.ButtonC_1 = _Key___init__impl__p6mluu(new Long(-1000000041, -1));
    this.ButtonX_1 = _Key___init__impl__p6mluu(new Long(-1000000042, -1));
    this.ButtonY_1 = _Key___init__impl__p6mluu(new Long(-1000000043, -1));
    this.ButtonZ_1 = _Key___init__impl__p6mluu(new Long(-1000000044, -1));
    this.ButtonL1__1 = _Key___init__impl__p6mluu(new Long(-1000000045, -1));
    this.ButtonR1__1 = _Key___init__impl__p6mluu(new Long(-1000000046, -1));
    this.ButtonL2__1 = _Key___init__impl__p6mluu(new Long(-1000000047, -1));
    this.ButtonR2__1 = _Key___init__impl__p6mluu(new Long(-1000000048, -1));
    this.ButtonThumbLeft_1 = _Key___init__impl__p6mluu(new Long(-1000000049, -1));
    this.ButtonThumbRight_1 = _Key___init__impl__p6mluu(new Long(-1000000050, -1));
    this.ButtonStart_1 = _Key___init__impl__p6mluu(new Long(-1000000051, -1));
    this.ButtonSelect_1 = _Key___init__impl__p6mluu(new Long(-1000000052, -1));
    this.ButtonMode_1 = _Key___init__impl__p6mluu(new Long(-1000000053, -1));
    this.Button1__1 = _Key___init__impl__p6mluu(new Long(-1000000054, -1));
    this.Button2__1 = _Key___init__impl__p6mluu(new Long(-1000000055, -1));
    this.Button3__1 = _Key___init__impl__p6mluu(new Long(-1000000056, -1));
    this.Button4__1 = _Key___init__impl__p6mluu(new Long(-1000000057, -1));
    this.Button5__1 = _Key___init__impl__p6mluu(new Long(-1000000058, -1));
    this.Button6__1 = _Key___init__impl__p6mluu(new Long(-1000000059, -1));
    this.Button7__1 = _Key___init__impl__p6mluu(new Long(-1000000060, -1));
    this.Button8__1 = _Key___init__impl__p6mluu(new Long(-1000000061, -1));
    this.Button9__1 = _Key___init__impl__p6mluu(new Long(-1000000062, -1));
    this.Button10__1 = _Key___init__impl__p6mluu(new Long(-1000000063, -1));
    this.Button11__1 = _Key___init__impl__p6mluu(new Long(-1000000064, -1));
    this.Button12__1 = _Key___init__impl__p6mluu(new Long(-1000000065, -1));
    this.Button13__1 = _Key___init__impl__p6mluu(new Long(-1000000066, -1));
    this.Button14__1 = _Key___init__impl__p6mluu(new Long(-1000000067, -1));
    this.Button15__1 = _Key___init__impl__p6mluu(new Long(-1000000068, -1));
    this.Button16__1 = _Key___init__impl__p6mluu(new Long(-1000000069, -1));
    this.Forward_1 = _Key___init__impl__p6mluu(new Long(-1000000070, -1));
    this.MediaPlay_1 = _Key___init__impl__p6mluu(new Long(-1000000071, -1));
    this.MediaPause_1 = _Key___init__impl__p6mluu(new Long(-1000000072, -1));
    this.MediaPlayPause_1 = _Key___init__impl__p6mluu(new Long(-1000000073, -1));
    this.MediaStop_1 = _Key___init__impl__p6mluu(new Long(-1000000074, -1));
    this.MediaRecord_1 = _Key___init__impl__p6mluu(new Long(-1000000075, -1));
    this.MediaNext_1 = _Key___init__impl__p6mluu(new Long(-1000000076, -1));
    this.MediaPrevious_1 = _Key___init__impl__p6mluu(new Long(-1000000077, -1));
    this.MediaRewind_1 = _Key___init__impl__p6mluu(new Long(-1000000078, -1));
    this.MediaFastForward_1 = _Key___init__impl__p6mluu(new Long(-1000000079, -1));
    this.MediaClose_1 = _Key___init__impl__p6mluu(new Long(-1000000080, -1));
    this.MediaAudioTrack_1 = _Key___init__impl__p6mluu(new Long(-1000000081, -1));
    this.MediaEject_1 = _Key___init__impl__p6mluu(new Long(-1000000082, -1));
    this.MediaTopMenu_1 = _Key___init__impl__p6mluu(new Long(-1000000083, -1));
    this.MediaSkipForward_1 = _Key___init__impl__p6mluu(new Long(-1000000084, -1));
    this.MediaSkipBackward_1 = _Key___init__impl__p6mluu(new Long(-1000000085, -1));
    this.MediaStepForward_1 = _Key___init__impl__p6mluu(new Long(-1000000086, -1));
    this.MediaStepBackward_1 = _Key___init__impl__p6mluu(new Long(-1000000087, -1));
    this.MicrophoneMute_1 = _Key___init__impl__p6mluu(new Long(-1000000088, -1));
    this.VolumeMute_1 = _Key___init__impl__p6mluu(new Long(-1000000089, -1));
    this.Info_1 = _Key___init__impl__p6mluu(new Long(-1000000090, -1));
    this.ChannelUp_1 = _Key___init__impl__p6mluu(new Long(-1000000091, -1));
    this.ChannelDown_1 = _Key___init__impl__p6mluu(new Long(-1000000092, -1));
    this.ZoomIn_1 = _Key___init__impl__p6mluu(new Long(-1000000093, -1));
    this.ZoomOut_1 = _Key___init__impl__p6mluu(new Long(-1000000094, -1));
    this.Tv_1 = _Key___init__impl__p6mluu(new Long(-1000000095, -1));
    this.Window_1 = _Key___init__impl__p6mluu(new Long(-1000000096, -1));
    this.Guide_1 = _Key___init__impl__p6mluu(new Long(-1000000097, -1));
    this.Dvr_1 = _Key___init__impl__p6mluu(new Long(-1000000098, -1));
    this.Bookmark_1 = _Key___init__impl__p6mluu(new Long(-1000000099, -1));
    this.Captions_1 = _Key___init__impl__p6mluu(new Long(-1000000100, -1));
    this.Settings_1 = _Key___init__impl__p6mluu(new Long(-1000000101, -1));
    this.TvPower_1 = _Key___init__impl__p6mluu(new Long(-1000000102, -1));
    this.TvInput_1 = _Key___init__impl__p6mluu(new Long(-1000000103, -1));
    this.SetTopBoxPower_1 = _Key___init__impl__p6mluu(new Long(-1000000104, -1));
    this.SetTopBoxInput_1 = _Key___init__impl__p6mluu(new Long(-1000000105, -1));
    this.AvReceiverPower_1 = _Key___init__impl__p6mluu(new Long(-1000000106, -1));
    this.AvReceiverInput_1 = _Key___init__impl__p6mluu(new Long(-1000000107, -1));
    this.ProgramRed_1 = _Key___init__impl__p6mluu(new Long(-1000000108, -1));
    this.ProgramGreen_1 = _Key___init__impl__p6mluu(new Long(-1000000109, -1));
    this.ProgramYellow_1 = _Key___init__impl__p6mluu(new Long(-1000000110, -1));
    this.ProgramBlue_1 = _Key___init__impl__p6mluu(new Long(-1000000111, -1));
    this.AppSwitch_1 = _Key___init__impl__p6mluu(new Long(-1000000112, -1));
    this.LanguageSwitch_1 = _Key___init__impl__p6mluu(new Long(-1000000113, -1));
    this.MannerMode_1 = _Key___init__impl__p6mluu(new Long(-1000000114, -1));
    this.Toggle2D3D_1 = _Key___init__impl__p6mluu(new Long(-1000000125, -1));
    this.Contacts_1 = _Key___init__impl__p6mluu(new Long(-1000000126, -1));
    this.Calendar_1 = _Key___init__impl__p6mluu(new Long(-1000000127, -1));
    this.Music_1 = _Key___init__impl__p6mluu(new Long(-1000000128, -1));
    this.Calculator_1 = _Key___init__impl__p6mluu(new Long(-1000000129, -1));
    this.ZenkakuHankaru_1 = _Key___init__impl__p6mluu(new Long(-1000000130, -1));
    this.Eisu_1 = _Key___init__impl__p6mluu(new Long(-1000000131, -1));
    this.Muhenkan_1 = _Key___init__impl__p6mluu(new Long(-1000000132, -1));
    this.Henkan_1 = _Key___init__impl__p6mluu(new Long(-1000000133, -1));
    this.KatakanaHiragana_1 = _Key___init__impl__p6mluu(new Long(-1000000134, -1));
    this.Yen_1 = _Key___init__impl__p6mluu(new Long(-1000000135, -1));
    this.Ro_1 = _Key___init__impl__p6mluu(new Long(-1000000136, -1));
    this.Kana_1 = _Key___init__impl__p6mluu(new Long(-1000000137, -1));
    this.Assist_1 = _Key___init__impl__p6mluu(new Long(-1000000138, -1));
    this.BrightnessDown_1 = _Key___init__impl__p6mluu(new Long(-1000000139, -1));
    this.BrightnessUp_1 = _Key___init__impl__p6mluu(new Long(-1000000140, -1));
    this.Sleep_1 = _Key___init__impl__p6mluu(new Long(-1000000141, -1));
    this.WakeUp_1 = _Key___init__impl__p6mluu(new Long(-1000000142, -1));
    this.SoftSleep_1 = _Key___init__impl__p6mluu(new Long(-1000000143, -1));
    this.Pairing_1 = _Key___init__impl__p6mluu(new Long(-1000000144, -1));
    this.LastChannel_1 = _Key___init__impl__p6mluu(new Long(-1000000145, -1));
    this.TvDataService_1 = _Key___init__impl__p6mluu(new Long(-1000000146, -1));
    this.VoiceAssist_1 = _Key___init__impl__p6mluu(new Long(-1000000147, -1));
    this.TvRadioService_1 = _Key___init__impl__p6mluu(new Long(-1000000148, -1));
    this.TvTeletext_1 = _Key___init__impl__p6mluu(new Long(-1000000149, -1));
    this.TvNumberEntry_1 = _Key___init__impl__p6mluu(new Long(-1000000150, -1));
    this.TvTerrestrialAnalog_1 = _Key___init__impl__p6mluu(new Long(-1000000151, -1));
    this.TvTerrestrialDigital_1 = _Key___init__impl__p6mluu(new Long(-1000000152, -1));
    this.TvSatellite_1 = _Key___init__impl__p6mluu(new Long(-1000000153, -1));
    this.TvSatelliteBs_1 = _Key___init__impl__p6mluu(new Long(-1000000154, -1));
    this.TvSatelliteCs_1 = _Key___init__impl__p6mluu(new Long(-1000000155, -1));
    this.TvSatelliteService_1 = _Key___init__impl__p6mluu(new Long(-1000000156, -1));
    this.TvNetwork_1 = _Key___init__impl__p6mluu(new Long(-1000000157, -1));
    this.TvAntennaCable_1 = _Key___init__impl__p6mluu(new Long(-1000000158, -1));
    this.TvInputHdmi1__1 = _Key___init__impl__p6mluu(new Long(-1000000159, -1));
    this.TvInputHdmi2__1 = _Key___init__impl__p6mluu(new Long(-1000000160, -1));
    this.TvInputHdmi3__1 = _Key___init__impl__p6mluu(new Long(-1000000161, -1));
    this.TvInputHdmi4__1 = _Key___init__impl__p6mluu(new Long(-1000000162, -1));
    this.TvInputComposite1__1 = _Key___init__impl__p6mluu(new Long(-1000000163, -1));
    this.TvInputComposite2__1 = _Key___init__impl__p6mluu(new Long(-1000000164, -1));
    this.TvInputComponent1__1 = _Key___init__impl__p6mluu(new Long(-1000000165, -1));
    this.TvInputComponent2__1 = _Key___init__impl__p6mluu(new Long(-1000000166, -1));
    this.TvInputVga1__1 = _Key___init__impl__p6mluu(new Long(-1000000167, -1));
    this.TvAudioDescription_1 = _Key___init__impl__p6mluu(new Long(-1000000168, -1));
    this.TvAudioDescriptionMixingVolumeUp_1 = _Key___init__impl__p6mluu(new Long(-1000000169, -1));
    this.TvAudioDescriptionMixingVolumeDown_1 = _Key___init__impl__p6mluu(new Long(-1000000170, -1));
    this.TvZoomMode_1 = _Key___init__impl__p6mluu(new Long(-1000000171, -1));
    this.TvContentsMenu_1 = _Key___init__impl__p6mluu(new Long(-1000000172, -1));
    this.TvMediaContextMenu_1 = _Key___init__impl__p6mluu(new Long(-1000000173, -1));
    this.TvTimerProgramming_1 = _Key___init__impl__p6mluu(new Long(-1000000174, -1));
    this.StemPrimary_1 = _Key___init__impl__p6mluu(new Long(-1000000175, -1));
    this.Stem1__1 = _Key___init__impl__p6mluu(new Long(-1000000176, -1));
    this.Stem2__1 = _Key___init__impl__p6mluu(new Long(-1000000177, -1));
    this.Stem3__1 = _Key___init__impl__p6mluu(new Long(-1000000178, -1));
    this.AllApps_1 = _Key___init__impl__p6mluu(new Long(-1000000179, -1));
    this.Refresh_1 = _Key___init__impl__p6mluu(new Long(-1000000180, -1));
    this.ThumbsUp_1 = _Key___init__impl__p6mluu(new Long(-1000000181, -1));
    this.ThumbsDown_1 = _Key___init__impl__p6mluu(new Long(-1000000182, -1));
    this.ProfileSwitch_1 = _Key___init__impl__p6mluu(new Long(-1000000183, -1));
    this.Help_1 = _Key___init__impl__p6mluu(new Long(-1000000184, -1));
    this.Plus_1 = _Key___init__impl__p6mluu(new Long(-1000000185, -1));
    this.Multiply_1 = _Key___init__impl__p6mluu(new Long(-1000000186, -1));
    this.Pound_1 = _Key___init__impl__p6mluu(new Long(-1000000187, -1));
    this.Cut_1 = _Key___init__impl__p6mluu(new Long(-1000000188, -1));
    this.Copy_1 = _Key___init__impl__p6mluu(new Long(-1000000189, -1));
    this.Paste_1 = _Key___init__impl__p6mluu(new Long(-1000000190, -1));
    this.Apostrophe_1 = _Key___init__impl__p6mluu(new Long(-1000000191, -1));
    this.At_1 = _Key___init__impl__p6mluu(new Long(-1410067310, -3));
    this.NumPadDot_1 = _Key___init__impl__p6mluu(new Long(-1000000193, -1));
    this.NumPadComma_1 = _Key___init__impl__p6mluu(new Long(-1000000194, -1));
    this.NumPadEquals_1 = _Key___init__impl__p6mluu(new Long(-1000000195, -1));
    this.NumPadLeftParenthesis_1 = _Key___init__impl__p6mluu(new Long(-1000000196, -1));
    this.NumPadRightParenthesis_1 = _Key___init__impl__p6mluu(new Long(-1000000197, -1));
  }
  protoOf(Companion_29).get_Unknown_tnfgy9_k$ = function () {
    return this.Unknown_1;
  };
  protoOf(Companion_29).get_Home_kbjpzs_k$ = function () {
    return this.Home_1;
  };
  protoOf(Companion_29).get_DirectionUp_jror7j_k$ = function () {
    return this.DirectionUp_1;
  };
  protoOf(Companion_29).get_DirectionDown_8ppfns_k$ = function () {
    return this.DirectionDown_1;
  };
  protoOf(Companion_29).get_DirectionLeft_f5x0wj_k$ = function () {
    return this.DirectionLeft_1;
  };
  protoOf(Companion_29).get_DirectionRight_91pt3q_k$ = function () {
    return this.DirectionRight_1;
  };
  protoOf(Companion_29).get_Zero_9if2cf_k$ = function () {
    return this.Zero_1;
  };
  protoOf(Companion_29).get_One_mg4m37_k$ = function () {
    return this.One_1;
  };
  protoOf(Companion_29).get_Two_oi5doz_k$ = function () {
    return this.Two_1;
  };
  protoOf(Companion_29).get_Three_ca2dgl_k$ = function () {
    return this.Three_1;
  };
  protoOf(Companion_29).get_Four_b7uvz3_k$ = function () {
    return this.Four_1;
  };
  protoOf(Companion_29).get_Five_cj5lh_k$ = function () {
    return this.Five_1;
  };
  protoOf(Companion_29).get_Six_6ykkvd_k$ = function () {
    return this.Six_1;
  };
  protoOf(Companion_29).get_Seven_wa7aac_k$ = function () {
    return this.Seven_1;
  };
  protoOf(Companion_29).get_Eight_xr72ga_k$ = function () {
    return this.Eight_1;
  };
  protoOf(Companion_29).get_Nine_z8uc5x_k$ = function () {
    return this.Nine_1;
  };
  protoOf(Companion_29).get_Minus_cacbnb_k$ = function () {
    return this.Minus_1;
  };
  protoOf(Companion_29).get_Equals_jjg648_k$ = function () {
    return this.Equals_1;
  };
  protoOf(Companion_29).get_A_3qd7s8_k$ = function () {
    return this.A_1;
  };
  protoOf(Companion_29).get_B_biz3fb_k$ = function () {
    return this.B_1;
  };
  protoOf(Companion_29).get_C_qsbemu_k$ = function () {
    return this.C_1;
  };
  protoOf(Companion_29).get_D_szgc4r_k$ = function () {
    return this.D_1;
  };
  protoOf(Companion_29).get_E_dq40x8_k$ = function () {
    return this.E_1;
  };
  protoOf(Companion_29).get_F_1j8aab_k$ = function () {
    return this.F_1;
  };
  protoOf(Companion_29).get_G_gsklhu_k$ = function () {
    return this.G_1;
  };
  protoOf(Companion_29).get_H_w1wwpd_k$ = function () {
    return this.H_1;
  };
  protoOf(Companion_29).get_I_npuu28_k$ = function () {
    return this.I_1;
  };
  protoOf(Companion_29).get_J_8giiup_k$ = function () {
    return this.J_1;
  };
  protoOf(Companion_29).get_K_6stscu_k$ = function () {
    return this.K_1;
  };
  protoOf(Companion_29).get_L_m263kd_k$ = function () {
    return this.L_1;
  };
  protoOf(Companion_29).get_M_xpln78_k$ = function () {
    return this.M_1;
  };
  protoOf(Companion_29).get_N_ig9bzp_k$ = function () {
    return this.N_1;
  };
  protoOf(Companion_29).get_O_36x0s6_k$ = function () {
    return this.O_1;
  };
  protoOf(Companion_29).get_P_c2fafd_k$ = function () {
    return this.P_1;
  };
  protoOf(Companion_29).get_Q_rbrlmw_k$ = function () {
    return this.Q_1;
  };
  protoOf(Companion_29).get_R_sg054p_k$ = function () {
    return this.R_1;
  };
  protoOf(Companion_29).get_S_d6ntx6_k$ = function () {
    return this.S_1;
  };
  protoOf(Companion_29).get_T_22ohad_k$ = function () {
    return this.T_1;
  };
  protoOf(Companion_29).get_U_hc0shw_k$ = function () {
    return this.U_1;
  };
  protoOf(Companion_29).get_V_wld3pf_k$ = function () {
    return this.V_1;
  };
  protoOf(Companion_29).get_W_n6en26_k$ = function () {
    return this.W_1;
  };
  protoOf(Companion_29).get_X_7x2bun_k$ = function () {
    return this.X_1;
  };
  protoOf(Companion_29).get_Y_7c9zcw_k$ = function () {
    return this.Y_1;
  };
  protoOf(Companion_29).get_Z_mlmakf_k$ = function () {
    return this.Z_1;
  };
  protoOf(Companion_29).get_Comma_z8zms_k$ = function () {
    return this.Comma_1;
  };
  protoOf(Companion_29).get_Period_wcz33u_k$ = function () {
    return this.Period_1;
  };
  protoOf(Companion_29).get_AltLeft_n2007r_k$ = function () {
    return this.AltLeft_1;
  };
  protoOf(Companion_29).get_AltRight_dnr5sk_k$ = function () {
    return this.AltRight_1;
  };
  protoOf(Companion_29).get_ShiftLeft_uvgk4w_k$ = function () {
    return this.ShiftLeft_1;
  };
  protoOf(Companion_29).get_ShiftRight_fm5ttf_k$ = function () {
    return this.ShiftRight_1;
  };
  protoOf(Companion_29).get_Tab_os2g9w_k$ = function () {
    return this.Tab_1;
  };
  protoOf(Companion_29).get_Spacebar_eowipy_k$ = function () {
    return this.Spacebar_1;
  };
  protoOf(Companion_29).get_Enter_fkbexr_k$ = function () {
    return this.Enter_1;
  };
  protoOf(Companion_29).get_Backspace_7jmd2y_k$ = function () {
    return this.Backspace_1;
  };
  protoOf(Companion_29).get_Delete_uvctes_k$ = function () {
    return this.Delete_1;
  };
  protoOf(Companion_29).get_Escape_61es3q_k$ = function () {
    return this.Escape_1;
  };
  protoOf(Companion_29).get_CtrlLeft_gj2vgr_k$ = function () {
    return this.CtrlLeft_1;
  };
  protoOf(Companion_29).get_CtrlRight_2uy348_k$ = function () {
    return this.CtrlRight_1;
  };
  protoOf(Companion_29).get_CapsLock_6j5nob_k$ = function () {
    return this.CapsLock_1;
  };
  protoOf(Companion_29).get_ScrollLock_9qbpf3_k$ = function () {
    return this.ScrollLock_1;
  };
  protoOf(Companion_29).get_MetaLeft_6ccput_k$ = function () {
    return this.MetaLeft_1;
  };
  protoOf(Companion_29).get_MetaRight_yj0p42_k$ = function () {
    return this.MetaRight_1;
  };
  protoOf(Companion_29).get_PrintScreen_6kjfuo_k$ = function () {
    return this.PrintScreen_1;
  };
  protoOf(Companion_29).get_Insert_sd5o5q_k$ = function () {
    return this.Insert_1;
  };
  protoOf(Companion_29).get_Grave_ixmfnw_k$ = function () {
    return this.Grave_1;
  };
  protoOf(Companion_29).get_LeftBracket_9nr6eg_k$ = function () {
    return this.LeftBracket_1;
  };
  protoOf(Companion_29).get_RightBracket_jd4orf_k$ = function () {
    return this.RightBracket_1;
  };
  protoOf(Companion_29).get_Slash_cdg18k_k$ = function () {
    return this.Slash_1;
  };
  protoOf(Companion_29).get_Backslash_txp56r_k$ = function () {
    return this.Backslash_1;
  };
  protoOf(Companion_29).get_Semicolon_3vatqg_k$ = function () {
    return this.Semicolon_1;
  };
  protoOf(Companion_29).get_PageUp_4s7j3x_k$ = function () {
    return this.PageUp_1;
  };
  protoOf(Companion_29).get_PageDown_9hcgxi_k$ = function () {
    return this.PageDown_1;
  };
  protoOf(Companion_29).get_F1_yfxnss_k$ = function () {
    return this.F1__1;
  };
  protoOf(Companion_29).get_F2_lbu2yt_k$ = function () {
    return this.F2__1;
  };
  protoOf(Companion_29).get_F3_62hrra_k$ = function () {
    return this.F3__1;
  };
  protoOf(Companion_29).get_F4_96ujg9_k$ = function () {
    return this.F4__1;
  };
  protoOf(Companion_29).get_F5_og6uns_k$ = function () {
    return this.F5__1;
  };
  protoOf(Companion_29).get_F6_vbkw3t_k$ = function () {
    return this.F6__1;
  };
  protoOf(Companion_29).get_F7_g28kwa_k$ = function () {
    return this.F7__1;
  };
  protoOf(Companion_29).get_F8_sw9or_k$ = function () {
    return this.F8__1;
  };
  protoOf(Companion_29).get_F9_egg1is_k$ = function () {
    return this.F9__1;
  };
  protoOf(Companion_29).get_F10_q48u4s_k$ = function () {
    return this.F10__1;
  };
  protoOf(Companion_29).get_F11_auwix9_k$ = function () {
    return this.F11__1;
  };
  protoOf(Companion_29).get_F12_4efsaa_k$ = function () {
    return this.F12__1;
  };
  protoOf(Companion_29).get_NumLock_bu14go_k$ = function () {
    return this.NumLock_1;
  };
  protoOf(Companion_29).get_NumPad0_rx6qqe_k$ = function () {
    return this.NumPad0__1;
  };
  protoOf(Companion_29).get_NumPad1_rul017_k$ = function () {
    return this.NumPad1__1;
  };
  protoOf(Companion_29).get_NumPad2_cl8oto_k$ = function () {
    return this.NumPad2__1;
  };
  protoOf(Companion_29).get_NumPad3_2o3mdv_k$ = function () {
    return this.NumPad3__1;
  };
  protoOf(Companion_29).get_NumPad4_hxfxle_k$ = function () {
    return this.NumPad4__1;
  };
  protoOf(Companion_29).get_NumPad5_x6s8sx_k$ = function () {
    return this.NumPad5__1;
  };
  protoOf(Companion_29).get_NumPad6_mkzhyo_k$ = function () {
    return this.NumPad6__1;
  };
  protoOf(Companion_29).get_NumPad7_7bn6r5_k$ = function () {
    return this.NumPad7__1;
  };
  protoOf(Companion_29).get_NumPad8_7xp4ge_k$ = function () {
    return this.NumPad8__1;
  };
  protoOf(Companion_29).get_NumPad9_n71fnx_k$ = function () {
    return this.NumPad9__1;
  };
  protoOf(Companion_29).get_NumPadDivide_yk9329_k$ = function () {
    return this.NumPadDivide_1;
  };
  protoOf(Companion_29).get_NumPadMultiply_7by5nu_k$ = function () {
    return this.NumPadMultiply_1;
  };
  protoOf(Companion_29).get_NumPadSubtract_9eoiqu_k$ = function () {
    return this.NumPadSubtract_1;
  };
  protoOf(Companion_29).get_NumPadAdd_8c00xx_k$ = function () {
    return this.NumPadAdd_1;
  };
  protoOf(Companion_29).get_NumPadEnter_viczta_k$ = function () {
    return this.NumPadEnter_1;
  };
  protoOf(Companion_29).get_MoveHome_fdukcp_k$ = function () {
    return this.MoveHome_1;
  };
  protoOf(Companion_29).get_MoveEnd_3fdenj_k$ = function () {
    return this.MoveEnd_1;
  };
  protoOf(Companion_29).get_SoftLeft_byt5bq_k$ = function () {
    return this.SoftLeft_1;
  };
  protoOf(Companion_29).get_SoftRight_xw63xj_k$ = function () {
    return this.SoftRight_1;
  };
  protoOf(Companion_29).get_Back_j5mnc0_k$ = function () {
    return this.Back_1;
  };
  protoOf(Companion_29).get_NavigatePrevious_qjfcjj_k$ = function () {
    return this.NavigatePrevious_1;
  };
  protoOf(Companion_29).get_NavigateNext_f8zo03_k$ = function () {
    return this.NavigateNext_1;
  };
  protoOf(Companion_29).get_NavigateIn_s8pcsx_k$ = function () {
    return this.NavigateIn_1;
  };
  protoOf(Companion_29).get_NavigateOut_a75ep0_k$ = function () {
    return this.NavigateOut_1;
  };
  protoOf(Companion_29).get_SystemNavigationUp_wubswn_k$ = function () {
    return this.SystemNavigationUp_1;
  };
  protoOf(Companion_29).get_SystemNavigationDown_5lknj6_k$ = function () {
    return this.SystemNavigationDown_1;
  };
  protoOf(Companion_29).get_SystemNavigationLeft_th743h_k$ = function () {
    return this.SystemNavigationLeft_1;
  };
  protoOf(Companion_29).get_SystemNavigationRight_8ham0w_k$ = function () {
    return this.SystemNavigationRight_1;
  };
  protoOf(Companion_29).get_Call_rwr7u1_k$ = function () {
    return this.Call_1;
  };
  protoOf(Companion_29).get_EndCall_gx1ucg_k$ = function () {
    return this.EndCall_1;
  };
  protoOf(Companion_29).get_DirectionCenter_a9b539_k$ = function () {
    return this.DirectionCenter_1;
  };
  protoOf(Companion_29).get_DirectionUpLeft_75b0dk_k$ = function () {
    return this.DirectionUpLeft_1;
  };
  protoOf(Companion_29).get_DirectionDownLeft_9zhh0v_k$ = function () {
    return this.DirectionDownLeft_1;
  };
  protoOf(Companion_29).get_DirectionUpRight_9lhmyt_k$ = function () {
    return this.DirectionUpRight_1;
  };
  protoOf(Companion_29).get_DirectionDownRight_7cyn4k_k$ = function () {
    return this.DirectionDownRight_1;
  };
  protoOf(Companion_29).get_VolumeUp_z9oa8e_k$ = function () {
    return this.VolumeUp_1;
  };
  protoOf(Companion_29).get_VolumeDown_hy3y23_k$ = function () {
    return this.VolumeDown_1;
  };
  protoOf(Companion_29).get_Power_hzhano_k$ = function () {
    return this.Power_1;
  };
  protoOf(Companion_29).get_Camera_l7r466_k$ = function () {
    return this.Camera_1;
  };
  protoOf(Companion_29).get_Clear_gdxgq4_k$ = function () {
    return this.Clear_1;
  };
  protoOf(Companion_29).get_Symbol_43zai7_k$ = function () {
    return this.Symbol_1;
  };
  protoOf(Companion_29).get_Browser_2y2j1r_k$ = function () {
    return this.Browser_1;
  };
  protoOf(Companion_29).get_Envelope_8ozapj_k$ = function () {
    return this.Envelope_1;
  };
  protoOf(Companion_29).get_Function_rrb65r_k$ = function () {
    return this.Function_1;
  };
  protoOf(Companion_29).get_Break_vwechm_k$ = function () {
    return this.Break_1;
  };
  protoOf(Companion_29).get_Number_9vm2ny_k$ = function () {
    return this.Number_1;
  };
  protoOf(Companion_29).get_HeadsetHook_jla27o_k$ = function () {
    return this.HeadsetHook_1;
  };
  protoOf(Companion_29).get_Focus_2hqw67_k$ = function () {
    return this.Focus_1;
  };
  protoOf(Companion_29).get_Menu_bc6uy0_k$ = function () {
    return this.Menu_1;
  };
  protoOf(Companion_29).get_Notification_t7h6qs_k$ = function () {
    return this.Notification_1;
  };
  protoOf(Companion_29).get_Search_hqhnvl_k$ = function () {
    return this.Search_1;
  };
  protoOf(Companion_29).get_PictureSymbols_hwebm2_k$ = function () {
    return this.PictureSymbols_1;
  };
  protoOf(Companion_29).get_SwitchCharset_dno1rz_k$ = function () {
    return this.SwitchCharset_1;
  };
  protoOf(Companion_29).get_ButtonA_7q5fx2_k$ = function () {
    return this.ButtonA_1;
  };
  protoOf(Companion_29).get_ButtonB_7j6vah_k$ = function () {
    return this.ButtonB_1;
  };
  protoOf(Companion_29).get_ButtonC_msj6i0_k$ = function () {
    return this.ButtonC_1;
  };
  protoOf(Companion_29).get_ButtonX_bwujzh_k$ = function () {
    return this.ButtonX_1;
  };
  protoOf(Companion_29).get_ButtonY_3chr82_k$ = function () {
    return this.ButtonY_1;
  };
  protoOf(Companion_29).get_ButtonZ_ilu2fl_k$ = function () {
    return this.ButtonZ_1;
  };
  protoOf(Companion_29).get_ButtonL1_lb5ki8_k$ = function () {
    return this.ButtonL1__1;
  };
  protoOf(Companion_29).get_ButtonR1_oa1umi_k$ = function () {
    return this.ButtonR1__1;
  };
  protoOf(Companion_29).get_ButtonL2_61t9ap_k$ = function () {
    return this.ButtonL2__1;
  };
  protoOf(Companion_29).get_ButtonR2_90pjez_k$ = function () {
    return this.ButtonR2__1;
  };
  protoOf(Companion_29).get_ButtonThumbLeft_kafjbi_k$ = function () {
    return this.ButtonThumbLeft_1;
  };
  protoOf(Companion_29).get_ButtonThumbRight_7rzxu7_k$ = function () {
    return this.ButtonThumbRight_1;
  };
  protoOf(Companion_29).get_ButtonStart_ewy1zr_k$ = function () {
    return this.ButtonStart_1;
  };
  protoOf(Companion_29).get_ButtonSelect_ieka9z_k$ = function () {
    return this.ButtonSelect_1;
  };
  protoOf(Companion_29).get_ButtonMode_ynnbji_k$ = function () {
    return this.ButtonMode_1;
  };
  protoOf(Companion_29).get_Button1_w8tsmy_k$ = function () {
    return this.Button1__1;
  };
  protoOf(Companion_29).get_Button2_nixy4n_k$ = function () {
    return this.Button2__1;
  };
  protoOf(Companion_29).get_Button3_89lmx4_k$ = function () {
    return this.Button3__1;
  };
  protoOf(Companion_29).get_Button4_6zqoaf_k$ = function () {
    return this.Button4__1;
  };
  protoOf(Companion_29).get_Button5_m92zhy_k$ = function () {
    return this.Button5__1;
  };
  protoOf(Companion_29).get_Button6_xior9n_k$ = function () {
    return this.Button6__1;
  };
  protoOf(Companion_29).get_Button7_i9cg24_k$ = function () {
    return this.Button7__1;
  };
  protoOf(Companion_29).get_Button8_3004ul_k$ = function () {
    return this.Button8__1;
  };
  protoOf(Companion_29).get_Button9_c9c6cy_k$ = function () {
    return this.Button9__1;
  };
  protoOf(Companion_29).get_Button10_n7gm6i_k$ = function () {
    return this.Button10__1;
  };
  protoOf(Companion_29).get_Button11_7y4ayz_k$ = function () {
    return this.Button11__1;
  };
  protoOf(Companion_29).get_Button12_7b808k_k$ = function () {
    return this.Button12__1;
  };
  protoOf(Companion_29).get_Button13_mkkbg3_k$ = function () {
    return this.Button13__1;
  };
  protoOf(Companion_29).get_Button14_x77fbi_k$ = function () {
    return this.Button14__1;
  };
  protoOf(Companion_29).get_Button15_hxv43z_k$ = function () {
    return this.Button15__1;
  };
  protoOf(Companion_29).get_Button16_2oiswg_k$ = function () {
    return this.Button16__1;
  };
  protoOf(Companion_29).get_Forward_so5xho_k$ = function () {
    return this.Forward_1;
  };
  protoOf(Companion_29).get_MediaPlay_442abl_k$ = function () {
    return this.MediaPlay_1;
  };
  protoOf(Companion_29).get_MediaPause_azdtzp_k$ = function () {
    return this.MediaPause_1;
  };
  protoOf(Companion_29).get_MediaPlayPause_fbtnyv_k$ = function () {
    return this.MediaPlayPause_1;
  };
  protoOf(Companion_29).get_MediaStop_8ld7rh_k$ = function () {
    return this.MediaStop_1;
  };
  protoOf(Companion_29).get_MediaRecord_hiwijg_k$ = function () {
    return this.MediaRecord_1;
  };
  protoOf(Companion_29).get_MediaNext_491ruq_k$ = function () {
    return this.MediaNext_1;
  };
  protoOf(Companion_29).get_MediaPrevious_3hwp8e_k$ = function () {
    return this.MediaPrevious_1;
  };
  protoOf(Companion_29).get_MediaRewind_bvze12_k$ = function () {
    return this.MediaRewind_1;
  };
  protoOf(Companion_29).get_MediaFastForward_y31sqm_k$ = function () {
    return this.MediaFastForward_1;
  };
  protoOf(Companion_29).get_MediaClose_g08m7h_k$ = function () {
    return this.MediaClose_1;
  };
  protoOf(Companion_29).get_MediaAudioTrack_1t5rz4_k$ = function () {
    return this.MediaAudioTrack_1;
  };
  protoOf(Companion_29).get_MediaEject_ec19bu_k$ = function () {
    return this.MediaEject_1;
  };
  protoOf(Companion_29).get_MediaTopMenu_28g513_k$ = function () {
    return this.MediaTopMenu_1;
  };
  protoOf(Companion_29).get_MediaSkipForward_g4ewzf_k$ = function () {
    return this.MediaSkipForward_1;
  };
  protoOf(Companion_29).get_MediaSkipBackward_dwf2lv_k$ = function () {
    return this.MediaSkipBackward_1;
  };
  protoOf(Companion_29).get_MediaStepForward_u20026_k$ = function () {
    return this.MediaStepForward_1;
  };
  protoOf(Companion_29).get_MediaStepBackward_85xr3a_k$ = function () {
    return this.MediaStepBackward_1;
  };
  protoOf(Companion_29).get_MicrophoneMute_6kvbdw_k$ = function () {
    return this.MicrophoneMute_1;
  };
  protoOf(Companion_29).get_VolumeMute_fbt5ak_k$ = function () {
    return this.VolumeMute_1;
  };
  protoOf(Companion_29).get_Info_gpkxyf_k$ = function () {
    return this.Info_1;
  };
  protoOf(Companion_29).get_ChannelUp_qzmlx7_k$ = function () {
    return this.ChannelUp_1;
  };
  protoOf(Companion_29).get_ChannelDown_us1y30_k$ = function () {
    return this.ChannelDown_1;
  };
  protoOf(Companion_29).get_ZoomIn_3z4wcx_k$ = function () {
    return this.ZoomIn_1;
  };
  protoOf(Companion_29).get_ZoomOut_eimj2a_k$ = function () {
    return this.ZoomOut_1;
  };
  protoOf(Companion_29).get_Tv_webpbv_k$ = function () {
    return this.Tv_1;
  };
  protoOf(Companion_29).get_Window_u3jyp5_k$ = function () {
    return this.Window_1;
  };
  protoOf(Companion_29).get_Guide_qtnmgt_k$ = function () {
    return this.Guide_1;
  };
  protoOf(Companion_29).get_Dvr_ugrzix_k$ = function () {
    return this.Dvr_1;
  };
  protoOf(Companion_29).get_Bookmark_5sbi0f_k$ = function () {
    return this.Bookmark_1;
  };
  protoOf(Companion_29).get_Captions_nq33ne_k$ = function () {
    return this.Captions_1;
  };
  protoOf(Companion_29).get_Settings_f23ppg_k$ = function () {
    return this.Settings_1;
  };
  protoOf(Companion_29).get_TvPower_bnuq7e_k$ = function () {
    return this.TvPower_1;
  };
  protoOf(Companion_29).get_TvInput_2ldb1r_k$ = function () {
    return this.TvInput_1;
  };
  protoOf(Companion_29).get_SetTopBoxPower_ysyxra_k$ = function () {
    return this.SetTopBoxPower_1;
  };
  protoOf(Companion_29).get_SetTopBoxInput_pqhiln_k$ = function () {
    return this.SetTopBoxInput_1;
  };
  protoOf(Companion_29).get_AvReceiverPower_jyeag_k$ = function () {
    return this.AvReceiverPower_1;
  };
  protoOf(Companion_29).get_AvReceiverInput_9mftg3_k$ = function () {
    return this.AvReceiverInput_1;
  };
  protoOf(Companion_29).get_ProgramRed_spvtm_k$ = function () {
    return this.ProgramRed_1;
  };
  protoOf(Companion_29).get_ProgramGreen_fjdk14_k$ = function () {
    return this.ProgramGreen_1;
  };
  protoOf(Companion_29).get_ProgramYellow_d0pmch_k$ = function () {
    return this.ProgramYellow_1;
  };
  protoOf(Companion_29).get_ProgramBlue_btp0e3_k$ = function () {
    return this.ProgramBlue_1;
  };
  protoOf(Companion_29).get_AppSwitch_3qqj24_k$ = function () {
    return this.AppSwitch_1;
  };
  protoOf(Companion_29).get_LanguageSwitch_8g57ad_k$ = function () {
    return this.LanguageSwitch_1;
  };
  protoOf(Companion_29).get_MannerMode_ewirb7_k$ = function () {
    return this.MannerMode_1;
  };
  protoOf(Companion_29).get_Toggle2D3D_e0y828_k$ = function () {
    return this.Toggle2D3D_1;
  };
  protoOf(Companion_29).get_Contacts_cwro38_k$ = function () {
    return this.Contacts_1;
  };
  protoOf(Companion_29).get_Calendar_5p53w7_k$ = function () {
    return this.Calendar_1;
  };
  protoOf(Companion_29).get_Music_qzz40k_k$ = function () {
    return this.Music_1;
  };
  protoOf(Companion_29).get_Calculator_xt6zd1_k$ = function () {
    return this.Calculator_1;
  };
  protoOf(Companion_29).get_ZenkakuHankaru_6liut8_k$ = function () {
    return this.ZenkakuHankaru_1;
  };
  protoOf(Companion_29).get_Eisu_yxzflt_k$ = function () {
    return this.Eisu_1;
  };
  protoOf(Companion_29).get_Muhenkan_4k6rig_k$ = function () {
    return this.Muhenkan_1;
  };
  protoOf(Companion_29).get_Henkan_uvuwyo_k$ = function () {
    return this.Henkan_1;
  };
  protoOf(Companion_29).get_KatakanaHiragana_2fucbm_k$ = function () {
    return this.KatakanaHiragana_1;
  };
  protoOf(Companion_29).get_Yen_cutdbd_k$ = function () {
    return this.Yen_1;
  };
  protoOf(Companion_29).get_Ro_ju8d4m_k$ = function () {
    return this.Ro_1;
  };
  protoOf(Companion_29).get_Kana_8dzxj2_k$ = function () {
    return this.Kana_1;
  };
  protoOf(Companion_29).get_Assist_xru9jy_k$ = function () {
    return this.Assist_1;
  };
  protoOf(Companion_29).get_BrightnessDown_uto3ws_k$ = function () {
    return this.BrightnessDown_1;
  };
  protoOf(Companion_29).get_BrightnessUp_62lfgb_k$ = function () {
    return this.BrightnessUp_1;
  };
  protoOf(Companion_29).get_Sleep_7wrxlu_k$ = function () {
    return this.Sleep_1;
  };
  protoOf(Companion_29).get_WakeUp_quymqg_k$ = function () {
    return this.WakeUp_1;
  };
  protoOf(Companion_29).get_SoftSleep_hdzlzo_k$ = function () {
    return this.SoftSleep_1;
  };
  protoOf(Companion_29).get_Pairing_28cprl_k$ = function () {
    return this.Pairing_1;
  };
  protoOf(Companion_29).get_LastChannel_918auk_k$ = function () {
    return this.LastChannel_1;
  };
  protoOf(Companion_29).get_TvDataService_f2mw6o_k$ = function () {
    return this.TvDataService_1;
  };
  protoOf(Companion_29).get_VoiceAssist_yi7tmm_k$ = function () {
    return this.VoiceAssist_1;
  };
  protoOf(Companion_29).get_TvRadioService_q0lvhn_k$ = function () {
    return this.TvRadioService_1;
  };
  protoOf(Companion_29).get_TvTeletext_plfbke_k$ = function () {
    return this.TvTeletext_1;
  };
  protoOf(Companion_29).get_TvNumberEntry_7y1c6q_k$ = function () {
    return this.TvNumberEntry_1;
  };
  protoOf(Companion_29).get_TvTerrestrialAnalog_ng4498_k$ = function () {
    return this.TvTerrestrialAnalog_1;
  };
  protoOf(Companion_29).get_TvTerrestrialDigital_iiseec_k$ = function () {
    return this.TvTerrestrialDigital_1;
  };
  protoOf(Companion_29).get_TvSatellite_8a2pnk_k$ = function () {
    return this.TvSatellite_1;
  };
  protoOf(Companion_29).get_TvSatelliteBs_wwz10v_k$ = function () {
    return this.TvSatelliteBs_1;
  };
  protoOf(Companion_29).get_TvSatelliteCs_8qsaog_k$ = function () {
    return this.TvSatelliteCs_1;
  };
  protoOf(Companion_29).get_TvSatelliteService_wi62qz_k$ = function () {
    return this.TvSatelliteService_1;
  };
  protoOf(Companion_29).get_TvNetwork_jyukz1_k$ = function () {
    return this.TvNetwork_1;
  };
  protoOf(Companion_29).get_TvAntennaCable_s9hevp_k$ = function () {
    return this.TvAntennaCable_1;
  };
  protoOf(Companion_29).get_TvInputHdmi1_z9pvd6_k$ = function () {
    return this.TvInputHdmi1__1;
  };
  protoOf(Companion_29).get_TvInputHdmi2_k0dk5n_k$ = function () {
    return this.TvInputHdmi2__1;
  };
  protoOf(Companion_29).get_TvInputHdmi3_4r18y4_k$ = function () {
    return this.TvInputHdmi3__1;
  };
  protoOf(Companion_29).get_TvInputHdmi4_aib29f_k$ = function () {
    return this.TvInputHdmi4__1;
  };
  protoOf(Companion_29).get_TvInputComposite1_hy7nmv_k$ = function () {
    return this.TvInputComposite1__1;
  };
  protoOf(Companion_29).get_TvInputComposite2_x7jyue_k$ = function () {
    return this.TvInputComposite2__1;
  };
  protoOf(Companion_29).get_TvInputComponent1_2nf9gd_k$ = function () {
    return this.TvInputComponent1__1;
  };
  protoOf(Companion_29).get_TvInputComponent2_hwrknw_k$ = function () {
    return this.TvInputComponent2__1;
  };
  protoOf(Companion_29).get_TvInputVga1_asqljk_k$ = function () {
    return this.TvInputVga1__1;
  };
  protoOf(Companion_29).get_TvAudioDescription_6r6rc1_k$ = function () {
    return this.TvAudioDescription_1;
  };
  protoOf(Companion_29).get_TvAudioDescriptionMixingVolumeUp_xjaglg_k$ = function () {
    return this.TvAudioDescriptionMixingVolumeUp_1;
  };
  protoOf(Companion_29).get_TvAudioDescriptionMixingVolumeDown_9dr1fh_k$ = function () {
    return this.TvAudioDescriptionMixingVolumeDown_1;
  };
  protoOf(Companion_29).get_TvZoomMode_ic6kz5_k$ = function () {
    return this.TvZoomMode_1;
  };
  protoOf(Companion_29).get_TvContentsMenu_45xm5w_k$ = function () {
    return this.TvContentsMenu_1;
  };
  protoOf(Companion_29).get_TvMediaContextMenu_wnh3y3_k$ = function () {
    return this.TvMediaContextMenu_1;
  };
  protoOf(Companion_29).get_TvTimerProgramming_2uw70x_k$ = function () {
    return this.TvTimerProgramming_1;
  };
  protoOf(Companion_29).get_StemPrimary_i3hy0w_k$ = function () {
    return this.StemPrimary_1;
  };
  protoOf(Companion_29).get_Stem1_qqf7yn_k$ = function () {
    return this.Stem1__1;
  };
  protoOf(Companion_29).get_Stem2_bh2wr4_k$ = function () {
    return this.Stem2__1;
  };
  protoOf(Companion_29).get_Stem3_3s9egf_k$ = function () {
    return this.Stem3__1;
  };
  protoOf(Companion_29).get_AllApps_zb2z0m_k$ = function () {
    return this.AllApps_1;
  };
  protoOf(Companion_29).get_Refresh_cf8yhq_k$ = function () {
    return this.Refresh_1;
  };
  protoOf(Companion_29).get_ThumbsUp_8h2pdb_k$ = function () {
    return this.ThumbsUp_1;
  };
  protoOf(Companion_29).get_ThumbsDown_4pvuso_k$ = function () {
    return this.ThumbsDown_1;
  };
  protoOf(Companion_29).get_ProfileSwitch_splxq4_k$ = function () {
    return this.ProfileSwitch_1;
  };
  protoOf(Companion_29).get_Help_6csmre_k$ = function () {
    return this.Help_1;
  };
  protoOf(Companion_29).get_Plus_tjokrx_k$ = function () {
    return this.Plus_1;
  };
  protoOf(Companion_29).get_Multiply_xq6ilf_k$ = function () {
    return this.Multiply_1;
  };
  protoOf(Companion_29).get_Pound_jzwwdp_k$ = function () {
    return this.Pound_1;
  };
  protoOf(Companion_29).get_Cut_hvwmq1_k$ = function () {
    return this.Cut_1;
  };
  protoOf(Companion_29).get_Copy_9iqqvm_k$ = function () {
    return this.Copy_1;
  };
  protoOf(Companion_29).get_Paste_30cf6i_k$ = function () {
    return this.Paste_1;
  };
  protoOf(Companion_29).get_Apostrophe_1nc3jc_k$ = function () {
    return this.Apostrophe_1;
  };
  protoOf(Companion_29).get_At_tu4r1o_k$ = function () {
    return this.At_1;
  };
  protoOf(Companion_29).get_NumPadDot_blmnml_k$ = function () {
    return this.NumPadDot_1;
  };
  protoOf(Companion_29).get_NumPadComma_mz6nlb_k$ = function () {
    return this.NumPadComma_1;
  };
  protoOf(Companion_29).get_NumPadEquals_j5bfnf_k$ = function () {
    return this.NumPadEquals_1;
  };
  protoOf(Companion_29).get_NumPadLeftParenthesis_uzqbc9_k$ = function () {
    return this.NumPadLeftParenthesis_1;
  };
  protoOf(Companion_29).get_NumPadRightParenthesis_95v3ds_k$ = function () {
    return this.NumPadRightParenthesis_1;
  };
  var Companion_instance_29;
  function Companion_getInstance_50() {
    if (Companion_instance_29 == null)
      new Companion_29();
    return Companion_instance_29;
  }
  function Key__toString_impl_q8hli6($this) {
    return 'Key keyCode: ' + _Key___get_keyCode__impl__ymzu5v($this).toString();
  }
  function Key__hashCode_impl_n1gjo3($this) {
    return $this.hashCode();
  }
  function Key__equals_impl_vw9vhr($this, other) {
    if (!(other instanceof Key_1))
      return false;
    var tmp0_other_with_cast = other instanceof Key_1 ? other.keyCode_1 : THROW_CCE();
    if (!$this.equals(tmp0_other_with_cast))
      return false;
    return true;
  }
  function Key_1(keyCode) {
    Companion_getInstance_50();
    this.keyCode_1 = keyCode;
  }
  protoOf(Key_1).toString = function () {
    return Key__toString_impl_q8hli6(this.keyCode_1);
  };
  protoOf(Key_1).hashCode = function () {
    return Key__hashCode_impl_n1gjo3(this.keyCode_1);
  };
  protoOf(Key_1).equals = function (other) {
    return Key__equals_impl_vw9vhr(this.keyCode_1, other);
  };
  function skikoKeyToKey(skikoKey) {
    return _Key___init__impl__p6mluu(toLong(skikoKey.get_platformKeyCode_k11s6o_k$()));
  }
  function get_type(_this__u8e3s4) {
    var tmp;
    switch (_KeyEvent___get_nativeKeyEvent__impl__py13j5(_this__u8e3s4).get_kind_wop7ml_k$().get_ordinal_ip24qg_k$()) {
      case 1:
        tmp = Companion_getInstance_30().get_KeyUp_ws4i37_k$();
        break;
      case 2:
        tmp = Companion_getInstance_30().get_KeyDown_f1w5w4_k$();
        break;
      case 3:
        tmp = Companion_getInstance_30().get_Unknown_onndyb_k$();
        break;
      case 0:
        tmp = Companion_getInstance_30().get_Unknown_onndyb_k$();
        break;
      default:
        noWhenBranchMatchedException();
        break;
    }
    return tmp;
  }
  function get_key_0(_this__u8e3s4) {
    return skikoKeyToKey(_KeyEvent___get_nativeKeyEvent__impl__py13j5(_this__u8e3s4).get_key_18j28a_k$());
  }
  function get_isShiftPressed(_this__u8e3s4) {
    return SkikoInputModifiers__has_impl_qg30o6(_KeyEvent___get_nativeKeyEvent__impl__py13j5(_this__u8e3s4).get_modifiers_tf2p2_k$(), Companion_getInstance_16().get_SHIFT_exptds_k$());
  }
  function get_isCtrlPressed(_this__u8e3s4) {
    return SkikoInputModifiers__has_impl_qg30o6(_KeyEvent___get_nativeKeyEvent__impl__py13j5(_this__u8e3s4).get_modifiers_tf2p2_k$(), Companion_getInstance_16().get_CONTROL_mq40bf_k$());
  }
  function get_isAltPressed(_this__u8e3s4) {
    return SkikoInputModifiers__has_impl_qg30o6(_KeyEvent___get_nativeKeyEvent__impl__py13j5(_this__u8e3s4).get_modifiers_tf2p2_k$(), Companion_getInstance_16().get_ALT_5kf34p_k$());
  }
  function get_isMetaPressed(_this__u8e3s4) {
    return SkikoInputModifiers__has_impl_qg30o6(_KeyEvent___get_nativeKeyEvent__impl__py13j5(_this__u8e3s4).get_modifiers_tf2p2_k$(), Companion_getInstance_16().get_META_96s9lh_k$());
  }
  function get_$stableprop_51() {
    return 0;
  }
  function PointerEventTimeoutCancellationException(time) {
    CancellationException_init_$Init$('Timed out waiting for ' + time.toString() + ' ms', this);
    captureStack(this, PointerEventTimeoutCancellationException);
    this.$stable_1 = 0;
  }
  function NoOp() {
  }
  protoOf(NoOp).equals = function (other) {
    if (!(other instanceof NoOp))
      return false;
    other instanceof NoOp || THROW_CCE();
    return true;
  };
  protoOf(NoOp).hashCode = function () {
    return 0;
  };
  protoOf(NoOp).toString = function () {
    return '@androidx.compose.ui.internal.NoOp()';
  };
  function _get_comparator__wyxcad($this) {
    return $this.comparator_1;
  }
  function _get_list__d9tsa5($this) {
    return $this.list_1;
  }
  function SortedSet(comparator) {
    this.comparator_1 = comparator;
    var tmp = this;
    // Inline function 'kotlin.collections.mutableListOf' call
    tmp.list_1 = ArrayList_init_$Create$_0();
  }
  protoOf(SortedSet).first_1m0hio_k$ = function () {
    return first(this.list_1);
  };
  protoOf(SortedSet).add_utx5q5_k$ = function (element) {
    var index = binarySearch(this.list_1, element, this.comparator_1);
    if (index < 0) {
      index = (-index | 0) - 1 | 0;
    }
    this.list_1.add_dl6gt3_k$(index, element);
    return true;
  };
  protoOf(SortedSet).remove_cedx0m_k$ = function (element) {
    var index = binarySearch(this.list_1, element, this.comparator_1);
    var found = 0 <= index ? index <= (this.list_1.get_size_woubt6_k$() - 1 | 0) : false;
    if (found) {
      this.list_1.removeAt_6niowx_k$(index);
    }
    return found;
  };
  protoOf(SortedSet).contains_aljjnj_k$ = function (element) {
    var index = binarySearch(this.list_1, element, this.comparator_1);
    return (0 <= index ? index <= (this.list_1.get_size_woubt6_k$() - 1 | 0) : false) ? equals(this.list_1.get_c1px32_k$(index), element) : false;
  };
  protoOf(SortedSet).isEmpty_y1axqb_k$ = function () {
    return this.list_1.isEmpty_y1axqb_k$();
  };
  function PlatformHapticFeedbackType() {
    PlatformHapticFeedbackType_instance = this;
    this.LongPress_1 = _HapticFeedbackType___init__impl__z5bkgl(0);
    this.TextHandleMove_1 = _HapticFeedbackType___init__impl__z5bkgl(9);
  }
  protoOf(PlatformHapticFeedbackType).get_LongPress_u8wlw3_k$ = function () {
    return this.LongPress_1;
  };
  protoOf(PlatformHapticFeedbackType).get_TextHandleMove_tnjrc2_k$ = function () {
    return this.TextHandleMove_1;
  };
  var PlatformHapticFeedbackType_instance;
  function PlatformHapticFeedbackType_getInstance() {
    if (PlatformHapticFeedbackType_instance == null)
      new PlatformHapticFeedbackType();
    return PlatformHapticFeedbackType_instance;
  }
  function get_pointerIconDefault() {
    _init_properties_PointerIcon_js_kt__2c6l6p();
    return pointerIconDefault;
  }
  var pointerIconDefault;
  function get_pointerIconCrosshair() {
    _init_properties_PointerIcon_js_kt__2c6l6p();
    return pointerIconCrosshair;
  }
  var pointerIconCrosshair;
  function get_pointerIconText() {
    _init_properties_PointerIcon_js_kt__2c6l6p();
    return pointerIconText;
  }
  var pointerIconText;
  function get_pointerIconHand() {
    _init_properties_PointerIcon_js_kt__2c6l6p();
    return pointerIconHand;
  }
  var pointerIconHand;
  function BrowserCursor(id) {
    this.id_1 = id;
  }
  protoOf(BrowserCursor).get_id_kntnx8_k$ = function () {
    return this.id_1;
  };
  protoOf(BrowserCursor).component1_7eebsc_k$ = function () {
    return this.id_1;
  };
  protoOf(BrowserCursor).copy_a35qlh_k$ = function (id) {
    return new BrowserCursor(id);
  };
  protoOf(BrowserCursor).copy$default_exv8uz_k$ = function (id, $super) {
    id = id === VOID ? this.id_1 : id;
    return $super === VOID ? this.copy_a35qlh_k$(id) : $super.copy_a35qlh_k$.call(this, id);
  };
  protoOf(BrowserCursor).toString = function () {
    return 'BrowserCursor(id=' + this.id_1 + ')';
  };
  protoOf(BrowserCursor).hashCode = function () {
    return getStringHashCode(this.id_1);
  };
  protoOf(BrowserCursor).equals = function (other) {
    if (this === other)
      return true;
    if (!(other instanceof BrowserCursor))
      return false;
    var tmp0_other_with_cast = other instanceof BrowserCursor ? other : THROW_CCE();
    if (!(this.id_1 === tmp0_other_with_cast.id_1))
      return false;
    return true;
  };
  function get_$stableprop_52() {
    return 0;
  }
  function DummyPointerIcon() {
    DummyPointerIcon_instance = this;
    this.$stable_1 = 0;
  }
  var DummyPointerIcon_instance;
  function DummyPointerIcon_getInstance() {
    if (DummyPointerIcon_instance == null)
      new DummyPointerIcon();
    return DummyPointerIcon_instance;
  }
  var properties_initialized_PointerIcon_js_kt_k6r2m5;
  function _init_properties_PointerIcon_js_kt__2c6l6p() {
    if (!properties_initialized_PointerIcon_js_kt_k6r2m5) {
      properties_initialized_PointerIcon_js_kt_k6r2m5 = true;
      pointerIconDefault = new BrowserCursor('default');
      pointerIconCrosshair = new BrowserCursor('crosshair');
      pointerIconText = new BrowserCursor('text');
      pointerIconHand = new BrowserCursor('pointer');
    }
  }
  function get_GlobalSnapshotManagerDispatcher() {
    _init_properties_GlobalSnapshotManager_js_kt__gpk241();
    return GlobalSnapshotManagerDispatcher;
  }
  var GlobalSnapshotManagerDispatcher;
  var properties_initialized_GlobalSnapshotManager_js_kt_9aar5f;
  function _init_properties_GlobalSnapshotManager_js_kt__gpk241() {
    if (!properties_initialized_GlobalSnapshotManager_js_kt_9aar5f) {
      properties_initialized_GlobalSnapshotManager_js_kt_9aar5f = true;
      GlobalSnapshotManagerDispatcher = Dispatchers_getInstance().get_Main_wo5vz6_k$();
    }
  }
  function simpleIdentityToString(obj, name) {
    var className = name == null ? '<object>' : name;
    return className + '@' + hashCode(obj);
  }
  function _set_delegate__v6dc6q($this, _set____db54di) {
    $this.delegate_1 = _set____db54di;
  }
  function _get_delegate__idh0py($this) {
    return $this.delegate_1;
  }
  function AtomicInt(value_) {
    this.delegate_1 = value_;
  }
  protoOf(AtomicInt).addAndGet_s47iqw_k$ = function (delta) {
    this.delegate_1 = this.delegate_1 + delta | 0;
    return this.delegate_1;
  };
  protoOf(AtomicInt).compareAndSet_b72p4g_k$ = function (expected, new_0) {
    var tmp;
    if (this.delegate_1 === expected) {
      this.delegate_1 = new_0;
      tmp = true;
    } else {
      tmp = false;
    }
    return tmp;
  };
  function get_defaultCanvasElementId() {
    return defaultCanvasElementId;
  }
  var defaultCanvasElementId;
  function set_PlatformInsetsConfig(_set____db54di) {
    _init_properties_PlatformInsets_notMobile_kt__hi9j4g();
    PlatformInsetsConfig = _set____db54di;
  }
  function get_PlatformInsetsConfig() {
    _init_properties_PlatformInsets_notMobile_kt__hi9j4g();
    return PlatformInsetsConfig;
  }
  var PlatformInsetsConfig;
  var properties_initialized_PlatformInsets_notMobile_kt_ifbm7m;
  function _init_properties_PlatformInsets_notMobile_kt__hi9j4g() {
    if (!properties_initialized_PlatformInsets_notMobile_kt_ifbm7m) {
      properties_initialized_PlatformInsets_notMobile_kt_ifbm7m = true;
      PlatformInsetsConfig = ZeroInsetsConfig_getInstance();
    }
  }
  function _set_onNewCommand__13vrxv($this, _set____db54di) {
    $this.onNewCommand_1 = _set____db54di;
  }
  function _get_onNewCommand__efuym9($this) {
    return $this.onNewCommand_1;
  }
  function _get_sync__ddyg40($this) {
    return $this.sync_1;
  }
  function _get_list__d9tsa5_0($this) {
    return $this.list_1;
  }
  function _get_listCopy__3tzc3c($this) {
    return $this.listCopy_1;
  }
  function CommandList(onNewCommand) {
    this.onNewCommand_1 = onNewCommand;
    this.sync_1 = createSynchronizedObject();
    var tmp = this;
    // Inline function 'kotlin.collections.mutableListOf' call
    tmp.list_1 = ArrayList_init_$Create$_0();
    var tmp_0 = this;
    // Inline function 'kotlin.collections.mutableListOf' call
    tmp_0.listCopy_1 = ArrayList_init_$Create$_0();
  }
  protoOf(CommandList).get_hasCommands_jk9mw7_k$ = function () {
    // Inline function 'androidx.compose.ui.synchronized' call
    // Inline function 'kotlinx.atomicfu.locks.synchronized' call
    this.sync_1;
    // Inline function 'androidx.compose.ui.CommandList.<get-hasCommands>.<anonymous>' call
    // Inline function 'kotlin.collections.isNotEmpty' call
    return !this.list_1.isEmpty_y1axqb_k$();
  };
  protoOf(CommandList).add_n4x52h_k$ = function (command) {
    // Inline function 'androidx.compose.ui.synchronized' call
    // Inline function 'kotlinx.atomicfu.locks.synchronized' call
    this.sync_1;
    // Inline function 'androidx.compose.ui.CommandList.add.<anonymous>' call
    this.list_1.add_utx5q5_k$(command);
    this.onNewCommand_1();
  };
  protoOf(CommandList).perform_5w4byp_k$ = function () {
    // Inline function 'androidx.compose.ui.synchronized' call
    // Inline function 'kotlinx.atomicfu.locks.synchronized' call
    this.sync_1;
    this.listCopy_1.addAll_4lagoh_k$(this.list_1);
    this.list_1.clear_j9egeb_k$();
    // Inline function 'kotlin.collections.forEach' call
    var tmp0_iterator = this.listCopy_1.iterator_jk1svi_k$();
    while (tmp0_iterator.hasNext_bitz1p_k$()) {
      var element = tmp0_iterator.next_20eer_k$();
      // Inline function 'androidx.compose.ui.CommandList.perform.<anonymous>' call
      element();
    }
    this.listCopy_1.clear_j9egeb_k$();
  };
  function get_LocalComposeScene() {
    _init_properties_ComposeScene_skiko_kt__5e2gu9();
    return LocalComposeScene;
  }
  var LocalComposeScene;
  function get_$stableprop_53() {
    return 8;
  }
  function _get_invalidate__o2szw0($this) {
    return $this.invalidate_1;
  }
  function ComposeScene_init_$Init$(coroutineContext, density, layoutDirection, invalidate, $this) {
    coroutineContext = coroutineContext === VOID ? Dispatchers_getInstance().get_Unconfined_sfvx0q_k$() : coroutineContext;
    density = density === VOID ? Density_0(1.0) : density;
    layoutDirection = layoutDirection === VOID ? LayoutDirection_Ltr_getInstance() : layoutDirection;
    var tmp;
    if (invalidate === VOID) {
      tmp = ComposeScene$_init_$lambda_okj233_0;
    } else {
      tmp = invalidate;
    }
    invalidate = tmp;
    ComposeScene.call($this, coroutineContext, Companion_getInstance_53().get_Empty_i9b85g_k$(), density, layoutDirection, invalidate);
    return $this;
  }
  function ComposeScene_init_$Create$(coroutineContext, density, layoutDirection, invalidate) {
    return ComposeScene_init_$Init$(coroutineContext, density, layoutDirection, invalidate, objectCreate(protoOf(ComposeScene)));
  }
  function ComposeScene_init_$Init$_0(textInputService, coroutineContext, density, layoutDirection, invalidate, $this) {
    coroutineContext = coroutineContext === VOID ? Dispatchers_getInstance().get_Unconfined_sfvx0q_k$() : coroutineContext;
    density = density === VOID ? Density_0(1.0) : density;
    layoutDirection = layoutDirection === VOID ? LayoutDirection_Ltr_getInstance() : layoutDirection;
    var tmp;
    if (invalidate === VOID) {
      tmp = ComposeScene$_init_$lambda_okj233_1;
    } else {
      tmp = invalidate;
    }
    invalidate = tmp;
    ComposeScene.call($this, coroutineContext, new ComposeScene$4(textInputService), density, layoutDirection, invalidate);
    return $this;
  }
  function ComposeScene_init_$Create$_0(textInputService, coroutineContext, density, layoutDirection, invalidate) {
    return ComposeScene_init_$Init$_0(textInputService, coroutineContext, density, layoutDirection, invalidate, objectCreate(protoOf(ComposeScene)));
  }
  function ComposeScene_init_$Init$_1(coroutineContext, density, invalidate, $this) {
    coroutineContext = coroutineContext === VOID ? Dispatchers_getInstance().get_Unconfined_sfvx0q_k$() : coroutineContext;
    density = density === VOID ? Density_0(1.0) : density;
    var tmp;
    if (invalidate === VOID) {
      tmp = ComposeScene$_init_$lambda_okj233_2;
    } else {
      tmp = invalidate;
    }
    invalidate = tmp;
    ComposeScene_init_$Init$(coroutineContext, density, LayoutDirection_Ltr_getInstance(), invalidate, $this);
    return $this;
  }
  function ComposeScene_init_$Create$_1(coroutineContext, density, invalidate) {
    return ComposeScene_init_$Init$_1(coroutineContext, density, invalidate, objectCreate(protoOf(ComposeScene)));
  }
  function ComposeScene_init_$Init$_2(textInputService, coroutineContext, density, invalidate, $this) {
    coroutineContext = coroutineContext === VOID ? Dispatchers_getInstance().get_Unconfined_sfvx0q_k$() : coroutineContext;
    density = density === VOID ? Density_0(1.0) : density;
    var tmp;
    if (invalidate === VOID) {
      tmp = ComposeScene$_init_$lambda_okj233_3;
    } else {
      tmp = invalidate;
    }
    invalidate = tmp;
    ComposeScene_init_$Init$_0(textInputService, coroutineContext, density, LayoutDirection_Ltr_getInstance(), invalidate, $this);
    return $this;
  }
  function ComposeScene_init_$Create$_2(textInputService, coroutineContext, density, invalidate) {
    return ComposeScene_init_$Init$_2(textInputService, coroutineContext, density, invalidate, objectCreate(protoOf(ComposeScene)));
  }
  function _set_isInvalidationDisabled__ezt5t9($this, _set____db54di) {
    $this.isInvalidationDisabled_1 = _set____db54di;
  }
  function _get_isInvalidationDisabled__79aamf($this) {
    return $this.isInvalidationDisabled_1;
  }
  function _set_hasPendingDraws__j88l71($this, _set____db54di) {
    $this.hasPendingDraws_1 = _set____db54di;
  }
  function _get_hasPendingDraws__94idoh($this) {
    return $this.hasPendingDraws_1;
  }
  function postponeInvalidation($this, block) {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!!$this.isClosed_1) {
      // Inline function 'androidx.compose.ui.ComposeScene.postponeInvalidation.<anonymous>' call
      var message = 'ComposeScene is closed';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    $this.isInvalidationDisabled_1 = true;
    var tmp;
    try {
      sendAndPerformSnapshotChanges($this);
      tmp = block();
    }finally {
      $this.isInvalidationDisabled_1 = false;
    }
    var result = tmp;
    invalidateIfNeeded($this);
    return result;
  }
  function invalidateIfNeeded($this) {
    $this.hasPendingDraws_1 = ((($this.frameClock_1.get_hasAwaiters_yh902p_k$() ? true : $this.needLayout_1) ? true : $this.needDraw_1) ? true : $this.snapshotChanges_1.get_hasCommands_jk9mw7_k$()) ? true : $this.syntheticEventSender_1.get_needUpdatePointerPosition_ucz5r2_k$();
    if (($this.hasPendingDraws_1 ? !$this.isInvalidationDisabled_1 : false) ? !$this.isClosed_1 : false) {
      $this.invalidate_1();
    }
  }
  function _set_needLayout__tquwuh($this, _set____db54di) {
    $this.needLayout_1 = _set____db54di;
  }
  function _get_needLayout__q80jzf($this) {
    return $this.needLayout_1;
  }
  function _set_needDraw__gbyjfn($this, _set____db54di) {
    $this.needDraw_1 = _set____db54di;
  }
  function _get_needDraw__t4uuwf($this) {
    return $this.needDraw_1;
  }
  function requestLayout($this) {
    $this.needLayout_1 = true;
    invalidateIfNeeded($this);
  }
  function requestDraw($this) {
    $this.needDraw_1 = true;
    invalidateIfNeeded($this);
  }
  function requestUpdatePointer($this) {
    $this.syntheticEventSender_1.set_needUpdatePointerPosition_1dv2l1_k$(true);
    invalidateIfNeeded($this);
  }
  function _get_listCopy__3tzc3c_0($this) {
    return $this.listCopy_1;
  }
  function forEachOwner($this, action) {
    $this.listCopy_1.addAll_4lagoh_k$($this.owners_1);
    try {
      // Inline function 'androidx.compose.ui.util.fastForEach' call
      var this_0 = $this.listCopy_1;
      // Inline function 'kotlin.contracts.contract' call
      var inductionVariable = 0;
      var last = this_0.get_size_woubt6_k$() - 1 | 0;
      if (inductionVariable <= last)
        do {
          var index = inductionVariable;
          inductionVariable = inductionVariable + 1 | 0;
          var item = this_0.get_c1px32_k$(index);
          action(item);
        }
         while (inductionVariable <= last);
    }finally {
      $this.listCopy_1.clear_j9egeb_k$();
    }
  }
  function forEachOwnerReversed($this, action) {
    $this.listCopy_1.addAll_4lagoh_k$($this.owners_1);
    try {
      // Inline function 'androidx.compose.ui.util.fastForEachReversed' call
      var this_0 = $this.listCopy_1;
      // Inline function 'kotlin.contracts.contract' call
      var inductionVariable = this_0.get_size_woubt6_k$() - 1 | 0;
      if (0 <= inductionVariable)
        do {
          var index = inductionVariable;
          inductionVariable = inductionVariable + -1 | 0;
          var item = this_0.get_c1px32_k$(index);
          action(item);
        }
         while (0 <= inductionVariable);
    }finally {
      $this.listCopy_1.clear_j9egeb_k$();
    }
  }
  function _get_childScenes__ez68e($this) {
    return $this.childScenes_1;
  }
  function addRootsForTestTo($this, target) {
    target.addAll_4lagoh_k$($this.owners_1);
    var tmp0_iterator = $this.childScenes_1.iterator_jk1svi_k$();
    while (tmp0_iterator.hasNext_bitz1p_k$()) {
      var child = tmp0_iterator.next_20eer_k$();
      addRootsForTestTo(child, target);
    }
  }
  function _get_defaultPointerStateTracker__80bgyw($this) {
    return $this.defaultPointerStateTracker_1;
  }
  function _get_job__e6b14k($this) {
    return $this.job_1;
  }
  function _get_coroutineScope__o75s5t($this) {
    return $this.coroutineScope_1;
  }
  function _get_effectDispatcher__l5jr65($this) {
    return $this.effectDispatcher_1;
  }
  function _get_recomposeDispatcher__ekliyz($this) {
    return $this.recomposeDispatcher_1;
  }
  function _get_frameClock__ttwlje($this) {
    return $this.frameClock_1;
  }
  function _get_recomposer__5u8fag($this) {
    return $this.recomposer_1;
  }
  function _get_syntheticEventSender__2rflun($this) {
    return $this.syntheticEventSender_1;
  }
  function _set_composition__6ujnmt($this, _set____db54di) {
    $this.composition_1 = _set____db54di;
  }
  function _get_composition__nfuip3($this) {
    return $this.composition_1;
  }
  function _set_isClosed__sz8o0v($this, _set____db54di) {
    $this.isClosed_1 = _set____db54di;
  }
  function _get_isClosed__t8z2hh($this) {
    return $this.isClosed_1;
  }
  function _get_snapshotChanges__dkcr5a($this) {
    return $this.snapshotChanges_1;
  }
  function sendAndPerformSnapshotChanges($this) {
    Companion_getInstance_11().sendApplyNotifications_z1qgb2_k$();
    $this.snapshotChanges_1.perform_5w4byp_k$();
  }
  function _set_focusedOwner__8jcj8b($this, _set____db54di) {
    $this.focusedOwner_1 = _set____db54di;
  }
  function _get_focusedOwner__o339sf($this) {
    return $this.focusedOwner_1;
  }
  function _set_gestureOwner__i93043($this, _set____db54di) {
    $this.gestureOwner_1 = _set____db54di;
  }
  function _get_gestureOwner__2pc9jz($this) {
    return $this.gestureOwner_1;
  }
  function _set_lastHoverOwner__f74aja($this, _set____db54di) {
    $this.lastHoverOwner_1 = _set____db54di;
  }
  function _get_lastHoverOwner__abz5i6($this) {
    return $this.lastHoverOwner_1;
  }
  function hoveredOwner($this, event) {
    var position = first(event.get_pointers_o3f0ip_k$()).get_position_cpyh94_k$();
    var tmp$ret$1;
    $l$block: {
      // Inline function 'kotlin.collections.lastOrNull' call
      var this_0 = $this.owners_1;
      var iterator = this_0.listIterator_70e65o_k$(this_0.get_size_woubt6_k$());
      while (iterator.hasPrevious_qh0629_k$()) {
        var element = iterator.previous_l2dfd5_k$();
        // Inline function 'androidx.compose.ui.ComposeScene.hoveredOwner.<anonymous>' call
        if (element.isInBounds_bgeqau_k$(position)) {
          tmp$ret$1 = element;
          break $l$block;
        }
      }
      tmp$ret$1 = null;
    }
    return tmp$ret$1;
  }
  function isInteractive($this, owner) {
    return ($this.focusedOwner_1 == null ? true : owner == null) ? true : indexOf($this.owners_1, $this.focusedOwner_1) <= $this.owners_1.indexOf_si1fv9_k$(owner);
  }
  function updatePointerPositions($this, event) {
    var tmp0_iterator = event.get_pointers_o3f0ip_k$().iterator_jk1svi_k$();
    while (tmp0_iterator.hasNext_bitz1p_k$()) {
      var pointer = tmp0_iterator.next_20eer_k$();
      if ((pointer.get_type_mliz2v_k$() === Companion_getInstance_33().get_Mouse_mtac1u_k$() ? !(event.get_eventType_q7jdnh_k$() === Companion_getInstance_32().get_Exit_1jxq8x_k$()) : false) ? true : pointer.get_down_wokve3_k$()) {
        // Inline function 'kotlin.collections.set' call
        var this_0 = $this.pointerPositions_1;
        var key = new PointerId(pointer.get_id_o9b1d7_k$());
        var value = new Offset(pointer.get_position_cpyh94_k$());
        this_0.put_4fpzoq_k$(key, value);
      }
    }
    // Inline function 'kotlin.collections.iterator' call
    var iterator = $this.pointerPositions_1.get_entries_p20ztl_k$().iterator_jk1svi_k$();
    $l$loop: while (iterator.hasNext_bitz1p_k$()) {
      var pointerId = iterator.next_20eer_k$().get_key_18j28a_k$().value_1;
      // Inline function 'kotlin.collections.find' call
      var this_1 = event.get_pointers_o3f0ip_k$();
      var tmp$ret$2;
      $l$block: {
        // Inline function 'kotlin.collections.firstOrNull' call
        var tmp0_iterator_0 = this_1.iterator_jk1svi_k$();
        while (tmp0_iterator_0.hasNext_bitz1p_k$()) {
          var element = tmp0_iterator_0.next_20eer_k$();
          // Inline function 'androidx.compose.ui.ComposeScene.updatePointerPositions.<anonymous>' call
          if (equals(element.get_id_o9b1d7_k$(), pointerId)) {
            tmp$ret$2 = element;
            break $l$block;
          }
        }
        tmp$ret$2 = null;
      }
      var tmp1_elvis_lhs = tmp$ret$2;
      var tmp;
      if (tmp1_elvis_lhs == null) {
        continue $l$loop;
      } else {
        tmp = tmp1_elvis_lhs;
      }
      var pointer_0 = tmp;
      if ((!(pointer_0.get_type_mliz2v_k$() === Companion_getInstance_33().get_Mouse_mtac1u_k$()) ? !pointer_0.get_down_wokve3_k$() : false) ? true : pointer_0.get_type_mliz2v_k$() === Companion_getInstance_33().get_Mouse_mtac1u_k$() ? event.get_eventType_q7jdnh_k$() === Companion_getInstance_32().get_Exit_1jxq8x_k$() : false) {
        iterator.remove_ldkf9o_k$();
      }
    }
  }
  function processPointerInput($this, event) {
    var tmp0_subject = event.get_eventType_q7jdnh_k$();
    if (tmp0_subject === Companion_getInstance_32().get_Press_3tjliq_k$()) {
      processPress($this, event);
    } else if (tmp0_subject === Companion_getInstance_32().get_Release_jji2mi_k$()) {
      processRelease($this, event);
    } else if (tmp0_subject === Companion_getInstance_32().get_Move_ubkky6_k$()) {
      processMove($this, event);
    } else if (tmp0_subject === Companion_getInstance_32().get_Enter_qot5uv_k$()) {
      processMove($this, event);
    } else if (tmp0_subject === Companion_getInstance_32().get_Exit_1jxq8x_k$()) {
      processMove($this, event);
    } else if (tmp0_subject === Companion_getInstance_32().get_Scroll_zfn3u6_k$()) {
      processScroll($this, event);
    }
    if (!get_isGestureInProgress(event)) {
      $this.gestureOwner_1 = null;
    }
  }
  function processPress($this, event) {
    var currentGestureOwner = $this.gestureOwner_1;
    if (!(currentGestureOwner == null)) {
      currentGestureOwner.processPointerInput$default_pqshwz_k$(event);
      return Unit_getInstance();
    }
    var position = first(event.get_pointers_o3f0ip_k$()).get_position_cpyh94_k$();
    // Inline function 'androidx.compose.ui.ComposeScene.forEachOwnerReversed' call
    $this.listCopy_1.addAll_4lagoh_k$($this.owners_1);
    try {
      // Inline function 'androidx.compose.ui.util.fastForEachReversed' call
      var this_0 = $this.listCopy_1;
      // Inline function 'kotlin.contracts.contract' call
      var inductionVariable = this_0.get_size_woubt6_k$() - 1 | 0;
      if (0 <= inductionVariable)
        do {
          var index = inductionVariable;
          inductionVariable = inductionVariable + -1 | 0;
          var item = this_0.get_c1px32_k$(index);
          // Inline function 'androidx.compose.ui.ComposeScene.processPress.<anonymous>' call
          if (item.isInBounds_bgeqau_k$(position)) {
            item.processPointerInput$default_pqshwz_k$(event);
            $this.gestureOwner_1 = item;
            return Unit_getInstance();
          }
          var tmp0_safe_receiver = item.get_onOutsidePointerEvent_6uq1i2_k$();
          if (tmp0_safe_receiver == null)
            null;
          else
            tmp0_safe_receiver(event);
          if (equals(item, $this.focusedOwner_1)) {
            return Unit_getInstance();
          }
        }
         while (0 <= inductionVariable);
    }finally {
      $this.listCopy_1.clear_j9egeb_k$();
    }
  }
  function processRelease($this, event) {
    var tmp0_safe_receiver = $this.gestureOwner_1;
    if (tmp0_safe_receiver == null)
      null;
    else
      tmp0_safe_receiver.processPointerInput$default_pqshwz_k$(event);
    if (!get_isGestureInProgress(event)) {
      var owner = hoveredOwner($this, event);
      if (isInteractive($this, owner)) {
        processHover($this, event, owner);
      } else if ($this.gestureOwner_1 == null) {
        var tmp1_safe_receiver = $this.focusedOwner_1;
        var tmp2_safe_receiver = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.get_onOutsidePointerEvent_6uq1i2_k$();
        if (tmp2_safe_receiver == null)
          null;
        else
          tmp2_safe_receiver(event);
      }
    }
  }
  function processMove($this, event) {
    var owner = get_isGestureInProgress(event) ? $this.gestureOwner_1 : event.get_eventType_q7jdnh_k$() === Companion_getInstance_32().get_Exit_1jxq8x_k$() ? null : hoveredOwner($this, event);
    if (!isInteractive($this, owner)) {
      owner = null;
    }
    if (processHover($this, event, owner)) {
      return Unit_getInstance();
    }
    var tmp0_safe_receiver = owner;
    if (tmp0_safe_receiver == null)
      null;
    else
      tmp0_safe_receiver.processPointerInput$default_pqshwz_k$(event.copy$default_aejs4q_k$(Companion_getInstance_32().get_Move_ubkky6_k$()));
  }
  function processHover($this, event, owner) {
    var tmp$ret$1;
    $l$block: {
      // Inline function 'androidx.compose.ui.util.fastAny' call
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'androidx.compose.ui.util.fastForEach' call
      var this_0 = event.get_pointers_o3f0ip_k$();
      // Inline function 'kotlin.contracts.contract' call
      var inductionVariable = 0;
      var last = this_0.get_size_woubt6_k$() - 1 | 0;
      if (inductionVariable <= last)
        do {
          var index = inductionVariable;
          inductionVariable = inductionVariable + 1 | 0;
          var item = this_0.get_c1px32_k$(index);
          // Inline function 'androidx.compose.ui.util.fastAny.<anonymous>' call
          // Inline function 'androidx.compose.ui.ComposeScene.processHover.<anonymous>' call
          if (!(item.get_type_mliz2v_k$() === Companion_getInstance_33().get_Mouse_mtac1u_k$())) {
            tmp$ret$1 = true;
            break $l$block;
          }
        }
         while (inductionVariable <= last);
      tmp$ret$1 = false;
    }
    if (tmp$ret$1) {
      return false;
    }
    if (equals(owner, $this.lastHoverOwner_1)) {
      return false;
    }
    var tmp0_safe_receiver = $this.lastHoverOwner_1;
    if (tmp0_safe_receiver == null)
      null;
    else
      tmp0_safe_receiver.processPointerInput_o2x0ag_k$(event.copy$default_aejs4q_k$(Companion_getInstance_32().get_Exit_1jxq8x_k$()), false);
    if (owner == null)
      null;
    else
      owner.processPointerInput$default_pqshwz_k$(event.copy$default_aejs4q_k$(Companion_getInstance_32().get_Enter_qot5uv_k$()));
    $this.lastHoverOwner_1 = owner;
    return true;
  }
  function processScroll($this, event) {
    var owner = hoveredOwner($this, event);
    if (isInteractive($this, owner)) {
      if (owner == null)
        null;
      else
        owner.processPointerInput$default_pqshwz_k$(event);
    }
  }
  function _set_isFocused__7unat4($this, _set____db54di) {
    $this.isFocused_1 = _set____db54di;
  }
  function _get_isFocused__xvmarg($this) {
    return $this.isFocused_1;
  }
  function Pointer(id, position, pressed, type, pressure, historical) {
    type = type === VOID ? Companion_getInstance_33().get_Mouse_mtac1u_k$() : type;
    pressure = pressure === VOID ? 1.0 : pressure;
    historical = historical === VOID ? emptyList() : historical;
    this.id_1 = id;
    this.position_1 = position;
    this.pressed_1 = pressed;
    this.type_1 = type;
    this.pressure_1 = pressure;
    this.historical_1 = historical;
    this.$stable_1 = 8;
  }
  protoOf(Pointer).get_id_o9b1d7_k$ = function () {
    return this.id_1;
  };
  protoOf(Pointer).get_position_cpyh94_k$ = function () {
    return this.position_1;
  };
  protoOf(Pointer).get_pressed_3zxk93_k$ = function () {
    return this.pressed_1;
  };
  protoOf(Pointer).get_type_mliz2v_k$ = function () {
    return this.type_1;
  };
  protoOf(Pointer).get_pressure_i4c0em_k$ = function () {
    return this.pressure_1;
  };
  protoOf(Pointer).get_historical_c323ir_k$ = function () {
    return this.historical_1;
  };
  protoOf(Pointer).equals = function (other) {
    if (this === other)
      return true;
    if (other == null ? true : !getKClassFromExpression(this).equals(getKClassFromExpression(other)))
      return false;
    if (!(other instanceof Pointer))
      THROW_CCE();
    if (!equals(this.position_1, other.position_1))
      return false;
    if (!(this.pressed_1 === other.pressed_1))
      return false;
    if (!(this.type_1 === other.type_1))
      return false;
    if (!equals(this.id_1, other.id_1))
      return false;
    if (!(this.pressure_1 === other.pressure_1))
      return false;
    return true;
  };
  protoOf(Pointer).hashCode = function () {
    var result = Offset__hashCode_impl_hbql41(this.position_1);
    result = imul(31, result) + getBooleanHashCode(this.pressed_1) | 0;
    result = imul(31, result) + PointerType__hashCode_impl_d0afh7(this.type_1) | 0;
    result = imul(31, result) + PointerId__hashCode_impl_vobdra(this.id_1) | 0;
    result = imul(31, result) + getNumberHashCode(this.pressure_1) | 0;
    return result;
  };
  protoOf(Pointer).toString = function () {
    return 'Pointer(position=' + new Offset(this.position_1) + ', pressed=' + this.pressed_1 + ', type=' + new PointerType(this.type_1) + ', id=' + new PointerId(this.id_1) + ', pressure=' + this.pressure_1 + ')';
  };
  function get_$stableprop_54() {
    return 8;
  }
  function ComposeScene$_init_$lambda_okj233() {
    return Unit_getInstance();
  }
  function ComposeScene$_init_$lambda_okj233_0() {
    return Unit_getInstance();
  }
  function ComposeScene$_init_$lambda_okj233_1() {
    return Unit_getInstance();
  }
  function ComposeScene$4($textInputService) {
    this.$textInputService_1 = $textInputService;
    this.$$delegate_0__1 = Companion_getInstance_53().get_Empty_i9b85g_k$();
  }
  protoOf(ComposeScene$4).set_dialogScrimBlendMode_konmch_k$ = function (_set____db54di) {
    this.$$delegate_0__1.set_dialogScrimBlendMode_konmch_k$(_set____db54di);
  };
  protoOf(ComposeScene$4).get_dialogScrimBlendMode_hs32i3_k$ = function () {
    return this.$$delegate_0__1.get_dialogScrimBlendMode_hs32i3_k$();
  };
  protoOf(ComposeScene$4).get_focusManager_bz28e6_k$ = function () {
    return this.$$delegate_0__1.get_focusManager_bz28e6_k$();
  };
  protoOf(ComposeScene$4).get_inputModeManager_25vr2v_k$ = function () {
    return this.$$delegate_0__1.get_inputModeManager_25vr2v_k$();
  };
  protoOf(ComposeScene$4).get_textToolbar_iunoij_k$ = function () {
    return this.$$delegate_0__1.get_textToolbar_iunoij_k$();
  };
  protoOf(ComposeScene$4).get_viewConfiguration_qgdaco_k$ = function () {
    return this.$$delegate_0__1.get_viewConfiguration_qgdaco_k$();
  };
  protoOf(ComposeScene$4).get_windowInfo_amgsav_k$ = function () {
    return this.$$delegate_0__1.get_windowInfo_amgsav_k$();
  };
  protoOf(ComposeScene$4).accessibilityController_ed7zw2_k$ = function (owner) {
    return this.$$delegate_0__1.accessibilityController_ed7zw2_k$(owner);
  };
  protoOf(ComposeScene$4).requestFocusForOwner_9fws9f_k$ = function () {
    return this.$$delegate_0__1.requestFocusForOwner_9fws9f_k$();
  };
  protoOf(ComposeScene$4).setPointerIcon_v8s7p3_k$ = function (pointerIcon) {
    this.$$delegate_0__1.setPointerIcon_v8s7p3_k$(pointerIcon);
  };
  protoOf(ComposeScene$4).get_textInputService_mdv9wf_k$ = function () {
    return this.$textInputService_1;
  };
  function ComposeScene$_init_$lambda_okj233_2() {
    return Unit_getInstance();
  }
  function ComposeScene$_init_$lambda_okj233_3() {
    return Unit_getInstance();
  }
  function ComposeScene$invalidateIfNeeded$ref($boundThis) {
    var l = function () {
      invalidateIfNeeded($boundThis);
      return Unit_getInstance();
    };
    l.callableName = 'invalidateIfNeeded';
    return l;
  }
  function ComposeScene$processPointerInput$ref($boundThis) {
    var l = function (p0) {
      processPointerInput($boundThis, p0);
      return Unit_getInstance();
    };
    l.callableName = 'processPointerInput';
    return l;
  }
  function ComposeScene$slambda(this$0, resultContinuation) {
    this.this$0__1 = this$0;
    CoroutineImpl.call(this, resultContinuation);
  }
  protoOf(ComposeScene$slambda).invoke_d9fzmj_k$ = function ($this$launch, $completion) {
    var tmp = this.create_rcuf4x_k$($this$launch, $completion);
    tmp.set_result_xj64lm_k$(Unit_getInstance());
    tmp.set_exception_px07aa_k$(null);
    return tmp.doResume_5yljmg_k$();
  };
  protoOf(ComposeScene$slambda).invoke_qns8j1_k$ = function (p1, $completion) {
    return this.invoke_d9fzmj_k$((!(p1 == null) ? isInterface(p1, CoroutineScope_0) : false) ? p1 : THROW_CCE(), $completion);
  };
  protoOf(ComposeScene$slambda).doResume_5yljmg_k$ = function () {
    var suspendResult = this.get_result_iyg5d2_k$();
    $sm: do
      try {
        var tmp = this.get_state_iypx7s_k$();
        switch (tmp) {
          case 0:
            this.set_exceptionState_fex74n_k$(2);
            this.set_state_rjd8d0_k$(1);
            suspendResult = this.this$0__1.recomposer_1.runRecomposeAndApplyChanges_pn3q81_k$(this);
            if (suspendResult === get_COROUTINE_SUSPENDED()) {
              return suspendResult;
            }

            continue $sm;
          case 1:
            return Unit_getInstance();
          case 2:
            throw this.get_exception_x0n6w6_k$();
        }
      } catch ($p) {
        var e = $p;
        if (this.get_exceptionState_wflpxn_k$() === 2) {
          throw e;
        } else {
          this.set_state_rjd8d0_k$(this.get_exceptionState_wflpxn_k$());
          this.set_exception_px07aa_k$(e);
        }
      }
     while (true);
  };
  protoOf(ComposeScene$slambda).create_rcuf4x_k$ = function ($this$launch, completion) {
    var i = new ComposeScene$slambda(this.this$0__1, completion);
    i.$this$launch_1 = $this$launch;
    return i;
  };
  protoOf(ComposeScene$slambda).create_wyq9v6_k$ = function (value, completion) {
    return this.create_rcuf4x_k$((!(value == null) ? isInterface(value, CoroutineScope_0) : false) ? value : THROW_CCE(), completion);
  };
  function ComposeScene$slambda_0(this$0, resultContinuation) {
    var i = new ComposeScene$slambda(this$0, resultContinuation);
    var l = function ($this$launch, $completion) {
      return i.invoke_d9fzmj_k$($this$launch, $completion);
    };
    l.$arity = 1;
    return l;
  }
  function ComposeScene$invalidateIfNeeded$ref_0($boundThis) {
    var l = function () {
      invalidateIfNeeded($boundThis);
      return Unit_getInstance();
    };
    l.callableName = 'invalidateIfNeeded';
    return l;
  }
  function ComposeScene$requestLayout$ref($boundThis) {
    var l = function () {
      requestLayout($boundThis);
      return Unit_getInstance();
    };
    l.callableName = 'requestLayout';
    return l;
  }
  function ComposeScene$requestDraw$ref($boundThis) {
    var l = function () {
      requestDraw($boundThis);
      return Unit_getInstance();
    };
    l.callableName = 'requestDraw';
    return l;
  }
  function CommandList$add$ref($boundThis) {
    var l = function (p0) {
      $boundThis.add_n4x52h_k$(p0);
      return Unit_getInstance();
    };
    l.callableName = 'add';
    return l;
  }
  function ComposeScene$setContent$composable$lambda(it) {
    return false;
  }
  function ComposeScene$setContent$composable$lambda_0(it) {
    return false;
  }
  function ComposeScene$onPointerUpdate$ref($boundThis) {
    var l = function () {
      $boundThis.onPointerUpdate_u0kkc7_k$();
      return Unit_getInstance();
    };
    l.callableName = 'onPointerUpdate';
    return l;
  }
  function ComposeScene$setContent$composable$lambda_1(this$0) {
    return function () {
      return this$0.get_compositionLocalContext_6qirtn_k$();
    };
  }
  function ComposableLambda$invoke$ref_1($boundThis) {
    return function (p0, p1) {
      return $boundThis.invoke_z8di7s_k$(p0, p1);
    };
  }
  function ComposeScene$setContent$composable$lambda_2(this$0, $content) {
    return function ($composer, $changed) {
      var $composer_0 = $composer;
      sourceInformation($composer_0, 'C473@17471L122:ComposeScene.skiko.kt#quzd79');
      var tmp;
      if (!(($changed & 11) === 2) ? true : !$composer_0.get_skipping_3owdve_k$()) {
        if (isTraceInProgress()) {
          traceEventStart(503794805, $changed, -1, 'androidx.compose.ui.ComposeScene.setContent$composable.<anonymous> (ComposeScene.skiko.kt:472)');
        }
        CompositionLocalProvider$composable([get_LocalComposeScene().provides_3agxel_k$(this$0)], $content, $composer_0, 0);
        var tmp_0;
        if (isTraceInProgress()) {
          traceEventEnd();
          tmp_0 = Unit_getInstance();
        }
        tmp = tmp_0;
      } else {
        $composer_0.skipToGroupEnd_lh3zi2_k$();
        tmp = Unit_getInstance();
      }
      return Unit_getInstance();
    };
  }
  function ComposeScene(coroutineContext, platform, density, layoutDirection, invalidate) {
    coroutineContext = coroutineContext === VOID ? Dispatchers_getInstance().get_Unconfined_sfvx0q_k$() : coroutineContext;
    density = density === VOID ? Density_0(1.0) : density;
    layoutDirection = layoutDirection === VOID ? LayoutDirection_Ltr_getInstance() : layoutDirection;
    var tmp;
    if (invalidate === VOID) {
      tmp = ComposeScene$_init_$lambda_okj233;
    } else {
      tmp = invalidate;
    }
    invalidate = tmp;
    this.platform_1 = platform;
    this.invalidate_1 = invalidate;
    this.isInvalidationDisabled_1 = false;
    this.hasPendingDraws_1 = true;
    this.needLayout_1 = true;
    this.needDraw_1 = true;
    var tmp_0 = this;
    // Inline function 'kotlin.collections.mutableListOf' call
    tmp_0.owners_1 = ArrayList_init_$Create$_0();
    var tmp_1 = this;
    // Inline function 'kotlin.collections.mutableListOf' call
    tmp_1.listCopy_1 = ArrayList_init_$Create$_0();
    var tmp_2 = this;
    // Inline function 'kotlin.collections.mutableSetOf' call
    tmp_2.childScenes_1 = LinkedHashSet_init_$Create$();
    this.defaultPointerStateTracker_1 = new DefaultPointerStateTracker();
    this.job_1 = Job();
    this.coroutineScope_1 = CoroutineScope(coroutineContext.plus_s13ygv_k$(this.job_1));
    this.effectDispatcher_1 = new FlushCoroutineDispatcher(this.coroutineScope_1);
    this.recomposeDispatcher_1 = new FlushCoroutineDispatcher(this.coroutineScope_1);
    var tmp_3 = this;
    tmp_3.frameClock_1 = new BroadcastFrameClock(ComposeScene$invalidateIfNeeded$ref(this));
    this.recomposer_1 = new Recomposer(coroutineContext.plus_s13ygv_k$(this.job_1).plus_s13ygv_k$(this.effectDispatcher_1));
    var tmp_4 = this;
    tmp_4.syntheticEventSender_1 = new SyntheticEventSender(ComposeScene$processPointerInput$ref(this));
    this.mainOwner_1 = null;
    this.composition_1 = null;
    this.density_1 = density;
    this.layoutDirection_1 = layoutDirection;
    this.isClosed_1 = false;
    var tmp_5 = this;
    // Inline function 'kotlin.collections.mutableMapOf' call
    tmp_5.pointerPositions_1 = LinkedHashMap_init_$Create$();
    GlobalSnapshotManager_getInstance().ensureStarted_v31jmb_k$();
    var tmp_6 = this.recomposeDispatcher_1.plus_s13ygv_k$(this.frameClock_1);
    var tmp_7 = CoroutineStart_UNDISPATCHED_getInstance();
    launch(this.coroutineScope_1, tmp_6, tmp_7, ComposeScene$slambda_0(this, null));
    var tmp_8 = this;
    tmp_8.snapshotChanges_1 = new CommandList(ComposeScene$invalidateIfNeeded$ref_0(this));
    this.compositionLocalContext$delegate_1 = mutableStateOf(null);
    this.constraints_1 = Constraints_0();
    this.focusedOwner_1 = null;
    this.gestureOwner_1 = null;
    this.lastHoverOwner_1 = null;
    this.isFocused_1 = true;
    this.$stable_1 = 8;
  }
  protoOf(ComposeScene).get_platform_ssr7o_k$ = function () {
    return this.platform_1;
  };
  protoOf(ComposeScene).onPointerUpdate_u0kkc7_k$ = function () {
    requestUpdatePointer(this);
  };
  protoOf(ComposeScene).get_owners_ht427d_k$ = function () {
    return this.owners_1;
  };
  protoOf(ComposeScene).addChildScene_fjn1oz_k$ = function (scene) {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!!this.isClosed_1) {
      // Inline function 'androidx.compose.ui.ComposeScene.addChildScene.<anonymous>' call
      var message = 'ComposeScene is closed';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    this.childScenes_1.add_utx5q5_k$(scene);
  };
  protoOf(ComposeScene).removeChildScene_gfpyba_k$ = function (scene) {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!!this.isClosed_1) {
      // Inline function 'androidx.compose.ui.ComposeScene.removeChildScene.<anonymous>' call
      var message = 'ComposeScene is closed';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    this.childScenes_1.remove_cedx0m_k$(scene);
  };
  protoOf(ComposeScene).get_roots_iy382w_k$ = function () {
    // Inline function 'kotlin.collections.buildSet' call
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'kotlin.collections.buildSetInternal' call
    var capacity = this.owners_1.get_size_woubt6_k$();
    // Inline function 'kotlin.apply' call
    var this_0 = LinkedHashSet_init_$Create$_0(capacity);
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.ComposeScene.<get-roots>.<anonymous>' call
    addRootsForTestTo(this, this_0);
    return this_0.build_1k0s4u_k$();
  };
  protoOf(ComposeScene).set_mainOwner_rw8iey_k$ = function (_set____db54di) {
    this.mainOwner_1 = _set____db54di;
  };
  protoOf(ComposeScene).get_mainOwner_44btn5_k$ = function () {
    return this.mainOwner_1;
  };
  protoOf(ComposeScene).set_density_qzk27e_k$ = function (value) {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!!this.isClosed_1) {
      // Inline function 'androidx.compose.ui.ComposeScene.<set-density>.<anonymous>' call
      var message = 'ComposeScene is closed';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    this.density_1 = value;
    var tmp0_safe_receiver = this.mainOwner_1;
    if (tmp0_safe_receiver != null) {
      tmp0_safe_receiver.set_density_qzk27e_k$(value);
    }
  };
  protoOf(ComposeScene).get_density_qy0267_k$ = function () {
    return this.density_1;
  };
  protoOf(ComposeScene).set_layoutDirection_vthtz8_k$ = function (value) {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!!this.isClosed_1) {
      // Inline function 'androidx.compose.ui.ComposeScene.<set-layoutDirection>.<anonymous>' call
      var message = 'ComposeScene is closed';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    this.layoutDirection_1 = value;
    var tmp0_safe_receiver = this.mainOwner_1;
    if (tmp0_safe_receiver != null) {
      tmp0_safe_receiver.set_layoutDirection_vthtz8_k$(value);
    }
  };
  protoOf(ComposeScene).get_layoutDirection_7e37v0_k$ = function () {
    return this.layoutDirection_1;
  };
  protoOf(ComposeScene).get_pointerPositions_gqvt6_k$ = function () {
    return this.pointerPositions_1;
  };
  protoOf(ComposeScene).close_yn9xrc_k$ = function () {
    var tmp0_safe_receiver = this.composition_1;
    if (tmp0_safe_receiver == null)
      null;
    else {
      tmp0_safe_receiver.dispose_3nnxhr_k$();
    }
    var tmp1_safe_receiver = this.mainOwner_1;
    if (tmp1_safe_receiver == null)
      null;
    else {
      tmp1_safe_receiver.dispose_3nnxhr_k$();
    }
    this.recomposer_1.cancel_2l89ey_k$();
    this.job_1.cancel$default_8haxne_k$();
    this.isClosed_1 = true;
  };
  protoOf(ComposeScene).hasInvalidations_avuk4b_k$ = function () {
    return ((this.hasPendingDraws_1 ? true : this.recomposer_1.get_hasPendingWork_kxkazt_k$()) ? true : this.effectDispatcher_1.hasTasks_25h0d0_k$()) ? true : this.recomposeDispatcher_1.hasTasks_25h0d0_k$();
  };
  protoOf(ComposeScene).attach_8468p9_k$ = function (owner) {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!!this.isClosed_1) {
      // Inline function 'androidx.compose.ui.ComposeScene.attach.<anonymous>' call
      var message = 'ComposeScene is closed';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    this.owners_1.add_utx5q5_k$(owner);
    owner.set_requestLayout_8izj4v_k$(ComposeScene$requestLayout$ref(this));
    owner.set_requestDraw_21a7id_k$(ComposeScene$requestDraw$ref(this));
    owner.set_dispatchSnapshotChanges_65xx0i_k$(CommandList$add$ref(this.snapshotChanges_1));
    owner.set_constraints_5j8tjq_k$(this.constraints_1);
    if (owner.get_focusable_zge6ix_k$()) {
      this.focusedOwner_1 = owner;
    }
    if (this.isFocused_1) {
      owner.get_focusOwner_xdzy9w_k$().takeFocus_vy808v_k$();
    } else {
      owner.get_focusOwner_xdzy9w_k$().releaseFocus_he488v_k$();
    }
    requestUpdatePointer(this);
    invalidateIfNeeded(this);
  };
  protoOf(ComposeScene).detach_voojy7_k$ = function (owner) {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!!this.isClosed_1) {
      // Inline function 'androidx.compose.ui.ComposeScene.detach.<anonymous>' call
      var message = 'ComposeScene is closed';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    this.owners_1.remove_cedx0m_k$(owner);
    owner.set_dispatchSnapshotChanges_65xx0i_k$(null);
    owner.set_requestDraw_21a7id_k$(null);
    owner.set_requestLayout_8izj4v_k$(null);
    if (equals(owner, this.focusedOwner_1)) {
      var tmp = this;
      var tmp$ret$2;
      $l$block: {
        // Inline function 'kotlin.collections.lastOrNull' call
        var this_0 = this.owners_1;
        var iterator = this_0.listIterator_70e65o_k$(this_0.get_size_woubt6_k$());
        while (iterator.hasPrevious_qh0629_k$()) {
          var element = iterator.previous_l2dfd5_k$();
          // Inline function 'androidx.compose.ui.ComposeScene.detach.<anonymous>' call
          if (element.get_focusable_zge6ix_k$()) {
            tmp$ret$2 = element;
            break $l$block;
          }
        }
        tmp$ret$2 = null;
      }
      tmp.focusedOwner_1 = tmp$ret$2;
    }
    if (equals(owner, this.lastHoverOwner_1)) {
      this.lastHoverOwner_1 = null;
    }
    if (equals(owner, this.gestureOwner_1)) {
      this.gestureOwner_1 = null;
    }
    requestUpdatePointer(this);
    invalidateIfNeeded(this);
  };
  protoOf(ComposeScene).set_compositionLocalContext_spp8c6_k$ = function (_set____db54di) {
    var this_0 = this.compositionLocalContext$delegate_1;
    compositionLocalContext$factory();
    this_0.set_value_v1vabv_k$(_set____db54di);
    return Unit_getInstance();
  };
  protoOf(ComposeScene).get_compositionLocalContext_6qirtn_k$ = function () {
    // Inline function 'androidx.compose.runtime.getValue' call
    var this_0 = this.compositionLocalContext$delegate_1;
    compositionLocalContext$factory_0();
    return this_0.get_value_j01efc_k$();
  };
  protoOf(ComposeScene).setContent_uteiin_k$ = function (content) {
    illegalDecoyCallException('setContent');
  };
  protoOf(ComposeScene).setContent_ic03pf_k$ = function (parentComposition, onPreviewKeyEvent, onKeyEvent, content) {
    illegalDecoyCallException('setContent');
  };
  protoOf(ComposeScene).set_constraints_5j8tjq_k$ = function (value) {
    this.constraints_1 = value;
    // Inline function 'androidx.compose.ui.ComposeScene.forEachOwner' call
    this.listCopy_1.addAll_4lagoh_k$(this.owners_1);
    try {
      // Inline function 'androidx.compose.ui.util.fastForEach' call
      var this_0 = this.listCopy_1;
      // Inline function 'kotlin.contracts.contract' call
      var inductionVariable = 0;
      var last = this_0.get_size_woubt6_k$() - 1 | 0;
      if (inductionVariable <= last)
        do {
          var index = inductionVariable;
          inductionVariable = inductionVariable + 1 | 0;
          var item = this_0.get_c1px32_k$(index);
          // Inline function 'androidx.compose.ui.ComposeScene.<set-constraints>.<anonymous>' call
          item.set_constraints_5j8tjq_k$(this.constraints_1);
        }
         while (inductionVariable <= last);
    }finally {
      this.listCopy_1.clear_j9egeb_k$();
    }
    var tmp0_safe_receiver = this.mainOwner_1;
    if (tmp0_safe_receiver != null) {
      tmp0_safe_receiver.set_bounds_nnzli2_k$(toIntRect(IntSize_0(_Constraints___get_maxWidth__impl__uuyqc(this.constraints_1), _Constraints___get_maxHeight__impl__dt3e8z(this.constraints_1))));
    }
  };
  protoOf(ComposeScene).get_constraints_y0yfdk_k$ = function () {
    return this.constraints_1;
  };
  protoOf(ComposeScene).get_contentSize_ql8lv6_k$ = function () {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!!this.isClosed_1) {
      // Inline function 'androidx.compose.ui.ComposeScene.<get-contentSize>.<anonymous>' call
      var message = 'ComposeScene is closed';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    var tmp0_elvis_lhs = this.mainOwner_1;
    var tmp;
    if (tmp0_elvis_lhs == null) {
      return Companion_getInstance_8().get_Zero_9we0a6_k$();
    } else {
      tmp = tmp0_elvis_lhs;
    }
    var mainOwner = tmp;
    mainOwner.measureAndLayout$default_snexxl_k$();
    return mainOwner.get_contentSize_ql8lv6_k$();
  };
  protoOf(ComposeScene).hitTestInteropView_k8lwct_k$ = function (position) {
    // Inline function 'androidx.compose.ui.util.fastForEachReversed' call
    var this_0 = this.owners_1;
    // Inline function 'kotlin.contracts.contract' call
    var inductionVariable = this_0.get_size_woubt6_k$() - 1 | 0;
    if (0 <= inductionVariable)
      do {
        var index = inductionVariable;
        inductionVariable = inductionVariable + -1 | 0;
        var item = this_0.get_c1px32_k$(index);
        // Inline function 'androidx.compose.ui.ComposeScene.hitTestInteropView.<anonymous>' call
        if (item.isInBounds_bgeqau_k$(position)) {
          return item.hitInteropView_dhiqwa_k$(position, true);
        } else if (equals(item, this.focusedOwner_1)) {
          return false;
        }
      }
       while (0 <= inductionVariable);
    return false;
  };
  protoOf(ComposeScene).render_ounc1f_k$ = function (canvas, nanoTime) {
    // Inline function 'androidx.compose.ui.ComposeScene.postponeInvalidation' call
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!!this.isClosed_1) {
      // Inline function 'androidx.compose.ui.ComposeScene.postponeInvalidation.<anonymous>' call
      var message = 'ComposeScene is closed';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    this.isInvalidationDisabled_1 = true;
    var tmp;
    try {
      sendAndPerformSnapshotChanges(this);
      this.recomposeDispatcher_1.flush_shahbo_k$();
      this.frameClock_1.sendFrame_f05udj_k$(nanoTime);
      sendAndPerformSnapshotChanges(this);
      this.needLayout_1 = false;
      // Inline function 'androidx.compose.ui.ComposeScene.forEachOwner' call
      this.listCopy_1.addAll_4lagoh_k$(this.owners_1);
      try {
        // Inline function 'androidx.compose.ui.util.fastForEach' call
        var this_0 = this.listCopy_1;
        // Inline function 'kotlin.contracts.contract' call
        var inductionVariable = 0;
        var last = this_0.get_size_woubt6_k$() - 1 | 0;
        if (inductionVariable <= last)
          do {
            var index = inductionVariable;
            inductionVariable = inductionVariable + 1 | 0;
            var item = this_0.get_c1px32_k$(index);
            // Inline function 'androidx.compose.ui.ComposeScene.render.<anonymous>.<anonymous>' call
            item.measureAndLayout$default_snexxl_k$();
          }
           while (inductionVariable <= last);
      }finally {
        this.listCopy_1.clear_j9egeb_k$();
      }
      this.syntheticEventSender_1.updatePointerPosition_48yizx_k$();
      sendAndPerformSnapshotChanges(this);
      this.needDraw_1 = false;
      // Inline function 'androidx.compose.ui.ComposeScene.forEachOwner' call
      this.listCopy_1.addAll_4lagoh_k$(this.owners_1);
      try {
        // Inline function 'androidx.compose.ui.util.fastForEach' call
        var this_1 = this.listCopy_1;
        // Inline function 'kotlin.contracts.contract' call
        var inductionVariable_0 = 0;
        var last_0 = this_1.get_size_woubt6_k$() - 1 | 0;
        if (inductionVariable_0 <= last_0)
          do {
            var index_0 = inductionVariable_0;
            inductionVariable_0 = inductionVariable_0 + 1 | 0;
            var item_0 = this_1.get_c1px32_k$(index_0);
            // Inline function 'androidx.compose.ui.ComposeScene.render.<anonymous>.<anonymous>' call
            item_0.draw_uyhr5d_k$(canvas);
          }
           while (inductionVariable_0 <= last_0);
      }finally {
        this.listCopy_1.clear_j9egeb_k$();
      }
      this.listCopy_1.addAll_4lagoh_k$(this.owners_1);
      var tmp_0;
      try {
        var this_2 = this.listCopy_1;
        // Inline function 'kotlin.contracts.contract' call
        var inductionVariable_1 = 0;
        var last_1 = this_2.get_size_woubt6_k$() - 1 | 0;
        var tmp_1;
        if (inductionVariable_1 <= last_1) {
          do {
            var index_1 = inductionVariable_1;
            inductionVariable_1 = inductionVariable_1 + 1 | 0;
            var item_1 = this_2.get_c1px32_k$(index_1);
            // Inline function 'androidx.compose.ui.ComposeScene.render.<anonymous>.<anonymous>' call
            item_1.clearInvalidObservations_omivwh_k$();
          }
           while (inductionVariable_1 <= last_1);
          tmp_1 = Unit_getInstance();
        }
        tmp_0 = tmp_1;
      }finally {
        this.listCopy_1.clear_j9egeb_k$();
      }
      tmp = tmp_0;
    }finally {
      this.isInvalidationDisabled_1 = false;
    }
    var result = tmp;
    invalidateIfNeeded(this);
    return result;
  };
  protoOf(ComposeScene).sendPointerEvent_m6sfbt_k$ = function (eventType, position, scrollDelta, timeMillis, type, buttons, keyboardModifiers, nativeEvent, button) {
    this.defaultPointerStateTracker_1.onPointerEvent_puaqhb_k$(button, eventType);
    var tmp;
    var tmp_0 = buttons;
    if ((tmp_0 == null ? null : new PointerButtons(tmp_0)) == null) {
      tmp = this.defaultPointerStateTracker_1.buttons_1;
    } else {
      tmp = buttons;
    }
    var actualButtons = tmp;
    var tmp_1;
    var tmp_2 = keyboardModifiers;
    if ((tmp_2 == null ? null : new PointerKeyboardModifiers(tmp_2)) == null) {
      tmp_1 = this.defaultPointerStateTracker_1.keyboardModifiers_1;
    } else {
      tmp_1 = keyboardModifiers;
    }
    var actualKeyboardModifiers = tmp_1;
    this.sendPointerEvent_e0j8xc_k$(eventType, listOf_0(new Pointer(_PointerId___init__impl__w2urwh(new Long(0, 0)), position, get_areAnyPressed(actualButtons), type)), actualButtons, actualKeyboardModifiers, scrollDelta, timeMillis, nativeEvent, button);
  };
  protoOf(ComposeScene).sendPointerEvent$default_yma6zu_k$ = function (eventType, position, scrollDelta, timeMillis, type, buttons, keyboardModifiers, nativeEvent, button, $super) {
    scrollDelta = scrollDelta === VOID ? Offset_0(0.0, 0.0) : scrollDelta;
    var tmp;
    if (timeMillis === VOID) {
      // Inline function 'kotlin.Long.div' call
      var tmp$ret$0 = currentNanoTime().toDouble_ygsx0s_k$() / 1000000.0;
      tmp = numberToLong(tmp$ret$0);
    } else {
      tmp = timeMillis;
    }
    timeMillis = tmp;
    type = type === VOID ? Companion_getInstance_33().get_Mouse_mtac1u_k$() : type;
    buttons = buttons === VOID ? null : buttons;
    keyboardModifiers = keyboardModifiers === VOID ? null : keyboardModifiers;
    nativeEvent = nativeEvent === VOID ? null : nativeEvent;
    button = button === VOID ? null : button;
    var tmp_0;
    if ($super === VOID) {
      this.sendPointerEvent_m6sfbt_k$(eventType, position, scrollDelta, timeMillis, type, buttons, keyboardModifiers, nativeEvent, button);
      tmp_0 = Unit_getInstance();
    } else {
      var tmp_1 = $super.sendPointerEvent_m6sfbt_k$;
      var tmp_2 = buttons;
      var tmp_3 = tmp_2 == null ? null : new PointerButtons(tmp_2);
      var tmp_4 = keyboardModifiers;
      var tmp_5 = tmp_4 == null ? null : new PointerKeyboardModifiers(tmp_4);
      var tmp_6 = button;
      tmp_0 = tmp_1.call(this, new PointerEventType(eventType), new Offset(position), new Offset(scrollDelta), timeMillis, new PointerType(type), tmp_3, tmp_5, nativeEvent, tmp_6 == null ? null : new PointerButton(tmp_6));
    }
    return tmp_0;
  };
  protoOf(ComposeScene).sendPointerEvent_e0j8xc_k$ = function (eventType, pointers, buttons, keyboardModifiers, scrollDelta, timeMillis, nativeEvent, button) {
    // Inline function 'androidx.compose.ui.ComposeScene.postponeInvalidation' call
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!!this.isClosed_1) {
      // Inline function 'androidx.compose.ui.ComposeScene.postponeInvalidation.<anonymous>' call
      var message = 'ComposeScene is closed';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    this.isInvalidationDisabled_1 = true;
    var tmp;
    try {
      sendAndPerformSnapshotChanges(this);
      var event = pointerInputEvent(eventType, pointers, timeMillis, nativeEvent, scrollDelta, buttons, keyboardModifiers, button);
      this.needLayout_1 = false;
      // Inline function 'androidx.compose.ui.ComposeScene.forEachOwner' call
      this.listCopy_1.addAll_4lagoh_k$(this.owners_1);
      try {
        // Inline function 'androidx.compose.ui.util.fastForEach' call
        var this_0 = this.listCopy_1;
        // Inline function 'kotlin.contracts.contract' call
        var inductionVariable = 0;
        var last = this_0.get_size_woubt6_k$() - 1 | 0;
        if (inductionVariable <= last)
          do {
            var index = inductionVariable;
            inductionVariable = inductionVariable + 1 | 0;
            var item = this_0.get_c1px32_k$(index);
            // Inline function 'androidx.compose.ui.ComposeScene.sendPointerEvent.<anonymous>.<anonymous>' call
            item.measureAndLayout$default_snexxl_k$();
          }
           while (inductionVariable <= last);
      }finally {
        this.listCopy_1.clear_j9egeb_k$();
      }
      this.syntheticEventSender_1.updatePointerPosition_48yizx_k$();
      this.syntheticEventSender_1.send_dm0hec_k$(event);
      updatePointerPositions(this, event);
      tmp = Unit_getInstance();
    }finally {
      this.isInvalidationDisabled_1 = false;
    }
    var result = tmp;
    invalidateIfNeeded(this);
    return result;
  };
  protoOf(ComposeScene).sendPointerEvent$default_qf9x18_k$ = function (eventType, pointers, buttons, keyboardModifiers, scrollDelta, timeMillis, nativeEvent, button, $super) {
    buttons = buttons === VOID ? PointerButtons_0() : buttons;
    keyboardModifiers = keyboardModifiers === VOID ? PointerKeyboardModifiers_0() : keyboardModifiers;
    scrollDelta = scrollDelta === VOID ? Offset_0(0.0, 0.0) : scrollDelta;
    var tmp;
    if (timeMillis === VOID) {
      // Inline function 'kotlin.Long.div' call
      var tmp$ret$0 = currentNanoTime().toDouble_ygsx0s_k$() / 1000000.0;
      tmp = numberToLong(tmp$ret$0);
    } else {
      tmp = timeMillis;
    }
    timeMillis = tmp;
    nativeEvent = nativeEvent === VOID ? null : nativeEvent;
    button = button === VOID ? null : button;
    var tmp_0;
    if ($super === VOID) {
      this.sendPointerEvent_e0j8xc_k$(eventType, pointers, buttons, keyboardModifiers, scrollDelta, timeMillis, nativeEvent, button);
      tmp_0 = Unit_getInstance();
    } else {
      var tmp_1 = $super.sendPointerEvent_e0j8xc_k$;
      var tmp_2 = button;
      tmp_0 = tmp_1.call(this, new PointerEventType(eventType), pointers, new PointerButtons(buttons), new PointerKeyboardModifiers(keyboardModifiers), new Offset(scrollDelta), timeMillis, nativeEvent, tmp_2 == null ? null : new PointerButton(tmp_2));
    }
    return tmp_0;
  };
  protoOf(ComposeScene).sendKeyEvent_dtl2in_k$ = function (event) {
    // Inline function 'androidx.compose.ui.ComposeScene.postponeInvalidation' call
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!!this.isClosed_1) {
      // Inline function 'androidx.compose.ui.ComposeScene.postponeInvalidation.<anonymous>' call
      var message = 'ComposeScene is closed';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    this.isInvalidationDisabled_1 = true;
    var tmp;
    try {
      sendAndPerformSnapshotChanges(this);
      // Inline function 'androidx.compose.ui.ComposeScene.sendKeyEvent.<anonymous>' call
      this.defaultPointerStateTracker_1.onKeyEvent_f1zoe2_k$(event);
      var tmp0_safe_receiver = this.focusedOwner_1;
      tmp = (tmp0_safe_receiver == null ? null : tmp0_safe_receiver.sendKeyEvent_dtl2in_k$(event)) === true;
    }finally {
      this.isInvalidationDisabled_1 = false;
    }
    var result = tmp;
    invalidateIfNeeded(this);
    return result;
  };
  protoOf(ComposeScene).releaseFocus_he488v_k$ = function () {
    // Inline function 'kotlin.collections.forEach' call
    var tmp0_iterator = this.owners_1.iterator_jk1svi_k$();
    while (tmp0_iterator.hasNext_bitz1p_k$()) {
      var element = tmp0_iterator.next_20eer_k$();
      // Inline function 'androidx.compose.ui.ComposeScene.releaseFocus.<anonymous>' call
      element.get_focusOwner_xdzy9w_k$().releaseFocus_he488v_k$();
    }
    this.isFocused_1 = false;
  };
  protoOf(ComposeScene).requestFocus_9180nb_k$ = function () {
    // Inline function 'kotlin.collections.findLast' call
    var this_0 = this.owners_1;
    var tmp$ret$1;
    $l$block: {
      // Inline function 'kotlin.collections.lastOrNull' call
      var iterator = this_0.listIterator_70e65o_k$(this_0.get_size_woubt6_k$());
      while (iterator.hasPrevious_qh0629_k$()) {
        var element = iterator.previous_l2dfd5_k$();
        // Inline function 'androidx.compose.ui.ComposeScene.requestFocus.<anonymous>' call
        if (element.get_focusable_zge6ix_k$()) {
          tmp$ret$1 = element;
          break $l$block;
        }
      }
      tmp$ret$1 = null;
    }
    var tmp0_safe_receiver = tmp$ret$1;
    var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_focusOwner_xdzy9w_k$();
    if (tmp1_safe_receiver == null)
      null;
    else {
      tmp1_safe_receiver.takeFocus_vy808v_k$();
    }
    this.isFocused_1 = true;
  };
  protoOf(ComposeScene).moveFocus_ypwckr_k$ = function (focusDirection) {
    var tmp0_safe_receiver = lastOrNull(this.owners_1);
    var tmp1_safe_receiver = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_focusOwner_xdzy9w_k$();
    var tmp2_elvis_lhs = tmp1_safe_receiver == null ? null : tmp1_safe_receiver.moveFocus_ypwckr_k$(focusDirection);
    return tmp2_elvis_lhs == null ? false : tmp2_elvis_lhs;
  };
  protoOf(ComposeScene).setContent$composable_hmey4i_k$ = function (content) {
    return this.setContent$composable$default_lkg9iz_k$(null, VOID, VOID, content);
  };
  protoOf(ComposeScene).setContent$composable_jqcdj2_k$ = function (parentComposition, onPreviewKeyEvent, onKeyEvent, content) {
    // Inline function 'kotlin.check' call
    // Inline function 'kotlin.contracts.contract' call
    if (!!this.isClosed_1) {
      // Inline function 'androidx.compose.ui.ComposeScene.setContent$composable.<anonymous>' call
      var message = 'ComposeScene is closed';
      throw IllegalStateException_init_$Create$(toString(message));
    }
    this.syntheticEventSender_1.reset_5u6xz3_k$();
    var tmp0_safe_receiver = this.composition_1;
    if (tmp0_safe_receiver == null)
      null;
    else {
      tmp0_safe_receiver.dispose_3nnxhr_k$();
    }
    var tmp1_safe_receiver = this.mainOwner_1;
    if (tmp1_safe_receiver == null)
      null;
    else {
      tmp1_safe_receiver.dispose_3nnxhr_k$();
    }
    var tmp2_platform = this.platform_1;
    var tmp3_parentFocusManager = this.platform_1.get_focusManager_bz28e6_k$();
    var tmp4_initDensity = this.density_1;
    var tmp5_initLayoutDirection = this.layoutDirection_1;
    var tmp6_coroutineContext = this.recomposer_1.get_effectCoroutineContext_dfl5kh_k$();
    var tmp7_bounds = toIntRect(IntSize_0(_Constraints___get_maxWidth__impl__uuyqc(this.constraints_1), _Constraints___get_maxHeight__impl__dt3e8z(this.constraints_1)));
    var tmp8_onPointerUpdate = ComposeScene$onPointerUpdate$ref(this);
    var tmp9_modifier = new KeyInputElement(onKeyEvent, onPreviewKeyEvent);
    var mainOwner = new SkiaBasedOwner(this, tmp2_platform, tmp3_parentFocusManager, tmp4_initDensity, tmp6_coroutineContext, tmp5_initLayoutDirection, tmp7_bounds, VOID, VOID, tmp8_onPointerUpdate, tmp9_modifier);
    this.attach_8468p9_k$(mainOwner);
    var tmp = this;
    var tmp_0 = parentComposition == null ? this.recomposer_1 : parentComposition;
    var tmp_1 = ComposeScene$setContent$composable$lambda_1(this);
    tmp.composition_1 = setContent$composable(mainOwner, tmp_0, tmp_1, ComposableLambda$invoke$ref_1(composableLambdaInstance(503794805, true, ComposeScene$setContent$composable$lambda_2(this, content))));
    this.mainOwner_1 = mainOwner;
    this.recomposeDispatcher_1.flush_shahbo_k$();
  };
  protoOf(ComposeScene).setContent$composable$default_lkg9iz_k$ = function (parentComposition, onPreviewKeyEvent, onKeyEvent, content, $super) {
    parentComposition = parentComposition === VOID ? null : parentComposition;
    var tmp;
    if (onPreviewKeyEvent === VOID) {
      tmp = ComposeScene$setContent$composable$lambda;
    } else {
      tmp = onPreviewKeyEvent;
    }
    onPreviewKeyEvent = tmp;
    var tmp_0;
    if (onKeyEvent === VOID) {
      tmp_0 = ComposeScene$setContent$composable$lambda_0;
    } else {
      tmp_0 = onKeyEvent;
    }
    onKeyEvent = tmp_0;
    var tmp_1;
    if ($super === VOID) {
      this.setContent$composable_jqcdj2_k$(parentComposition, onPreviewKeyEvent, onKeyEvent, content);
      tmp_1 = Unit_getInstance();
    } else {
      tmp_1 = $super.setContent$composable_jqcdj2_k$.call(this, parentComposition, onPreviewKeyEvent, onKeyEvent, content);
    }
    return tmp_1;
  };
  function _set_buttons__sksct8($this, _set____db54di) {
    $this.buttons_1 = _set____db54di;
  }
  function _set_keyboardModifiers__wtrr3k($this, _set____db54di) {
    $this.keyboardModifiers_1 = _set____db54di;
  }
  function DefaultPointerStateTracker() {
    this.buttons_1 = PointerButtons_0();
    this.keyboardModifiers_1 = PointerKeyboardModifiers_0();
  }
  protoOf(DefaultPointerStateTracker).onPointerEvent_puaqhb_k$ = function (button, eventType) {
    if (eventType === Companion_getInstance_32().get_Press_3tjliq_k$()) {
      var tmp = this;
      var tmp_0 = this.buttons_1;
      var tmp_1;
      var tmp_2 = button;
      if ((tmp_2 == null ? null : new PointerButton(tmp_2)) == null) {
        tmp_1 = Companion_getInstance_51().get_Primary_hzjdef_k$();
      } else {
        tmp_1 = button;
      }
      tmp.buttons_1 = copyFor(tmp_0, tmp_1, true);
    } else if (eventType === Companion_getInstance_32().get_Release_jji2mi_k$()) {
      var tmp_3 = this;
      var tmp_4 = this.buttons_1;
      var tmp_5;
      var tmp_6 = button;
      if ((tmp_6 == null ? null : new PointerButton(tmp_6)) == null) {
        tmp_5 = Companion_getInstance_51().get_Primary_hzjdef_k$();
      } else {
        tmp_5 = button;
      }
      tmp_3.buttons_1 = copyFor(tmp_4, tmp_5, false);
    }
  };
  protoOf(DefaultPointerStateTracker).onKeyEvent_f1zoe2_k$ = function (keyEvent) {
    this.keyboardModifiers_1 = toPointerKeyboardModifiers(_KeyEvent___get_nativeKeyEvent__impl__py13j5(keyEvent));
  };
  protoOf(DefaultPointerStateTracker).get_buttons_plpx8d_k$ = function () {
    return this.buttons_1;
  };
  protoOf(DefaultPointerStateTracker).get_keyboardModifiers_3jx0eb_k$ = function () {
    return this.keyboardModifiers_1;
  };
  function pointerInputEvent(eventType, pointers, timeMillis, nativeEvent, scrollDelta, buttons, keyboardModifiers, changedButton) {
    _init_properties_ComposeScene_skiko_kt__5e2gu9();
    // Inline function 'kotlin.collections.map' call
    // Inline function 'kotlin.collections.mapTo' call
    var destination = ArrayList_init_$Create$(collectionSizeOrDefault(pointers, 10));
    var tmp0_iterator = pointers.iterator_jk1svi_k$();
    while (tmp0_iterator.hasNext_bitz1p_k$()) {
      var item = tmp0_iterator.next_20eer_k$();
      // Inline function 'androidx.compose.ui.pointerInputEvent.<anonymous>' call
      var tmp$ret$0 = new PointerInputEventData(item.id_1, timeMillis, item.position_1, item.position_1, item.pressed_1, item.pressure_1, item.type_1, item.type_1 === Companion_getInstance_33().get_Mouse_mtac1u_k$(), item.historical_1, scrollDelta);
      destination.add_utx5q5_k$(tmp$ret$0);
    }
    return new PointerInputEvent(eventType, timeMillis, destination, buttons, keyboardModifiers, nativeEvent, changedButton);
  }
  function get_isGestureInProgress(_this__u8e3s4) {
    _init_properties_ComposeScene_skiko_kt__5e2gu9();
    var tmp$ret$1;
    $l$block: {
      // Inline function 'androidx.compose.ui.util.fastAny' call
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'androidx.compose.ui.util.fastForEach' call
      var this_0 = _this__u8e3s4.get_pointers_o3f0ip_k$();
      // Inline function 'kotlin.contracts.contract' call
      var inductionVariable = 0;
      var last = this_0.get_size_woubt6_k$() - 1 | 0;
      if (inductionVariable <= last)
        do {
          var index = inductionVariable;
          inductionVariable = inductionVariable + 1 | 0;
          var item = this_0.get_c1px32_k$(index);
          // Inline function 'androidx.compose.ui.util.fastAny.<anonymous>' call
          // Inline function 'androidx.compose.ui.<get-isGestureInProgress>.<anonymous>' call
          if (item.get_down_wokve3_k$()) {
            tmp$ret$1 = true;
            break $l$block;
          }
        }
         while (inductionVariable <= last);
      tmp$ret$1 = false;
    }
    return tmp$ret$1;
  }
  function LocalComposeScene$lambda() {
    _init_properties_ComposeScene_skiko_kt__5e2gu9();
    return null;
  }
  function compositionLocalContext$factory() {
    return getPropertyCallableRef('compositionLocalContext', 1, KMutableProperty1, function (receiver) {
      return receiver.get_compositionLocalContext_6qirtn_k$();
    }, function (receiver, value) {
      return receiver.set_compositionLocalContext_spp8c6_k$(value);
    });
  }
  function compositionLocalContext$factory_0() {
    return getPropertyCallableRef('compositionLocalContext', 1, KMutableProperty1, function (receiver) {
      return receiver.get_compositionLocalContext_6qirtn_k$();
    }, function (receiver, value) {
      return receiver.set_compositionLocalContext_spp8c6_k$(value);
    });
  }
  var properties_initialized_ComposeScene_skiko_kt_ips5q5;
  function _init_properties_ComposeScene_skiko_kt__5e2gu9() {
    if (!properties_initialized_ComposeScene_skiko_kt_ips5q5) {
      properties_initialized_ComposeScene_skiko_kt_ips5q5 = true;
      LocalComposeScene = staticCompositionLocalOf(LocalComposeScene$lambda);
    }
  }
  function _get__send__kqd5me($this) {
    return $this._send_1;
  }
  function _set_previousEvent__h36m6a($this, _set____db54di) {
    $this.previousEvent_1 = _set____db54di;
  }
  function _get_previousEvent__1vf3ny($this) {
    return $this.previousEvent_1;
  }
  function sendSyntheticMove($this, pointersSourceEvent) {
    var tmp0_elvis_lhs = $this.previousEvent_1;
    var tmp;
    if (tmp0_elvis_lhs == null) {
      return Unit_getInstance();
    } else {
      tmp = tmp0_elvis_lhs;
    }
    var previousEvent = tmp;
    // Inline function 'kotlin.collections.associate' call
    var this_0 = pointersSourceEvent.get_pointers_o3f0ip_k$();
    var capacity = coerceAtLeast(mapCapacity(collectionSizeOrDefault(this_0, 10)), 16);
    // Inline function 'kotlin.collections.associateTo' call
    var destination = LinkedHashMap_init_$Create$_0(capacity);
    var tmp0_iterator = this_0.iterator_jk1svi_k$();
    while (tmp0_iterator.hasNext_bitz1p_k$()) {
      var element = tmp0_iterator.next_20eer_k$();
      // Inline function 'kotlin.collections.plusAssign' call
      // Inline function 'androidx.compose.ui.SyntheticEventSender.sendSyntheticMove.<anonymous>' call
      var pair = to(new PointerId(element.get_id_o9b1d7_k$()), new Offset(element.get_position_cpyh94_k$()));
      destination.put_4fpzoq_k$(pair.get_first_irdx8n_k$(), pair.get_second_jf7fjx_k$());
    }
    var idToPosition = destination;
    var tmp_0 = Companion_getInstance_32().get_Move_ubkky6_k$();
    sendInternal($this, copySynthetic(previousEvent, $this, tmp_0, SyntheticEventSender$sendSyntheticMove$lambda($this, idToPosition)));
  }
  function sendMissingMoveForHover($this, currentEvent) {
    var tmp;
    var tmp$ret$0;
    $l$block_0: {
      // Inline function 'kotlin.collections.any' call
      var this_0 = currentEvent.get_pointers_o3f0ip_k$();
      var tmp_0;
      if (isInterface(this_0, Collection)) {
        tmp_0 = this_0.isEmpty_y1axqb_k$();
      } else {
        tmp_0 = false;
      }
      if (tmp_0) {
        tmp$ret$0 = false;
        break $l$block_0;
      }
      var tmp0_iterator = this_0.iterator_jk1svi_k$();
      while (tmp0_iterator.hasNext_bitz1p_k$()) {
        var element = tmp0_iterator.next_20eer_k$();
        // Inline function 'androidx.compose.ui.SyntheticEventSender.sendMissingMoveForHover.<anonymous>' call
        if (element.get_issuesEnterExit_kczhjn_k$()) {
          tmp$ret$0 = true;
          break $l$block_0;
        }
      }
      tmp$ret$0 = false;
    }
    if (tmp$ret$0) {
      tmp = isMoveEventMissing($this, $this.previousEvent_1, currentEvent);
    } else {
      tmp = false;
    }
    if (tmp) {
      sendSyntheticMove($this, currentEvent);
    }
  }
  function sendMissingReleases($this, currentEvent) {
    var tmp0_elvis_lhs = $this.previousEvent_1;
    var tmp;
    if (tmp0_elvis_lhs == null) {
      return Unit_getInstance();
    } else {
      tmp = tmp0_elvis_lhs;
    }
    var previousEvent = tmp;
    var previousPressed = pressedIds(previousEvent, $this);
    var currentPressed = pressedIds(currentEvent, $this);
    var newReleased = toList_0(minus_0(previousPressed, toSet(currentPressed)));
    var sendingAsUp = HashSet_init_$Create$_0(newReleased.get_size_woubt6_k$());
    var inductionVariable = newReleased.get_size_woubt6_k$() - 2 | 0;
    if (0 <= inductionVariable)
      do {
        var i = inductionVariable;
        inductionVariable = inductionVariable + -1 | 0;
        sendingAsUp.add_utx5q5_k$(newReleased.get_c1px32_k$(i));
        var tmp_0 = Companion_getInstance_32().get_Release_jji2mi_k$();
        sendInternal($this, copySynthetic(previousEvent, $this, tmp_0, SyntheticEventSender$sendMissingReleases$lambda($this, sendingAsUp)));
      }
       while (0 <= inductionVariable);
  }
  function sendMissingPresses($this, currentEvent) {
    // Inline function 'kotlin.sequences.orEmpty' call
    var tmp0_safe_receiver = $this.previousEvent_1;
    var tmp0_elvis_lhs = tmp0_safe_receiver == null ? null : pressedIds(tmp0_safe_receiver, $this);
    var previousPressed = tmp0_elvis_lhs == null ? emptySequence() : tmp0_elvis_lhs;
    var currentPressed = pressedIds(currentEvent, $this);
    var newPressed = toList_0(minus_0(currentPressed, toSet(previousPressed)));
    var sendingAsDown = HashSet_init_$Create$_0(newPressed.get_size_woubt6_k$());
    var inductionVariable = 0;
    var last = newPressed.get_size_woubt6_k$() - 2 | 0;
    if (inductionVariable <= last)
      do {
        var i = inductionVariable;
        inductionVariable = inductionVariable + 1 | 0;
        sendingAsDown.add_utx5q5_k$(newPressed.get_c1px32_k$(i));
        var tmp = Companion_getInstance_32().get_Press_3tjliq_k$();
        sendInternal($this, copySynthetic(currentEvent, $this, tmp, SyntheticEventSender$sendMissingPresses$lambda($this, sendingAsDown)));
      }
       while (!(i === last));
  }
  function pressedIds(_this__u8e3s4, $this) {
    var tmp = asSequence(_this__u8e3s4.get_pointers_o3f0ip_k$());
    var tmp_0 = filter(tmp, SyntheticEventSender$pressedIds$lambda);
    return map(tmp_0, SyntheticEventSender$pressedIds$lambda_0);
  }
  function sendInternal($this, event) {
    $this._send_1(event);
    $this.previousEvent_1 = event.copy$default_aejs4q_k$(VOID, VOID, VOID, VOID, VOID, null);
  }
  function isMoveEventMissing($this, previousEvent, currentEvent) {
    return !isMove(currentEvent, $this) ? !isSamePosition(currentEvent, $this, previousEvent) : false;
  }
  function isMove(_this__u8e3s4, $this) {
    return (_this__u8e3s4.get_eventType_q7jdnh_k$() === Companion_getInstance_32().get_Move_ubkky6_k$() ? true : _this__u8e3s4.get_eventType_q7jdnh_k$() === Companion_getInstance_32().get_Enter_qot5uv_k$()) ? true : _this__u8e3s4.get_eventType_q7jdnh_k$() === Companion_getInstance_32().get_Exit_1jxq8x_k$();
  }
  function isSamePosition(_this__u8e3s4, $this, previousEvent) {
    var tmp1_safe_receiver = previousEvent == null ? null : previousEvent.get_pointers_o3f0ip_k$();
    var tmp;
    if (tmp1_safe_receiver == null) {
      tmp = null;
    } else {
      // Inline function 'kotlin.collections.associate' call
      var capacity = coerceAtLeast(mapCapacity(collectionSizeOrDefault(tmp1_safe_receiver, 10)), 16);
      // Inline function 'kotlin.collections.associateTo' call
      var destination = LinkedHashMap_init_$Create$_0(capacity);
      var tmp0_iterator = tmp1_safe_receiver.iterator_jk1svi_k$();
      while (tmp0_iterator.hasNext_bitz1p_k$()) {
        var element = tmp0_iterator.next_20eer_k$();
        // Inline function 'kotlin.collections.plusAssign' call
        // Inline function 'androidx.compose.ui.SyntheticEventSender.isSamePosition.<anonymous>' call
        var pair = to(new PointerId(element.get_id_o9b1d7_k$()), new Offset(element.get_position_cpyh94_k$()));
        destination.put_4fpzoq_k$(pair.get_first_irdx8n_k$(), pair.get_second_jf7fjx_k$());
      }
      tmp = destination;
    }
    var previousIdToPosition = tmp;
    var tmp$ret$3;
    $l$block_0: {
      // Inline function 'kotlin.collections.all' call
      var this_0 = _this__u8e3s4.get_pointers_o3f0ip_k$();
      var tmp_0;
      if (isInterface(this_0, Collection)) {
        tmp_0 = this_0.isEmpty_y1axqb_k$();
      } else {
        tmp_0 = false;
      }
      if (tmp_0) {
        tmp$ret$3 = true;
        break $l$block_0;
      }
      var tmp0_iterator_0 = this_0.iterator_jk1svi_k$();
      while (tmp0_iterator_0.hasNext_bitz1p_k$()) {
        var element_0 = tmp0_iterator_0.next_20eer_k$();
        // Inline function 'androidx.compose.ui.SyntheticEventSender.isSamePosition.<anonymous>' call
        var tmp_1;
        if (previousIdToPosition == null) {
          tmp_1 = null;
        } else {
          var tmp_2 = previousIdToPosition.get_wei43m_k$(new PointerId(element_0.get_id_o9b1d7_k$()));
          tmp_1 = tmp_2 == null ? null : tmp_2.packedValue_1;
        }
        var previousPosition = tmp_1;
        var tmp_3;
        var tmp_4 = previousPosition;
        if ((tmp_4 == null ? null : new Offset(tmp_4)) == null) {
          tmp_3 = true;
        } else {
          var tmp_5 = element_0.get_position_cpyh94_k$();
          var tmp_6 = previousPosition;
          tmp_3 = equals(new Offset(tmp_5), tmp_6 == null ? null : new Offset(tmp_6));
        }
        if (!tmp_3) {
          tmp$ret$3 = false;
          break $l$block_0;
        }
      }
      tmp$ret$3 = true;
    }
    return tmp$ret$3;
  }
  function copySynthetic(_this__u8e3s4, $this, type, copyPointer) {
    // Inline function 'kotlin.collections.map' call
    var this_0 = _this__u8e3s4.get_pointers_o3f0ip_k$();
    // Inline function 'kotlin.collections.mapTo' call
    var destination = ArrayList_init_$Create$(collectionSizeOrDefault(this_0, 10));
    var tmp0_iterator = this_0.iterator_jk1svi_k$();
    while (tmp0_iterator.hasNext_bitz1p_k$()) {
      var item = tmp0_iterator.next_20eer_k$();
      destination.add_utx5q5_k$(copyPointer(item));
    }
    var tmp1_uptime = _this__u8e3s4.get_uptime_kjn569_k$();
    var tmp2_buttons = _this__u8e3s4.get_buttons_plpx8d_k$();
    var tmp3_keyboardModifiers = _this__u8e3s4.get_keyboardModifiers_3jx0eb_k$();
    return new PointerInputEvent(type, tmp1_uptime, destination, tmp2_buttons, tmp3_keyboardModifiers, null, null);
  }
  function copySynthetic_0(_this__u8e3s4, $this, position, down) {
    var tmp0_id = _this__u8e3s4.get_id_o9b1d7_k$();
    var tmp1_uptime = _this__u8e3s4.get_uptime_kjn569_k$();
    var tmp2_pressure = _this__u8e3s4.get_pressure_i4c0em_k$();
    var tmp3_type = _this__u8e3s4.get_type_mliz2v_k$();
    var tmp4_issuesEnterExit = _this__u8e3s4.get_issuesEnterExit_kczhjn_k$();
    var tmp5_scrollDelta = Offset_0(0.0, 0.0);
    var tmp6_historical = emptyList();
    return new PointerInputEventData(tmp0_id, tmp1_uptime, position, position, down, tmp2_pressure, tmp3_type, tmp4_issuesEnterExit, tmp6_historical, tmp5_scrollDelta);
  }
  function copySynthetic$default(_this__u8e3s4, $this, position, down, $super) {
    position = position === VOID ? _this__u8e3s4.get_position_cpyh94_k$() : position;
    down = down === VOID ? _this__u8e3s4.get_down_wokve3_k$() : down;
    return copySynthetic_0(_this__u8e3s4, $this, position, down);
  }
  function SyntheticEventSender$sendSyntheticMove$lambda(this$0, $idToPosition) {
    return function (it) {
      var tmp = $idToPosition.get_wei43m_k$(new PointerId(it.get_id_o9b1d7_k$()));
      var tmp0_elvis_lhs = tmp == null ? null : tmp.packedValue_1;
      var tmp_0;
      var tmp_1 = tmp0_elvis_lhs;
      if ((tmp_1 == null ? null : new Offset(tmp_1)) == null) {
        tmp_0 = it.get_position_cpyh94_k$();
      } else {
        tmp_0 = tmp0_elvis_lhs;
      }
      return copySynthetic$default(it, this$0, tmp_0);
    };
  }
  function SyntheticEventSender$sendMissingReleases$lambda(this$0, $sendingAsUp) {
    return function (it) {
      return copySynthetic$default(it, this$0, VOID, !$sendingAsUp.contains_aljjnj_k$(new PointerId(it.get_id_o9b1d7_k$())));
    };
  }
  function SyntheticEventSender$sendMissingPresses$lambda(this$0, $sendingAsDown) {
    return function (it) {
      return copySynthetic$default(it, this$0, VOID, $sendingAsDown.contains_aljjnj_k$(new PointerId(it.get_id_o9b1d7_k$())));
    };
  }
  function SyntheticEventSender$pressedIds$lambda(it) {
    return it.get_down_wokve3_k$();
  }
  function SyntheticEventSender$pressedIds$lambda_0(it) {
    return new PointerId(it.get_id_o9b1d7_k$());
  }
  function SyntheticEventSender(send) {
    this._send_1 = send;
    this.previousEvent_1 = null;
    this.needUpdatePointerPosition_1 = false;
  }
  protoOf(SyntheticEventSender).set_needUpdatePointerPosition_1dv2l1_k$ = function (_set____db54di) {
    this.needUpdatePointerPosition_1 = _set____db54di;
  };
  protoOf(SyntheticEventSender).get_needUpdatePointerPosition_ucz5r2_k$ = function () {
    return this.needUpdatePointerPosition_1;
  };
  protoOf(SyntheticEventSender).reset_5u6xz3_k$ = function () {
    this.needUpdatePointerPosition_1 = false;
    this.previousEvent_1 = null;
  };
  protoOf(SyntheticEventSender).send_dm0hec_k$ = function (event) {
    sendMissingMoveForHover(this, event);
    sendMissingReleases(this, event);
    sendMissingPresses(this, event);
    sendInternal(this, event);
  };
  protoOf(SyntheticEventSender).updatePointerPosition_48yizx_k$ = function () {
    if (this.needUpdatePointerPosition_1) {
      this.needUpdatePointerPosition_1 = false;
      var tmp0_safe_receiver = this.previousEvent_1;
      if (tmp0_safe_receiver == null)
        null;
      else {
        // Inline function 'kotlin.let' call
        // Inline function 'kotlin.contracts.contract' call
        var tmp;
        var tmp$ret$1;
        $l$block: {
          // Inline function 'androidx.compose.ui.util.fastAny' call
          // Inline function 'kotlin.contracts.contract' call
          // Inline function 'androidx.compose.ui.util.fastForEach' call
          var this_0 = tmp0_safe_receiver.get_pointers_o3f0ip_k$();
          // Inline function 'kotlin.contracts.contract' call
          var inductionVariable = 0;
          var last = this_0.get_size_woubt6_k$() - 1 | 0;
          if (inductionVariable <= last)
            do {
              var index = inductionVariable;
              inductionVariable = inductionVariable + 1 | 0;
              var item = this_0.get_c1px32_k$(index);
              // Inline function 'androidx.compose.ui.util.fastAny.<anonymous>' call
              // Inline function 'androidx.compose.ui.SyntheticEventSender.updatePointerPosition.<anonymous>.<anonymous>' call
              if (item.get_down_wokve3_k$() ? true : item.get_type_mliz2v_k$() === Companion_getInstance_33().get_Mouse_mtac1u_k$()) {
                tmp$ret$1 = true;
                break $l$block;
              }
            }
             while (inductionVariable <= last);
          tmp$ret$1 = false;
        }
        if (tmp$ret$1) {
          sendSyntheticMove(this, tmp0_safe_receiver);
          tmp = Unit_getInstance();
        }
      }
    }
  };
  function get_LocalSystemTheme() {
    _init_properties_SystemTheme_kt__a9f6so();
    return LocalSystemTheme;
  }
  var LocalSystemTheme;
  var SystemTheme_Dark_instance;
  var SystemTheme_Light_instance;
  var SystemTheme_Unknown_instance;
  function values_13() {
    return [SystemTheme_Dark_getInstance(), SystemTheme_Light_getInstance(), SystemTheme_Unknown_getInstance()];
  }
  function valueOf_13(value) {
    switch (value) {
      case 'Dark':
        return SystemTheme_Dark_getInstance();
      case 'Light':
        return SystemTheme_Light_getInstance();
      case 'Unknown':
        return SystemTheme_Unknown_getInstance();
      default:
        SystemTheme_initEntries();
        THROW_IAE('No enum constant value.');
        break;
    }
  }
  var SystemTheme_entriesInitialized;
  function SystemTheme_initEntries() {
    if (SystemTheme_entriesInitialized)
      return Unit_getInstance();
    SystemTheme_entriesInitialized = true;
    SystemTheme_Dark_instance = new SystemTheme('Dark', 0);
    SystemTheme_Light_instance = new SystemTheme('Light', 1);
    SystemTheme_Unknown_instance = new SystemTheme('Unknown', 2);
  }
  function SystemTheme(name, ordinal) {
    Enum.call(this, name, ordinal);
  }
  function asComposeSystemTheme(_this__u8e3s4) {
    _init_properties_SystemTheme_kt__a9f6so();
    var tmp;
    switch (_this__u8e3s4.get_ordinal_ip24qg_k$()) {
      case 0:
        tmp = SystemTheme_Dark_getInstance();
        break;
      case 1:
        tmp = SystemTheme_Light_getInstance();
        break;
      case 2:
        tmp = SystemTheme_Unknown_getInstance();
        break;
      default:
        noWhenBranchMatchedException();
        break;
    }
    return tmp;
  }
  function LocalSystemTheme$lambda() {
    _init_properties_SystemTheme_kt__a9f6so();
    return asComposeSystemTheme(get_currentSystemTheme());
  }
  function SystemTheme_Dark_getInstance() {
    SystemTheme_initEntries();
    return SystemTheme_Dark_instance;
  }
  function SystemTheme_Light_getInstance() {
    SystemTheme_initEntries();
    return SystemTheme_Light_instance;
  }
  function SystemTheme_Unknown_getInstance() {
    SystemTheme_initEntries();
    return SystemTheme_Unknown_instance;
  }
  var properties_initialized_SystemTheme_kt_xc7ieu;
  function _init_properties_SystemTheme_kt__a9f6so() {
    if (!properties_initialized_SystemTheme_kt_xc7ieu) {
      properties_initialized_SystemTheme_kt_xc7ieu = true;
      LocalSystemTheme = staticCompositionLocalOf(LocalSystemTheme$lambda);
    }
  }
  function InternalPointerEvent_init_$Init$(changes, pointerInputEvent, $this) {
    InternalPointerEvent.call($this, pointerInputEvent.get_eventType_q7jdnh_k$(), changes, pointerInputEvent.get_buttons_plpx8d_k$(), pointerInputEvent.get_keyboardModifiers_3jx0eb_k$(), pointerInputEvent.get_nativeEvent_skldba_k$(), pointerInputEvent.get_button_49uwze_k$());
    return $this;
  }
  function InternalPointerEvent_init_$Create$(changes, pointerInputEvent) {
    return InternalPointerEvent_init_$Init$(changes, pointerInputEvent, objectCreate(protoOf(InternalPointerEvent)));
  }
  function InternalPointerEvent(type, changes, buttons, keyboardModifiers, nativeEvent, button) {
    this.type_1 = type;
    this.changes_1 = changes;
    this.buttons_1 = buttons;
    this.keyboardModifiers_1 = keyboardModifiers;
    this.nativeEvent_1 = nativeEvent;
    this.button_1 = button;
    this.suppressMovementConsumption_1 = false;
  }
  protoOf(InternalPointerEvent).get_type_sn5ie3_k$ = function () {
    return this.type_1;
  };
  protoOf(InternalPointerEvent).get_changes_dhi2my_k$ = function () {
    return this.changes_1;
  };
  protoOf(InternalPointerEvent).get_buttons_plpx8d_k$ = function () {
    return this.buttons_1;
  };
  protoOf(InternalPointerEvent).get_keyboardModifiers_3jx0eb_k$ = function () {
    return this.keyboardModifiers_1;
  };
  protoOf(InternalPointerEvent).get_nativeEvent_skldba_k$ = function () {
    return this.nativeEvent_1;
  };
  protoOf(InternalPointerEvent).get_button_49uwze_k$ = function () {
    return this.button_1;
  };
  protoOf(InternalPointerEvent).set_suppressMovementConsumption_i5quwr_k$ = function (_set____db54di) {
    this.suppressMovementConsumption_1 = _set____db54di;
  };
  protoOf(InternalPointerEvent).get_suppressMovementConsumption_4sqo7i_k$ = function () {
    return this.suppressMovementConsumption_1;
  };
  protoOf(InternalPointerEvent).issuesEnterExitEvent_3mrf23_k$ = function (pointerId) {
    var tmp0_safe_receiver = this.changes_1.get_wei43m_k$(new PointerId(pointerId));
    var tmp = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_type_mliz2v_k$();
    return equals(tmp == null ? null : new PointerType(tmp), new PointerType(Companion_getInstance_33().get_Mouse_mtac1u_k$()));
  };
  function InteropViewCatchPointerModifier() {
    PointerInputFilter.call(this);
    this.pointerInputFilter_1 = this;
  }
  protoOf(InteropViewCatchPointerModifier).onPointerEvent_pn3mb5_k$ = function (pointerEvent, pass, bounds) {
  };
  protoOf(InteropViewCatchPointerModifier).onCancel_q8zbzd_k$ = function () {
  };
  protoOf(InteropViewCatchPointerModifier).get_pointerInputFilter_tz1zwy_k$ = function () {
    return this.pointerInputFilter_1;
  };
  function _PointerButton___init__impl__7ge8a2(index) {
    return index;
  }
  function _PointerButton___get_index__impl__47e2ql($this) {
    return $this;
  }
  function Companion_30() {
    Companion_instance_30 = this;
    this.Primary_1 = _PointerButton___init__impl__7ge8a2(0);
    this.Secondary_1 = _PointerButton___init__impl__7ge8a2(1);
    this.Tertiary_1 = _PointerButton___init__impl__7ge8a2(2);
    this.Back_1 = _PointerButton___init__impl__7ge8a2(3);
    this.Forward_1 = _PointerButton___init__impl__7ge8a2(4);
  }
  protoOf(Companion_30).get_Primary_hzjdef_k$ = function () {
    return this.Primary_1;
  };
  protoOf(Companion_30).get_Secondary_n57dmf_k$ = function () {
    return this.Secondary_1;
  };
  protoOf(Companion_30).get_Tertiary_l38zq1_k$ = function () {
    return this.Tertiary_1;
  };
  protoOf(Companion_30).get_Back_170upa_k$ = function () {
    return this.Back_1;
  };
  protoOf(Companion_30).get_Forward_j0n1uu_k$ = function () {
    return this.Forward_1;
  };
  var Companion_instance_30;
  function Companion_getInstance_51() {
    if (Companion_instance_30 == null)
      new Companion_30();
    return Companion_instance_30;
  }
  function PointerButton__toString_impl_6o1u32($this) {
    return 'PointerButton(index=' + $this + ')';
  }
  function PointerButton__hashCode_impl_sf7qvx($this) {
    return $this;
  }
  function PointerButton__equals_impl_7hirj($this, other) {
    if (!(other instanceof PointerButton))
      return false;
    if (!($this === (other instanceof PointerButton ? other.index_1 : THROW_CCE())))
      return false;
    return true;
  }
  function PointerButton(index) {
    Companion_getInstance_51();
    this.index_1 = index;
  }
  protoOf(PointerButton).toString = function () {
    return PointerButton__toString_impl_6o1u32(this.index_1);
  };
  protoOf(PointerButton).hashCode = function () {
    return PointerButton__hashCode_impl_sf7qvx(this.index_1);
  };
  protoOf(PointerButton).equals = function (other) {
    return PointerButton__equals_impl_7hirj(this.index_1, other);
  };
  function calculatePointerEventType($this, changes) {
    if (changes.isEmpty_y1axqb_k$()) {
      return Companion_getInstance_32().get_Unknown_x99mw7_k$();
    }
    // Inline function 'androidx.compose.ui.util.fastForEach' call
    // Inline function 'kotlin.contracts.contract' call
    var inductionVariable = 0;
    var last = changes.get_size_woubt6_k$() - 1 | 0;
    if (inductionVariable <= last)
      do {
        var index = inductionVariable;
        inductionVariable = inductionVariable + 1 | 0;
        var item = changes.get_c1px32_k$(index);
        // Inline function 'androidx.compose.ui.input.pointer.Companion.calculatePointerEventType.<anonymous>' call
        if (changedToUpIgnoreConsumed(item)) {
          return Companion_getInstance_32().get_Release_jji2mi_k$();
        }
        if (changedToDownIgnoreConsumed(item)) {
          return Companion_getInstance_32().get_Press_3tjliq_k$();
        }
      }
       while (inductionVariable <= last);
    return Companion_getInstance_32().get_Move_ubkky6_k$();
  }
  function PointerEvent_init_$Init$(changes, internalPointerEvent, $this) {
    var tmp1_elvis_lhs = internalPointerEvent == null ? null : internalPointerEvent.get_buttons_plpx8d_k$();
    var tmp;
    var tmp_0 = tmp1_elvis_lhs;
    if ((tmp_0 == null ? null : new PointerButtons(tmp_0)) == null) {
      tmp = _PointerButtons___init__impl__wq04zh(0);
    } else {
      tmp = tmp1_elvis_lhs;
    }
    var tmp_1 = tmp;
    var tmp3_elvis_lhs = internalPointerEvent == null ? null : internalPointerEvent.get_keyboardModifiers_3jx0eb_k$();
    var tmp_2;
    var tmp_3 = tmp3_elvis_lhs;
    if ((tmp_3 == null ? null : new PointerKeyboardModifiers(tmp_3)) == null) {
      tmp_2 = _PointerKeyboardModifiers___init__impl__bj99nt(0);
    } else {
      tmp_2 = tmp3_elvis_lhs;
    }
    var tmp_4 = tmp_2;
    var tmp5_elvis_lhs = internalPointerEvent == null ? null : internalPointerEvent.get_type_sn5ie3_k$();
    var tmp_5;
    var tmp_6 = tmp5_elvis_lhs;
    if ((tmp_6 == null ? null : new PointerEventType(tmp_6)) == null) {
      tmp_5 = Companion_getInstance_32().get_Unknown_x99mw7_k$();
    } else {
      tmp_5 = tmp5_elvis_lhs;
    }
    var tmp_7 = tmp_5;
    var tmp_8 = internalPointerEvent == null ? null : internalPointerEvent.get_nativeEvent_skldba_k$();
    PointerEvent.call($this, changes, tmp_1, tmp_4, tmp_7, tmp_8, internalPointerEvent == null ? null : internalPointerEvent.get_button_49uwze_k$());
    return $this;
  }
  function PointerEvent_init_$Create$(changes, internalPointerEvent) {
    return PointerEvent_init_$Init$(changes, internalPointerEvent, objectCreate(protoOf(PointerEvent)));
  }
  function PointerEvent_init_$Init$_0(changes, $this) {
    PointerEvent.call($this, changes, _PointerButtons___init__impl__wq04zh(0), _PointerKeyboardModifiers___init__impl__bj99nt(0), calculatePointerEventType(Companion_getInstance_52(), changes), null, null);
    return $this;
  }
  function PointerEvent_init_$Create$_0(changes) {
    return PointerEvent_init_$Init$_0(changes, objectCreate(protoOf(PointerEvent)));
  }
  function Companion_31() {
    Companion_instance_31 = this;
  }
  var Companion_instance_31;
  function Companion_getInstance_52() {
    if (Companion_instance_31 == null)
      new Companion_31();
    return Companion_instance_31;
  }
  function get_$stableprop_55() {
    return 8;
  }
  function PointerEvent(changes, buttons, keyboardModifiers, type, nativeEvent, button) {
    Companion_getInstance_52();
    this.changes_1 = changes;
    this.buttons_1 = buttons;
    this.keyboardModifiers_1 = keyboardModifiers;
    this.nativeEvent_1 = nativeEvent;
    this.button_1 = button;
    this.type_1 = type;
    this.$stable_1 = 8;
  }
  protoOf(PointerEvent).get_changes_dhi2my_k$ = function () {
    return this.changes_1;
  };
  protoOf(PointerEvent).get_buttons_plpx8d_k$ = function () {
    return this.buttons_1;
  };
  protoOf(PointerEvent).get_keyboardModifiers_3jx0eb_k$ = function () {
    return this.keyboardModifiers_1;
  };
  protoOf(PointerEvent).get_nativeEvent_skldba_k$ = function () {
    return this.nativeEvent_1;
  };
  protoOf(PointerEvent).get_button_49uwze_k$ = function () {
    return this.button_1;
  };
  protoOf(PointerEvent).set_type_nusy05_k$ = function (_set____db54di) {
    this.type_1 = _set____db54di;
  };
  protoOf(PointerEvent).get_type_sn5ie3_k$ = function () {
    return this.type_1;
  };
  protoOf(PointerEvent).component1_7eebsc_k$ = function () {
    return this.changes_1;
  };
  protoOf(PointerEvent).component2_msqgf4_k$ = function () {
    return this.buttons_1;
  };
  protoOf(PointerEvent).component3_y8q0d_k$ = function () {
    return this.keyboardModifiers_1;
  };
  protoOf(PointerEvent).component5_7eebs8_k$ = function () {
    return this.nativeEvent_1;
  };
  protoOf(PointerEvent).copy_ivq96b_k$ = function (changes, buttons, keyboardModifiers, _type, nativeEvent, _button) {
    return new PointerEvent(changes, buttons, keyboardModifiers, _type, nativeEvent, _button);
  };
  protoOf(PointerEvent).copy$default_4lxkv_k$ = function (changes, buttons, keyboardModifiers, _type, nativeEvent, _button, $super) {
    changes = changes === VOID ? this.changes_1 : changes;
    buttons = buttons === VOID ? this.buttons_1 : buttons;
    keyboardModifiers = keyboardModifiers === VOID ? this.keyboardModifiers_1 : keyboardModifiers;
    _type = _type === VOID ? this.type_1 : _type;
    nativeEvent = nativeEvent === VOID ? this.nativeEvent_1 : nativeEvent;
    _button = _button === VOID ? this.button_1 : _button;
    var tmp;
    if ($super === VOID) {
      tmp = this.copy_ivq96b_k$(changes, buttons, keyboardModifiers, _type, nativeEvent, _button);
    } else {
      var tmp_0 = $super.copy_ivq96b_k$;
      var tmp_1 = _button;
      tmp = tmp_0.call(this, changes, new PointerButtons(buttons), new PointerKeyboardModifiers(keyboardModifiers), new PointerEventType(_type), nativeEvent, tmp_1 == null ? null : new PointerButton(tmp_1));
    }
    return tmp;
  };
  protoOf(PointerEvent).equals = function (other) {
    if (this === other)
      return true;
    if (other == null ? true : !getKClassFromExpression(this).equals(getKClassFromExpression(other)))
      return false;
    if (!(other instanceof PointerEvent))
      THROW_CCE();
    if (!equals(this.changes_1, other.changes_1))
      return false;
    if (!(this.buttons_1 === other.buttons_1))
      return false;
    if (!(this.keyboardModifiers_1 === other.keyboardModifiers_1))
      return false;
    if (!equals(this.nativeEvent_1, other.nativeEvent_1))
      return false;
    var tmp = this.button_1;
    var tmp_0 = tmp == null ? null : new PointerButton(tmp);
    var tmp_1 = other.button_1;
    if (!equals(tmp_0, tmp_1 == null ? null : new PointerButton(tmp_1)))
      return false;
    if (!(this.type_1 === other.type_1))
      return false;
    return true;
  };
  protoOf(PointerEvent).hashCode = function () {
    var result = hashCode(this.changes_1);
    result = imul(31, result) + PointerButtons__hashCode_impl_6w71xq(this.buttons_1) | 0;
    result = imul(31, result) + PointerKeyboardModifiers__hashCode_impl_5ylcsa(this.keyboardModifiers_1) | 0;
    var tmp = imul(31, result);
    var tmp0_safe_receiver = this.nativeEvent_1;
    var tmp1_elvis_lhs = tmp0_safe_receiver == null ? null : hashCode(tmp0_safe_receiver);
    result = tmp + (tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs) | 0;
    var tmp_0 = imul(31, result);
    var tmp2_safe_receiver = this.button_1;
    var tmp_1;
    var tmp_2 = tmp2_safe_receiver;
    if ((tmp_2 == null ? null : new PointerButton(tmp_2)) == null) {
      tmp_1 = null;
    } else {
      tmp_1 = PointerButton__hashCode_impl_sf7qvx(tmp2_safe_receiver);
    }
    var tmp3_elvis_lhs = tmp_1;
    result = tmp_0 + (tmp3_elvis_lhs == null ? 0 : tmp3_elvis_lhs) | 0;
    result = imul(31, result) + PointerEventType__hashCode_impl_p2f3az(this.type_1) | 0;
    return result;
  };
  protoOf(PointerEvent).toString = function () {
    var tmp = 'PointerEvent(changes=' + this.changes_1 + (', buttons=' + new PointerButtons(this.buttons_1)) + (', keyboardModifiers=' + new PointerKeyboardModifiers(this.keyboardModifiers_1)) + (', nativeEvent=' + toString_0(this.nativeEvent_1));
    var tmp_0 = this.button_1;
    return tmp + (', button=' + (tmp_0 == null ? null : new PointerButton(tmp_0))) + (', type=' + new PointerEventType(this.type_1)) + ')';
  };
  function get_areAnyPressed(_this__u8e3s4) {
    return (((get_isPrimaryPressed(_this__u8e3s4) ? true : get_isSecondaryPressed(_this__u8e3s4)) ? true : get_isTertiaryPressed(_this__u8e3s4)) ? true : get_isBackPressed(_this__u8e3s4)) ? true : get_isForwardPressed(_this__u8e3s4);
  }
  function PointerButtons_0(isPrimaryPressed, isSecondaryPressed, isTertiaryPressed, isBackPressed, isForwardPressed) {
    isPrimaryPressed = isPrimaryPressed === VOID ? false : isPrimaryPressed;
    isSecondaryPressed = isSecondaryPressed === VOID ? false : isSecondaryPressed;
    isTertiaryPressed = isTertiaryPressed === VOID ? false : isTertiaryPressed;
    isBackPressed = isBackPressed === VOID ? false : isBackPressed;
    isForwardPressed = isForwardPressed === VOID ? false : isForwardPressed;
    var res = 0;
    if (isPrimaryPressed)
      res = res | 1;
    if (isSecondaryPressed)
      res = res | 2;
    if (isTertiaryPressed)
      res = res | 4;
    if (isBackPressed)
      res = res | 8;
    if (isForwardPressed)
      res = res | 16;
    return _PointerButtons___init__impl__wq04zh(res);
  }
  function PointerKeyboardModifiers_0(isCtrlPressed, isMetaPressed, isAltPressed, isShiftPressed, isAltGraphPressed, isSymPressed, isFunctionPressed, isCapsLockOn, isScrollLockOn, isNumLockOn) {
    isCtrlPressed = isCtrlPressed === VOID ? false : isCtrlPressed;
    isMetaPressed = isMetaPressed === VOID ? false : isMetaPressed;
    isAltPressed = isAltPressed === VOID ? false : isAltPressed;
    isShiftPressed = isShiftPressed === VOID ? false : isShiftPressed;
    isAltGraphPressed = isAltGraphPressed === VOID ? false : isAltGraphPressed;
    isSymPressed = isSymPressed === VOID ? false : isSymPressed;
    isFunctionPressed = isFunctionPressed === VOID ? false : isFunctionPressed;
    isCapsLockOn = isCapsLockOn === VOID ? false : isCapsLockOn;
    isScrollLockOn = isScrollLockOn === VOID ? false : isScrollLockOn;
    isNumLockOn = isNumLockOn === VOID ? false : isNumLockOn;
    var res = 0;
    if (isCtrlPressed)
      res = res | 1;
    if (isMetaPressed)
      res = res | 2;
    if (isAltPressed)
      res = res | 4;
    if (isShiftPressed)
      res = res | 32;
    if (isAltGraphPressed)
      res = res | 8;
    if (isSymPressed)
      res = res | 16;
    if (isFunctionPressed)
      res = res | 64;
    if (isCapsLockOn)
      res = res | 128;
    if (isScrollLockOn)
      res = res | 256;
    if (isNumLockOn)
      res = res | 512;
    return _PointerKeyboardModifiers___init__impl__bj99nt(res);
  }
  function copyFor(_this__u8e3s4, button, pressed) {
    return button === Companion_getInstance_51().get_Primary_hzjdef_k$() ? copy(_this__u8e3s4, pressed) : button === Companion_getInstance_51().get_Secondary_n57dmf_k$() ? copy(_this__u8e3s4, VOID, pressed) : button === Companion_getInstance_51().get_Tertiary_l38zq1_k$() ? copy(_this__u8e3s4, VOID, VOID, pressed) : button === Companion_getInstance_51().get_Forward_j0n1uu_k$() ? copy(_this__u8e3s4, VOID, VOID, VOID, VOID, pressed) : button === Companion_getInstance_51().get_Back_170upa_k$() ? copy(_this__u8e3s4, VOID, VOID, VOID, pressed) : copy(_this__u8e3s4);
  }
  function get_isPrimaryPressed(_this__u8e3s4) {
    return !((_PointerButtons___get_packedValue__impl__z09y3b(_this__u8e3s4) & 1) === 0);
  }
  function get_isSecondaryPressed(_this__u8e3s4) {
    return !((_PointerButtons___get_packedValue__impl__z09y3b(_this__u8e3s4) & 2) === 0);
  }
  function get_isTertiaryPressed(_this__u8e3s4) {
    return !((_PointerButtons___get_packedValue__impl__z09y3b(_this__u8e3s4) & 4) === 0);
  }
  function get_isBackPressed(_this__u8e3s4) {
    return !((_PointerButtons___get_packedValue__impl__z09y3b(_this__u8e3s4) & 8) === 0);
  }
  function get_isForwardPressed(_this__u8e3s4) {
    return !((_PointerButtons___get_packedValue__impl__z09y3b(_this__u8e3s4) & 16) === 0);
  }
  function ButtonMasks() {
    ButtonMasks_instance = this;
    this.Primary_1 = 1;
    this.Secondary_1 = 2;
    this.Tertiary_1 = 4;
    this.Back_1 = 8;
    this.Forward_1 = 16;
  }
  protoOf(ButtonMasks).get_Primary_nl8pvd_k$ = function () {
    return this.Primary_1;
  };
  protoOf(ButtonMasks).get_Secondary_s4uu23_k$ = function () {
    return this.Secondary_1;
  };
  protoOf(ButtonMasks).get_Tertiary_kv7whn_k$ = function () {
    return this.Tertiary_1;
  };
  protoOf(ButtonMasks).get_Back_wnyuz4_k$ = function () {
    return this.Back_1;
  };
  protoOf(ButtonMasks).get_Forward_hlhnlo_k$ = function () {
    return this.Forward_1;
  };
  var ButtonMasks_instance;
  function ButtonMasks_getInstance() {
    if (ButtonMasks_instance == null)
      new ButtonMasks();
    return ButtonMasks_instance;
  }
  function KeyboardModifierMasks() {
    KeyboardModifierMasks_instance = this;
    this.CtrlPressed_1 = 1;
    this.MetaPressed_1 = 2;
    this.AltPressed_1 = 4;
    this.AltGraphPressed_1 = 8;
    this.SymPressed_1 = 16;
    this.ShiftPressed_1 = 32;
    this.FunctionPressed_1 = 64;
    this.CapsLockOn_1 = 128;
    this.ScrollLockOn_1 = 256;
    this.NumLockOn_1 = 512;
  }
  protoOf(KeyboardModifierMasks).get_CtrlPressed_1d92um_k$ = function () {
    return this.CtrlPressed_1;
  };
  protoOf(KeyboardModifierMasks).get_MetaPressed_fdkrtg_k$ = function () {
    return this.MetaPressed_1;
  };
  protoOf(KeyboardModifierMasks).get_AltPressed_n04ftq_k$ = function () {
    return this.AltPressed_1;
  };
  protoOf(KeyboardModifierMasks).get_AltGraphPressed_8gar78_k$ = function () {
    return this.AltGraphPressed_1;
  };
  protoOf(KeyboardModifierMasks).get_SymPressed_wkwxz0_k$ = function () {
    return this.SymPressed_1;
  };
  protoOf(KeyboardModifierMasks).get_ShiftPressed_l7m34n_k$ = function () {
    return this.ShiftPressed_1;
  };
  protoOf(KeyboardModifierMasks).get_FunctionPressed_jz7h7j_k$ = function () {
    return this.FunctionPressed_1;
  };
  protoOf(KeyboardModifierMasks).get_CapsLockOn_uf4q7g_k$ = function () {
    return this.CapsLockOn_1;
  };
  protoOf(KeyboardModifierMasks).get_ScrollLockOn_8cpe68_k$ = function () {
    return this.ScrollLockOn_1;
  };
  protoOf(KeyboardModifierMasks).get_NumLockOn_ccwo55_k$ = function () {
    return this.NumLockOn_1;
  };
  var KeyboardModifierMasks_instance;
  function KeyboardModifierMasks_getInstance() {
    if (KeyboardModifierMasks_instance == null)
      new KeyboardModifierMasks();
    return KeyboardModifierMasks_instance;
  }
  function copy(_this__u8e3s4, isPrimaryPressed, isSecondaryPressed, isTertiaryPressed, isBackPressed, isForwardPressed) {
    isPrimaryPressed = isPrimaryPressed === VOID ? get_isPrimaryPressed(_this__u8e3s4) : isPrimaryPressed;
    isSecondaryPressed = isSecondaryPressed === VOID ? get_isSecondaryPressed(_this__u8e3s4) : isSecondaryPressed;
    isTertiaryPressed = isTertiaryPressed === VOID ? get_isTertiaryPressed(_this__u8e3s4) : isTertiaryPressed;
    isBackPressed = isBackPressed === VOID ? get_isBackPressed(_this__u8e3s4) : isBackPressed;
    isForwardPressed = isForwardPressed === VOID ? get_isForwardPressed(_this__u8e3s4) : isForwardPressed;
    return PointerButtons_0(isPrimaryPressed, isSecondaryPressed, isTertiaryPressed, isBackPressed, isForwardPressed);
  }
  function EmptyPointerKeyboardModifiers() {
    return PointerKeyboardModifiers_0();
  }
  function PointerInputEvent(eventType, uptime, pointers, buttons, keyboardModifiers, nativeEvent, button) {
    buttons = buttons === VOID ? _PointerButtons___init__impl__wq04zh(0) : buttons;
    keyboardModifiers = keyboardModifiers === VOID ? _PointerKeyboardModifiers___init__impl__bj99nt(0) : keyboardModifiers;
    nativeEvent = nativeEvent === VOID ? null : nativeEvent;
    button = button === VOID ? null : button;
    this.eventType_1 = eventType;
    this.uptime_1 = uptime;
    this.pointers_1 = pointers;
    this.buttons_1 = buttons;
    this.keyboardModifiers_1 = keyboardModifiers;
    this.nativeEvent_1 = nativeEvent;
    this.button_1 = button;
  }
  protoOf(PointerInputEvent).get_eventType_q7jdnh_k$ = function () {
    return this.eventType_1;
  };
  protoOf(PointerInputEvent).get_uptime_kjn569_k$ = function () {
    return this.uptime_1;
  };
  protoOf(PointerInputEvent).get_pointers_o3f0ip_k$ = function () {
    return this.pointers_1;
  };
  protoOf(PointerInputEvent).get_buttons_plpx8d_k$ = function () {
    return this.buttons_1;
  };
  protoOf(PointerInputEvent).get_keyboardModifiers_3jx0eb_k$ = function () {
    return this.keyboardModifiers_1;
  };
  protoOf(PointerInputEvent).get_nativeEvent_skldba_k$ = function () {
    return this.nativeEvent_1;
  };
  protoOf(PointerInputEvent).get_button_49uwze_k$ = function () {
    return this.button_1;
  };
  protoOf(PointerInputEvent).component1_vju40c_k$ = function () {
    return this.eventType_1;
  };
  protoOf(PointerInputEvent).component2_7eebsb_k$ = function () {
    return this.uptime_1;
  };
  protoOf(PointerInputEvent).component3_7eebsa_k$ = function () {
    return this.pointers_1;
  };
  protoOf(PointerInputEvent).component4_8b6btu_k$ = function () {
    return this.buttons_1;
  };
  protoOf(PointerInputEvent).component5_1umju7_k$ = function () {
    return this.keyboardModifiers_1;
  };
  protoOf(PointerInputEvent).component6_7eebs7_k$ = function () {
    return this.nativeEvent_1;
  };
  protoOf(PointerInputEvent).component7_df5v0n_k$ = function () {
    return this.button_1;
  };
  protoOf(PointerInputEvent).copy_21uqhj_k$ = function (eventType, uptime, pointers, buttons, keyboardModifiers, nativeEvent, button) {
    return new PointerInputEvent(eventType, uptime, pointers, buttons, keyboardModifiers, nativeEvent, button);
  };
  protoOf(PointerInputEvent).copy$default_aejs4q_k$ = function (eventType, uptime, pointers, buttons, keyboardModifiers, nativeEvent, button, $super) {
    eventType = eventType === VOID ? this.eventType_1 : eventType;
    uptime = uptime === VOID ? this.uptime_1 : uptime;
    pointers = pointers === VOID ? this.pointers_1 : pointers;
    buttons = buttons === VOID ? this.buttons_1 : buttons;
    keyboardModifiers = keyboardModifiers === VOID ? this.keyboardModifiers_1 : keyboardModifiers;
    nativeEvent = nativeEvent === VOID ? this.nativeEvent_1 : nativeEvent;
    button = button === VOID ? this.button_1 : button;
    var tmp;
    if ($super === VOID) {
      tmp = this.copy_21uqhj_k$(eventType, uptime, pointers, buttons, keyboardModifiers, nativeEvent, button);
    } else {
      var tmp_0 = $super.copy_21uqhj_k$;
      var tmp_1 = button;
      tmp = tmp_0.call(this, new PointerEventType(eventType), uptime, pointers, new PointerButtons(buttons), new PointerKeyboardModifiers(keyboardModifiers), nativeEvent, tmp_1 == null ? null : new PointerButton(tmp_1));
    }
    return tmp;
  };
  protoOf(PointerInputEvent).toString = function () {
    var tmp = this.uptime_1.toString();
    var tmp_0 = toString_0(this.nativeEvent_1);
    var tmp_1 = this.button_1;
    return 'PointerInputEvent(eventType=' + new PointerEventType(this.eventType_1) + ', uptime=' + tmp + ', pointers=' + this.pointers_1 + ', buttons=' + new PointerButtons(this.buttons_1) + ', keyboardModifiers=' + new PointerKeyboardModifiers(this.keyboardModifiers_1) + ', nativeEvent=' + tmp_0 + ', button=' + (tmp_1 == null ? null : new PointerButton(tmp_1)) + ')';
  };
  protoOf(PointerInputEvent).hashCode = function () {
    var result = PointerEventType__hashCode_impl_p2f3az(this.eventType_1);
    result = imul(result, 31) + this.uptime_1.hashCode() | 0;
    result = imul(result, 31) + hashCode(this.pointers_1) | 0;
    result = imul(result, 31) + PointerButtons__hashCode_impl_6w71xq(this.buttons_1) | 0;
    result = imul(result, 31) + PointerKeyboardModifiers__hashCode_impl_5ylcsa(this.keyboardModifiers_1) | 0;
    result = imul(result, 31) + (this.nativeEvent_1 == null ? 0 : hashCode(this.nativeEvent_1)) | 0;
    var tmp = imul(result, 31);
    var tmp_0;
    var tmp_1 = this.button_1;
    if ((tmp_1 == null ? null : new PointerButton(tmp_1)) == null) {
      tmp_0 = 0;
    } else {
      tmp_0 = PointerButton__hashCode_impl_sf7qvx(this.button_1);
    }
    result = tmp + tmp_0 | 0;
    return result;
  };
  protoOf(PointerInputEvent).equals = function (other) {
    if (this === other)
      return true;
    if (!(other instanceof PointerInputEvent))
      return false;
    var tmp0_other_with_cast = other instanceof PointerInputEvent ? other : THROW_CCE();
    if (!(this.eventType_1 === tmp0_other_with_cast.eventType_1))
      return false;
    if (!this.uptime_1.equals(tmp0_other_with_cast.uptime_1))
      return false;
    if (!equals(this.pointers_1, tmp0_other_with_cast.pointers_1))
      return false;
    if (!(this.buttons_1 === tmp0_other_with_cast.buttons_1))
      return false;
    if (!(this.keyboardModifiers_1 === tmp0_other_with_cast.keyboardModifiers_1))
      return false;
    if (!equals(this.nativeEvent_1, tmp0_other_with_cast.nativeEvent_1))
      return false;
    var tmp = this.button_1;
    var tmp_0 = tmp == null ? null : new PointerButton(tmp);
    var tmp_1 = tmp0_other_with_cast.button_1;
    if (!equals(tmp_0, tmp_1 == null ? null : new PointerButton(tmp_1)))
      return false;
    return true;
  };
  function AccessibilityController() {
  }
  function DefaultAccessibilityManager() {
  }
  protoOf(DefaultAccessibilityManager).calculateRecommendedTimeoutMillis_arcimh_k$ = function (originalTimeoutMillis, containsIcons, containsText, containsControls) {
    return originalTimeoutMillis;
  };
  function DefaultHapticFeedback() {
  }
  protoOf(DefaultHapticFeedback).performHapticFeedback_t1sqrg_k$ = function (hapticFeedbackType) {
  };
  function DefaultUiApplier(root) {
    AbstractApplier.call(this, root);
  }
  protoOf(DefaultUiApplier).insertTopDown_3yazws_k$ = function (index, instance) {
  };
  protoOf(DefaultUiApplier).insertTopDown_7i64np_k$ = function (index, instance) {
    return this.insertTopDown_3yazws_k$(index, instance instanceof LayoutNode ? instance : THROW_CCE());
  };
  protoOf(DefaultUiApplier).insertBottomUp_7h4lcl_k$ = function (index, instance) {
    this.get_current_jwi6j4_k$().insertAt_irt7fm_k$(index, instance);
  };
  protoOf(DefaultUiApplier).insertBottomUp_31tc4s_k$ = function (index, instance) {
    return this.insertBottomUp_7h4lcl_k$(index, instance instanceof LayoutNode ? instance : THROW_CCE());
  };
  protoOf(DefaultUiApplier).remove_ispuic_k$ = function (index, count) {
    this.get_current_jwi6j4_k$().removeAt_4xhr95_k$(index, count);
  };
  protoOf(DefaultUiApplier).move_vgi6vr_k$ = function (from, to, count) {
    this.get_current_jwi6j4_k$().move_vgi6vr_k$(from, to, count);
  };
  protoOf(DefaultUiApplier).onClear_8zx9zy_k$ = function () {
    this.get_root_wott0r_k$().removeAll_c84dd9_k$();
  };
  protoOf(DefaultUiApplier).onEndChanges_k5kb87_k$ = function () {
    protoOf(AbstractApplier).onEndChanges_k5kb87_k$.call(this);
    var tmp0_safe_receiver = this.get_root_wott0r_k$().get_owner_iwkx3e_k$();
    if (tmp0_safe_receiver == null)
      null;
    else {
      tmp0_safe_receiver.onEndApplyChanges_vivpof_k$();
    }
  };
  function FlushCoroutineDispatcher$dispatch$slambda$lambda(this$0, $block) {
    return function () {
      // Inline function 'androidx.compose.ui.synchronized' call
      // Inline function 'kotlinx.atomicfu.locks.synchronized' call
      this$0.tasksLock_1;
      // Inline function 'androidx.compose.ui.platform.FlushCoroutineDispatcher.dispatch.<anonymous>.<anonymous>.<anonymous>' call
      var isTaskAlive = this$0.tasks_1.remove_cedx0m_k$($block);
      var tmp;
      if (isTaskAlive) {
        $block.run_mvkpxh_k$();
        tmp = Unit_getInstance();
      }
      return Unit_getInstance();
    };
  }
  function FlushCoroutineDispatcher$scheduleResumeAfterDelay$slambda$lambda(this$0, $block) {
    return function () {
      // Inline function 'androidx.compose.ui.synchronized' call
      // Inline function 'kotlinx.atomicfu.locks.synchronized' call
      this$0.tasksLock_1;
      // Inline function 'androidx.compose.ui.platform.FlushCoroutineDispatcher.scheduleResumeAfterDelay.<anonymous>.<anonymous>.<anonymous>' call
      var isTaskAlive = this$0.delayedTasks_1.remove_cedx0m_k$($block);
      var tmp;
      if (isTaskAlive) {
        $block.run_mvkpxh_k$();
        tmp = Unit_getInstance();
      }
      return Unit_getInstance();
    };
  }
  function _get_scope__bi2zur_1($this) {
    return $this.scope_1;
  }
  function _get_tasks__b22i2l($this) {
    return $this.tasks_1;
  }
  function _get_delayedTasks__c6p20x($this) {
    return $this.delayedTasks_1;
  }
  function _get_tasksLock__8yb4wo($this) {
    return $this.tasksLock_1;
  }
  function _get_tasksCopy__8td9ji($this) {
    return $this.tasksCopy_1;
  }
  function _set_isPerformingRun__ok50v9($this, _set____db54di) {
    $this.isPerformingRun_1 = _set____db54di;
  }
  function _get_isPerformingRun__ynv8dt($this) {
    return $this.isPerformingRun_1;
  }
  function _get_runLock__mnz4hx($this) {
    return $this.runLock_1;
  }
  function performRun($this, body) {
    // Inline function 'androidx.compose.ui.synchronized' call
    // Inline function 'kotlinx.atomicfu.locks.synchronized' call
    $this.runLock_1;
    var tmp;
    try {
      $this.isPerformingRun_1 = true;
      tmp = body();
    }finally {
      $this.isPerformingRun_1 = false;
    }
    return tmp;
  }
  function FlushCoroutineDispatcher$dispatch$slambda(this$0, $block, resultContinuation) {
    this.this$0__1 = this$0;
    this.$block_1 = $block;
    CoroutineImpl.call(this, resultContinuation);
  }
  protoOf(FlushCoroutineDispatcher$dispatch$slambda).invoke_d9fzmj_k$ = function ($this$launch, $completion) {
    var tmp = this.create_rcuf4x_k$($this$launch, $completion);
    tmp.set_result_xj64lm_k$(Unit_getInstance());
    tmp.set_exception_px07aa_k$(null);
    return tmp.doResume_5yljmg_k$();
  };
  protoOf(FlushCoroutineDispatcher$dispatch$slambda).invoke_qns8j1_k$ = function (p1, $completion) {
    return this.invoke_d9fzmj_k$((!(p1 == null) ? isInterface(p1, CoroutineScope_0) : false) ? p1 : THROW_CCE(), $completion);
  };
  protoOf(FlushCoroutineDispatcher$dispatch$slambda).doResume_5yljmg_k$ = function () {
    var suspendResult = this.get_result_iyg5d2_k$();
    $sm: do
      try {
        var tmp = this.get_state_iypx7s_k$();
        if (tmp === 0) {
          this.set_exceptionState_fex74n_k$(1);
          performRun(this.this$0__1, FlushCoroutineDispatcher$dispatch$slambda$lambda(this.this$0__1, this.$block_1));
          return Unit_getInstance();
        } else if (tmp === 1) {
          throw this.get_exception_x0n6w6_k$();
        }
      } catch ($p) {
        var e = $p;
        throw e;
      }
     while (true);
  };
  protoOf(FlushCoroutineDispatcher$dispatch$slambda).create_rcuf4x_k$ = function ($this$launch, completion) {
    var i = new FlushCoroutineDispatcher$dispatch$slambda(this.this$0__1, this.$block_1, completion);
    i.$this$launch_1 = $this$launch;
    return i;
  };
  protoOf(FlushCoroutineDispatcher$dispatch$slambda).create_wyq9v6_k$ = function (value, completion) {
    return this.create_rcuf4x_k$((!(value == null) ? isInterface(value, CoroutineScope_0) : false) ? value : THROW_CCE(), completion);
  };
  function FlushCoroutineDispatcher$dispatch$slambda_0(this$0, $block, resultContinuation) {
    var i = new FlushCoroutineDispatcher$dispatch$slambda(this$0, $block, resultContinuation);
    var l = function ($this$launch, $completion) {
      return i.invoke_d9fzmj_k$($this$launch, $completion);
    };
    l.$arity = 1;
    return l;
  }
  function FlushCoroutineDispatcher$flush$lambda(this$0) {
    return function () {
      // Inline function 'androidx.compose.ui.synchronized' call
      // Inline function 'kotlinx.atomicfu.locks.synchronized' call
      this$0.tasksLock_1;
      this$0.tasksCopy_1.addAll_4lagoh_k$(this$0.tasks_1);
      this$0.tasks_1.clear_j9egeb_k$();
      var tmp0_iterator = this$0.tasksCopy_1.iterator_jk1svi_k$();
      while (tmp0_iterator.hasNext_bitz1p_k$()) {
        var element = tmp0_iterator.next_20eer_k$();
        element.run_mvkpxh_k$();
      }
      this$0.tasksCopy_1.clear_j9egeb_k$();
      return Unit_getInstance();
    };
  }
  function _no_name_provided__qut3iv($continuation) {
    this.$continuation_1 = $continuation;
  }
  protoOf(_no_name_provided__qut3iv).run_mvkpxh_k$ = function () {
    // Inline function 'androidx.compose.ui.platform.FlushCoroutineDispatcher.scheduleResumeAfterDelay.<anonymous>' call
    this.$continuation_1.resume_a4kjl1_k$(Unit_getInstance(), null);
  };
  function FlushCoroutineDispatcher$scheduleResumeAfterDelay$slambda($timeMillis, this$0, $block, resultContinuation) {
    this.$timeMillis_1 = $timeMillis;
    this.this$0__1 = this$0;
    this.$block_1 = $block;
    CoroutineImpl.call(this, resultContinuation);
  }
  protoOf(FlushCoroutineDispatcher$scheduleResumeAfterDelay$slambda).invoke_d9fzmj_k$ = function ($this$launch, $completion) {
    var tmp = this.create_rcuf4x_k$($this$launch, $completion);
    tmp.set_result_xj64lm_k$(Unit_getInstance());
    tmp.set_exception_px07aa_k$(null);
    return tmp.doResume_5yljmg_k$();
  };
  protoOf(FlushCoroutineDispatcher$scheduleResumeAfterDelay$slambda).invoke_qns8j1_k$ = function (p1, $completion) {
    return this.invoke_d9fzmj_k$((!(p1 == null) ? isInterface(p1, CoroutineScope_0) : false) ? p1 : THROW_CCE(), $completion);
  };
  protoOf(FlushCoroutineDispatcher$scheduleResumeAfterDelay$slambda).doResume_5yljmg_k$ = function () {
    var suspendResult = this.get_result_iyg5d2_k$();
    $sm: do
      try {
        var tmp = this.get_state_iypx7s_k$();
        switch (tmp) {
          case 0:
            this.set_exceptionState_fex74n_k$(5);
            this.set_state_rjd8d0_k$(1);
            continue $sm;
          case 1:
            this.set_exceptionState_fex74n_k$(4);
            this.set_state_rjd8d0_k$(2);
            suspendResult = delay(this.$timeMillis_1, this);
            if (suspendResult === get_COROUTINE_SUSPENDED()) {
              return suspendResult;
            }

            continue $sm;
          case 2:
            this.tmp$ret$00__1 = suspendResult;
            this.set_exceptionState_fex74n_k$(5);
            this.set_state_rjd8d0_k$(3);
            continue $sm;
          case 3:
            this.set_exceptionState_fex74n_k$(5);
            performRun(this.this$0__1, FlushCoroutineDispatcher$scheduleResumeAfterDelay$slambda$lambda(this.this$0__1, this.$block_1));
            return Unit_getInstance();
          case 4:
            this.set_exceptionState_fex74n_k$(5);
            var t = this.get_exception_x0n6w6_k$();
            performRun(this.this$0__1, FlushCoroutineDispatcher$scheduleResumeAfterDelay$slambda$lambda(this.this$0__1, this.$block_1));
            throw t;
          case 5:
            throw this.get_exception_x0n6w6_k$();
        }
      } catch ($p) {
        var e = $p;
        if (this.get_exceptionState_wflpxn_k$() === 5) {
          throw e;
        } else {
          this.set_state_rjd8d0_k$(this.get_exceptionState_wflpxn_k$());
          this.set_exception_px07aa_k$(e);
        }
      }
     while (true);
  };
  protoOf(FlushCoroutineDispatcher$scheduleResumeAfterDelay$slambda).create_rcuf4x_k$ = function ($this$launch, completion) {
    var i = new FlushCoroutineDispatcher$scheduleResumeAfterDelay$slambda(this.$timeMillis_1, this.this$0__1, this.$block_1, completion);
    i.$this$launch_1 = $this$launch;
    return i;
  };
  protoOf(FlushCoroutineDispatcher$scheduleResumeAfterDelay$slambda).create_wyq9v6_k$ = function (value, completion) {
    return this.create_rcuf4x_k$((!(value == null) ? isInterface(value, CoroutineScope_0) : false) ? value : THROW_CCE(), completion);
  };
  function FlushCoroutineDispatcher$scheduleResumeAfterDelay$slambda_0($timeMillis, this$0, $block, resultContinuation) {
    var i = new FlushCoroutineDispatcher$scheduleResumeAfterDelay$slambda($timeMillis, this$0, $block, resultContinuation);
    var l = function ($this$launch, $completion) {
      return i.invoke_d9fzmj_k$($this$launch, $completion);
    };
    l.$arity = 1;
    return l;
  }
  function FlushCoroutineDispatcher$scheduleResumeAfterDelay$lambda($job) {
    return function (it) {
      $job.cancel$default_8haxne_k$();
      return Unit_getInstance();
    };
  }
  function FlushCoroutineDispatcher(scope) {
    CoroutineDispatcher.call(this);
    this.scope_1 = CoroutineScope(scope.get_coroutineContext_115oqo_k$().minusKey_9i5ggf_k$(Key_getInstance()));
    var tmp = this;
    // Inline function 'kotlin.collections.mutableSetOf' call
    tmp.tasks_1 = LinkedHashSet_init_$Create$();
    var tmp_0 = this;
    // Inline function 'kotlin.collections.mutableSetOf' call
    tmp_0.delayedTasks_1 = LinkedHashSet_init_$Create$();
    this.tasksLock_1 = createSynchronizedObject();
    var tmp_1 = this;
    // Inline function 'kotlin.collections.mutableSetOf' call
    tmp_1.tasksCopy_1 = LinkedHashSet_init_$Create$();
    this.isPerformingRun_1 = false;
    this.runLock_1 = createSynchronizedObject();
  }
  protoOf(FlushCoroutineDispatcher).dispatch_qa3n0o_k$ = function (context, block) {
    // Inline function 'androidx.compose.ui.synchronized' call
    // Inline function 'kotlinx.atomicfu.locks.synchronized' call
    this.tasksLock_1;
    // Inline function 'androidx.compose.ui.platform.FlushCoroutineDispatcher.dispatch.<anonymous>' call
    this.tasks_1.add_utx5q5_k$(block);
    launch(this.scope_1, VOID, VOID, FlushCoroutineDispatcher$dispatch$slambda_0(this, block, null));
  };
  protoOf(FlushCoroutineDispatcher).hasTasks_25h0d0_k$ = function () {
    var tmp;
    // Inline function 'androidx.compose.ui.synchronized' call
    // Inline function 'kotlinx.atomicfu.locks.synchronized' call
    this.tasksLock_1;
    // Inline function 'androidx.compose.ui.platform.FlushCoroutineDispatcher.hasTasks.<anonymous>' call
    var tmp_0;
    // Inline function 'kotlin.collections.isNotEmpty' call
    if (!this.tasks_1.isEmpty_y1axqb_k$()) {
      tmp_0 = true;
    } else {
      // Inline function 'kotlin.collections.isNotEmpty' call
      tmp_0 = !this.delayedTasks_1.isEmpty_y1axqb_k$();
    }
    if (tmp_0) {
      tmp = !this.isPerformingRun_1;
    } else {
      tmp = false;
    }
    return tmp;
  };
  protoOf(FlushCoroutineDispatcher).flush_shahbo_k$ = function () {
    return performRun(this, FlushCoroutineDispatcher$flush$lambda(this));
  };
  protoOf(FlushCoroutineDispatcher).scheduleResumeAfterDelay_ohc91i_k$ = function (timeMillis, continuation) {
    // Inline function 'kotlinx.coroutines.Runnable' call
    var block = new _no_name_provided__qut3iv(continuation);
    // Inline function 'androidx.compose.ui.synchronized' call
    // Inline function 'kotlinx.atomicfu.locks.synchronized' call
    this.tasksLock_1;
    // Inline function 'androidx.compose.ui.platform.FlushCoroutineDispatcher.scheduleResumeAfterDelay.<anonymous>' call
    this.delayedTasks_1.add_utx5q5_k$(block);
    var job = launch(this.scope_1, VOID, VOID, FlushCoroutineDispatcher$scheduleResumeAfterDelay$slambda_0(timeMillis, this, block, null));
    continuation.invokeOnCancellation_kffkqp_k$(FlushCoroutineDispatcher$scheduleResumeAfterDelay$lambda(job));
  };
  function _get_started__e3clzk($this) {
    return $this.started_1;
  }
  function _get_sent__ddlos3($this) {
    return $this.sent_1;
  }
  function GlobalSnapshotManager$ensureStarted$slambda($channel, resultContinuation) {
    this.$channel_1 = $channel;
    CoroutineImpl.call(this, resultContinuation);
  }
  protoOf(GlobalSnapshotManager$ensureStarted$slambda).invoke_d9fzmj_k$ = function ($this$launch, $completion) {
    var tmp = this.create_rcuf4x_k$($this$launch, $completion);
    tmp.set_result_xj64lm_k$(Unit_getInstance());
    tmp.set_exception_px07aa_k$(null);
    return tmp.doResume_5yljmg_k$();
  };
  protoOf(GlobalSnapshotManager$ensureStarted$slambda).invoke_qns8j1_k$ = function (p1, $completion) {
    return this.invoke_d9fzmj_k$((!(p1 == null) ? isInterface(p1, CoroutineScope_0) : false) ? p1 : THROW_CCE(), $completion);
  };
  protoOf(GlobalSnapshotManager$ensureStarted$slambda).doResume_5yljmg_k$ = function () {
    var suspendResult = this.get_result_iyg5d2_k$();
    $sm: do
      try {
        var tmp = this.get_state_iypx7s_k$();
        switch (tmp) {
          case 0:
            this.set_exceptionState_fex74n_k$(10);
            var tmp_0 = this;
            tmp_0.this0__1 = this.$channel_1;
            this.set_state_rjd8d0_k$(1);
            continue $sm;
          case 1:
            var tmp_1 = this;
            tmp_1.this2__1 = this.this0__1;
            this.cause3__1 = null;
            this.set_state_rjd8d0_k$(2);
            continue $sm;
          case 2:
            this.set_state_rjd8d0_k$(3);
            continue $sm;
          case 3:
            this.set_exceptionState_fex74n_k$(9);
            this.set_exceptionState_fex74n_k$(8);
            var tmp_2 = this;
            tmp_2.$this$consume6__1 = this.this2__1;
            this.tmp0_iterator7__1 = this.$this$consume6__1.iterator_jk1svi_k$();
            this.set_state_rjd8d0_k$(4);
            continue $sm;
          case 4:
            this.set_state_rjd8d0_k$(5);
            suspendResult = this.tmp0_iterator7__1.hasNext_nhy1w3_k$(this);
            if (suspendResult === get_COROUTINE_SUSPENDED()) {
              return suspendResult;
            }

            continue $sm;
          case 5:
            if (!suspendResult) {
              this.set_state_rjd8d0_k$(6);
              continue $sm;
            }

            var e = this.tmp0_iterator7__1.next_20eer_k$();
            GlobalSnapshotManager_getInstance().sent_1.compareAndSet_b72p4g_k$(1, 0);
            Companion_getInstance_11().sendApplyNotifications_z1qgb2_k$();
            this.set_state_rjd8d0_k$(4);
            continue $sm;
          case 6:
            this.tmp$ret$05__1 = Unit_getInstance();
            this.set_exceptionState_fex74n_k$(10);
            this.set_state_rjd8d0_k$(7);
            var tmp_3 = this;
            continue $sm;
          case 7:
            this.set_exceptionState_fex74n_k$(10);
            var tmp_4 = this;
            cancelConsumed(this.this2__1, this.cause3__1);
            tmp_4.tmp$ret$41__1 = Unit_getInstance();
            this.set_state_rjd8d0_k$(12);
            continue $sm;
          case 8:
            this.set_exceptionState_fex74n_k$(9);
            var tmp_5 = this.get_exception_x0n6w6_k$();
            if (tmp_5 instanceof Error) {
              var e_0 = this.get_exception_x0n6w6_k$();
              var tmp_6 = this;
              this.cause3__1 = e_0;
              throw e_0;
            } else {
              throw this.get_exception_x0n6w6_k$();
            }

          case 9:
            this.set_exceptionState_fex74n_k$(10);
            var t = this.get_exception_x0n6w6_k$();
            cancelConsumed(this.this2__1, this.cause3__1);
            throw t;
          case 10:
            throw this.get_exception_x0n6w6_k$();
          case 11:
            this.set_exceptionState_fex74n_k$(10);
            cancelConsumed(this.this2__1, this.cause3__1);
            if (false) {
              this.set_state_rjd8d0_k$(1);
              continue $sm;
            }

            this.set_state_rjd8d0_k$(12);
            continue $sm;
          case 12:
            return Unit_getInstance();
        }
      } catch ($p) {
        var e_1 = $p;
        if (this.get_exceptionState_wflpxn_k$() === 10) {
          throw e_1;
        } else {
          this.set_state_rjd8d0_k$(this.get_exceptionState_wflpxn_k$());
          this.set_exception_px07aa_k$(e_1);
        }
      }
     while (true);
  };
  protoOf(GlobalSnapshotManager$ensureStarted$slambda).create_rcuf4x_k$ = function ($this$launch, completion) {
    var i = new GlobalSnapshotManager$ensureStarted$slambda(this.$channel_1, completion);
    i.$this$launch_1 = $this$launch;
    return i;
  };
  protoOf(GlobalSnapshotManager$ensureStarted$slambda).create_wyq9v6_k$ = function (value, completion) {
    return this.create_rcuf4x_k$((!(value == null) ? isInterface(value, CoroutineScope_0) : false) ? value : THROW_CCE(), completion);
  };
  function GlobalSnapshotManager$ensureStarted$slambda_0($channel, resultContinuation) {
    var i = new GlobalSnapshotManager$ensureStarted$slambda($channel, resultContinuation);
    var l = function ($this$launch, $completion) {
      return i.invoke_d9fzmj_k$($this$launch, $completion);
    };
    l.$arity = 1;
    return l;
  }
  function GlobalSnapshotManager$ensureStarted$lambda($channel) {
    return function (it) {
      var tmp;
      if (GlobalSnapshotManager_getInstance().sent_1.compareAndSet_b72p4g_k$(0, 1)) {
        $channel.trySend_62dpg8_k$(Unit_getInstance());
        tmp = Unit_getInstance();
      }
      return Unit_getInstance();
    };
  }
  function GlobalSnapshotManager() {
    GlobalSnapshotManager_instance = this;
    this.started_1 = new AtomicInt(0);
    this.sent_1 = new AtomicInt(0);
  }
  protoOf(GlobalSnapshotManager).ensureStarted_v31jmb_k$ = function () {
    if (this.started_1.compareAndSet_b72p4g_k$(0, 1)) {
      var channel = Channel(1);
      var tmp = CoroutineScope(get_GlobalSnapshotManagerDispatcher());
      launch(tmp, VOID, VOID, GlobalSnapshotManager$ensureStarted$slambda_0(channel, null));
      var tmp_0 = Companion_getInstance_11();
      tmp_0.registerGlobalWriteObserver_cr7nn5_k$(GlobalSnapshotManager$ensureStarted$lambda(channel));
    }
  };
  var GlobalSnapshotManager_instance;
  function GlobalSnapshotManager_getInstance() {
    if (GlobalSnapshotManager_instance == null)
      new GlobalSnapshotManager();
    return GlobalSnapshotManager_instance;
  }
  function _set_outline__95qnwd($this, _set____db54di) {
    $this.outline_1 = _set____db54di;
  }
  function createOutline($this) {
    return $this.shape_1.createOutline_jco4cb_k$(toSize_0($this.size_1), $this.layoutDirection_1, $this.density_1);
  }
  function OutlineCache(density, size, shape, layoutDirection) {
    this.density_1 = density;
    this.size_1 = size;
    this.shape_1 = shape;
    this.layoutDirection_1 = layoutDirection;
    this.outline_1 = createOutline(this);
  }
  protoOf(OutlineCache).set_density_qzk27e_k$ = function (value) {
    if (!equals(value, this.density_1)) {
      this.density_1 = value;
      this.outline_1 = createOutline(this);
    }
  };
  protoOf(OutlineCache).get_density_qy0267_k$ = function () {
    return this.density_1;
  };
  protoOf(OutlineCache).set_size_w5h3d7_k$ = function (value) {
    if (!equals(value, this.size_1)) {
      this.size_1 = value;
      this.outline_1 = createOutline(this);
    }
  };
  protoOf(OutlineCache).get_size_kd98kr_k$ = function () {
    return this.size_1;
  };
  protoOf(OutlineCache).set_shape_ak8aoz_k$ = function (value) {
    if (!equals(value, this.shape_1)) {
      this.shape_1 = value;
      this.outline_1 = createOutline(this);
    }
  };
  protoOf(OutlineCache).get_shape_iyi9a0_k$ = function () {
    return this.shape_1;
  };
  protoOf(OutlineCache).set_layoutDirection_vthtz8_k$ = function (value) {
    if (!value.equals(this.layoutDirection_1)) {
      this.layoutDirection_1 = value;
      this.outline_1 = createOutline(this);
    }
  };
  protoOf(OutlineCache).get_layoutDirection_7e37v0_k$ = function () {
    return this.layoutDirection_1;
  };
  protoOf(OutlineCache).get_outline_h12qhz_k$ = function () {
    return this.outline_1;
  };
  function Platform$Companion$Empty$1$textInputService$1() {
  }
  protoOf(Platform$Companion$Empty$1$textInputService$1).startInput_5tdfa5_k$ = function (value, imeOptions, onEditCommand, onImeActionPerformed) {
    return Unit_getInstance();
  };
  protoOf(Platform$Companion$Empty$1$textInputService$1).stopInput_mtcoa0_k$ = function () {
    return Unit_getInstance();
  };
  protoOf(Platform$Companion$Empty$1$textInputService$1).showSoftwareKeyboard_p5hgcb_k$ = function () {
    return Unit_getInstance();
  };
  protoOf(Platform$Companion$Empty$1$textInputService$1).hideSoftwareKeyboard_kbn874_k$ = function () {
    return Unit_getInstance();
  };
  protoOf(Platform$Companion$Empty$1$textInputService$1).updateState_4gjm3l_k$ = function (oldValue, newValue) {
    return Unit_getInstance();
  };
  function Platform$Companion$Empty$1$accessibilityController$1() {
  }
  protoOf(Platform$Companion$Empty$1$accessibilityController$1).onSemanticsChange_sppqz2_k$ = function () {
    return Unit_getInstance();
  };
  protoOf(Platform$Companion$Empty$1$accessibilityController$1).onLayoutChange_ddb23v_k$ = function (layoutNode) {
    return Unit_getInstance();
  };
  protoOf(Platform$Companion$Empty$1$accessibilityController$1).syncLoop_y5sjoo_k$ = function ($completion) {
    return Unit_getInstance();
  };
  function Platform$Companion$Empty$1$viewConfiguration$1() {
    this.longPressTimeoutMillis_1 = new Long(500, 0);
    this.doubleTapTimeoutMillis_1 = new Long(300, 0);
    this.doubleTapMinTimeMillis_1 = new Long(40, 0);
    this.touchSlop_1 = 18.0;
  }
  protoOf(Platform$Companion$Empty$1$viewConfiguration$1).get_longPressTimeoutMillis_i28jbr_k$ = function () {
    return this.longPressTimeoutMillis_1;
  };
  protoOf(Platform$Companion$Empty$1$viewConfiguration$1).get_doubleTapTimeoutMillis_mlgmxq_k$ = function () {
    return this.doubleTapTimeoutMillis_1;
  };
  protoOf(Platform$Companion$Empty$1$viewConfiguration$1).get_doubleTapMinTimeMillis_nsfx4s_k$ = function () {
    return this.doubleTapMinTimeMillis_1;
  };
  protoOf(Platform$Companion$Empty$1$viewConfiguration$1).get_touchSlop_ej3fhs_k$ = function () {
    return this.touchSlop_1;
  };
  function Platform$Companion$Empty$1$textToolbar$1() {
    this.status_1 = TextToolbarStatus_Hidden_getInstance();
  }
  protoOf(Platform$Companion$Empty$1$textToolbar$1).hide_o8jt72_k$ = function () {
    return Unit_getInstance();
  };
  protoOf(Platform$Companion$Empty$1$textToolbar$1).get_status_jnf6d7_k$ = function () {
    return this.status_1;
  };
  protoOf(Platform$Companion$Empty$1$textToolbar$1).showMenu_tw7kcf_k$ = function (rect, onCopyRequested, onPasteRequested, onCutRequested, onSelectAllRequested) {
    return Unit_getInstance();
  };
  function Platform$Companion$Empty$1() {
    var tmp = this;
    // Inline function 'kotlin.apply' call
    var this_0 = new WindowInfoImpl();
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.platform.<no name provided>.windowInfo.<anonymous>' call
    this_0.set_isWindowFocused_g8pn6z_k$(true);
    tmp.windowInfo_1 = this_0;
    this.dialogScrimBlendMode$delegate_1 = mutableStateOf(new BlendMode(Companion_getInstance_2().get_SrcOver_anr685_k$()));
    this.inputModeManager_1 = DefaultInputModeManager();
    this.focusManager_1 = EmptyFocusManager_getInstance();
    var tmp_0 = this;
    tmp_0.textInputService_1 = new Platform$Companion$Empty$1$textInputService$1();
    var tmp_1 = this;
    tmp_1.viewConfiguration_1 = new Platform$Companion$Empty$1$viewConfiguration$1();
    var tmp_2 = this;
    tmp_2.textToolbar_1 = new Platform$Companion$Empty$1$textToolbar$1();
  }
  protoOf(Platform$Companion$Empty$1).get_windowInfo_amgsav_k$ = function () {
    return this.windowInfo_1;
  };
  protoOf(Platform$Companion$Empty$1).set_dialogScrimBlendMode_konmch_k$ = function (_set____db54di) {
    var this_0 = this.dialogScrimBlendMode$delegate_1;
    dialogScrimBlendMode$factory();
    var value = new BlendMode(_set____db54di);
    this_0.set_value_v1vabv_k$(value);
    return Unit_getInstance();
  };
  protoOf(Platform$Companion$Empty$1).get_dialogScrimBlendMode_hs32i3_k$ = function () {
    // Inline function 'androidx.compose.runtime.getValue' call
    var this_0 = this.dialogScrimBlendMode$delegate_1;
    dialogScrimBlendMode$factory_0();
    return this_0.get_value_j01efc_k$().value_1;
  };
  protoOf(Platform$Companion$Empty$1).get_inputModeManager_25vr2v_k$ = function () {
    return this.inputModeManager_1;
  };
  protoOf(Platform$Companion$Empty$1).get_focusManager_bz28e6_k$ = function () {
    return this.focusManager_1;
  };
  protoOf(Platform$Companion$Empty$1).requestFocusForOwner_9fws9f_k$ = function () {
    return false;
  };
  protoOf(Platform$Companion$Empty$1).get_textInputService_mdv9wf_k$ = function () {
    return this.textInputService_1;
  };
  protoOf(Platform$Companion$Empty$1).accessibilityController_ed7zw2_k$ = function (owner) {
    return new Platform$Companion$Empty$1$accessibilityController$1();
  };
  protoOf(Platform$Companion$Empty$1).setPointerIcon_v8s7p3_k$ = function (pointerIcon) {
    return Unit_getInstance();
  };
  protoOf(Platform$Companion$Empty$1).get_viewConfiguration_qgdaco_k$ = function () {
    return this.viewConfiguration_1;
  };
  protoOf(Platform$Companion$Empty$1).get_textToolbar_iunoij_k$ = function () {
    return this.textToolbar_1;
  };
  function Companion_32() {
    Companion_instance_32 = this;
    var tmp = this;
    tmp.Empty_1 = new Platform$Companion$Empty$1();
  }
  protoOf(Companion_32).get_Empty_i9b85g_k$ = function () {
    return this.Empty_1;
  };
  var Companion_instance_32;
  function Companion_getInstance_53() {
    if (Companion_instance_32 == null)
      new Companion_32();
    return Companion_instance_32;
  }
  function Platform() {
  }
  function DefaultInputModeManager(initialInputMode) {
    initialInputMode = initialInputMode === VOID ? Companion_getInstance_29().get_Keyboard_em08ea_k$() : initialInputMode;
    var inputModeManager = {_v: null};
    inputModeManager._v = new InputModeManagerImpl(initialInputMode, DefaultInputModeManager$lambda(inputModeManager));
    var tmp;
    if (inputModeManager._v == null) {
      throwUninitializedPropertyAccessException('inputModeManager');
    } else {
      tmp = inputModeManager._v;
    }
    return tmp;
  }
  function EmptyFocusManager() {
    EmptyFocusManager_instance = this;
  }
  protoOf(EmptyFocusManager).clearFocus_rurzqi_k$ = function (force) {
    return Unit_getInstance();
  };
  protoOf(EmptyFocusManager).moveFocus_ypwckr_k$ = function (focusDirection) {
    return false;
  };
  var EmptyFocusManager_instance;
  function EmptyFocusManager_getInstance() {
    if (EmptyFocusManager_instance == null)
      new EmptyFocusManager();
    return EmptyFocusManager_instance;
  }
  function DefaultInputModeManager$lambda($inputModeManager) {
    return function (it) {
      var tmp;
      if (equals(it, new InputMode(Companion_getInstance_29().get_Touch_mjalr8_k$())) ? true : equals(it, new InputMode(Companion_getInstance_29().get_Keyboard_em08ea_k$()))) {
        var tmp_0;
        if ($inputModeManager._v == null) {
          throwUninitializedPropertyAccessException('inputModeManager');
        } else {
          tmp_0 = $inputModeManager._v;
        }
        tmp_0.set_inputMode_luxnjm_k$(it.value_1);
        tmp = true;
      } else {
        tmp = false;
      }
      return tmp;
    };
  }
  function dialogScrimBlendMode$factory() {
    return getPropertyCallableRef('dialogScrimBlendMode', 1, KMutableProperty1, function (receiver) {
      return new BlendMode(receiver.get_dialogScrimBlendMode_hs32i3_k$());
    }, function (receiver, value) {
      return receiver.set_dialogScrimBlendMode_konmch_k$(value.value_1);
    });
  }
  function dialogScrimBlendMode$factory_0() {
    return getPropertyCallableRef('dialogScrimBlendMode', 1, KMutableProperty1, function (receiver) {
      return new BlendMode(receiver.get_dialogScrimBlendMode_hs32i3_k$());
    }, function (receiver, value) {
      return receiver.set_dialogScrimBlendMode_konmch_k$(value.value_1);
    });
  }
  function PlatformClipboardManager() {
    this.skikoClipboardManager_1 = new ClipboardManager();
  }
  protoOf(PlatformClipboardManager).get_skikoClipboardManager_l7ynab_k$ = function () {
    return this.skikoClipboardManager_1;
  };
  protoOf(PlatformClipboardManager).getText_18q731_k$ = function () {
    var tmp0_safe_receiver = this.skikoClipboardManager_1.getText_18q731_k$();
    var tmp;
    if (tmp0_safe_receiver == null) {
      tmp = null;
    } else {
      // Inline function 'kotlin.let' call
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'androidx.compose.ui.platform.PlatformClipboardManager.getText.<anonymous>' call
      tmp = AnnotatedString_init_$Create$(tmp0_safe_receiver);
    }
    return tmp;
  };
  protoOf(PlatformClipboardManager).setText_gsrchs_k$ = function (annotatedString) {
    this.skikoClipboardManager_1.setText_kc4w4b_k$(annotatedString.get_text_wouvsm_k$());
  };
  protoOf(PlatformClipboardManager).hasText_bixsyv_k$ = function () {
    return this.skikoClipboardManager_1.hasText_bixsyv_k$();
  };
  function InsetsConfig() {
  }
  function ZeroInsetsConfig$excludeSafeInsets$composable$lambda($tmp0_rcvr, $content, $$changed) {
    return function ($composer, $force) {
      $tmp0_rcvr.excludeSafeInsets$composable_kd1olb_k$($content, $composer, updateChangedFlags($$changed | 1));
      return Unit_getInstance();
    };
  }
  function ZeroInsetsConfig() {
    ZeroInsetsConfig_instance = this;
  }
  protoOf(ZeroInsetsConfig).get_safeInsets_squ6b0_k$ = function () {
    illegalDecoyCallException('<get-safeInsets>');
  };
  protoOf(ZeroInsetsConfig).excludeSafeInsets_zh8kbf_k$ = function (content) {
    illegalDecoyCallException('excludeSafeInsets');
  };
  protoOf(ZeroInsetsConfig).$get_safeInsets$$composable_tayey6_k$ = function ($composer, $changed) {
    var $composer_0 = $composer;
    $composer_0.startReplaceableGroup_ip860b_k$(-1580110186);
    sourceInformation($composer_0, 'C($get-safeInsets$$composable):PlatformInsets.skiko.kt#itgzvw');
    if (isTraceInProgress()) {
      traceEventStart(-1580110186, $changed, -1, 'androidx.compose.ui.platform.ZeroInsetsConfig.$get-safeInsets$$composable (PlatformInsets.skiko.kt:90)');
    }
    var tmp0 = Companion_getInstance_54().Zero_1;
    if (isTraceInProgress()) {
      traceEventEnd();
    }
    $composer_0.endReplaceableGroup_ern0ak_k$();
    return tmp0;
  };
  protoOf(ZeroInsetsConfig).excludeSafeInsets$composable_kd1olb_k$ = function (content, $composer, $changed) {
    var $composer_0 = $composer;
    $composer_0 = $composer_0.startRestartGroup_lebv1i_k$(-991926090);
    sourceInformation($composer_0, 'C(excludeSafeInsets$composable)94@2954L9:PlatformInsets.skiko.kt#itgzvw');
    var $dirty = $changed;
    if (($changed & 14) === 0)
      $dirty = $dirty | ($composer_0.changedInstance_s1wkiy_k$(content) ? 4 : 2);
    if (!(($dirty & 11) === 2) ? true : !$composer_0.get_skipping_3owdve_k$()) {
      if (isTraceInProgress()) {
        traceEventStart(-991926090, $dirty, -1, 'androidx.compose.ui.platform.ZeroInsetsConfig.excludeSafeInsets$composable (PlatformInsets.skiko.kt:93)');
      }
      content($composer_0, 14 & $dirty);
      if (isTraceInProgress()) {
        traceEventEnd();
      }
    } else {
      $composer_0.skipToGroupEnd_lh3zi2_k$();
    }
    var tmp1_safe_receiver = $composer_0.endRestartGroup_yxpjv9_k$();
    if (tmp1_safe_receiver === null)
      null;
    else {
      tmp1_safe_receiver.updateScope_t8jcf_k$(ZeroInsetsConfig$excludeSafeInsets$composable$lambda(this, content, $changed));
    }
  };
  var ZeroInsetsConfig_instance;
  function ZeroInsetsConfig_getInstance() {
    if (ZeroInsetsConfig_instance == null)
      new ZeroInsetsConfig();
    return ZeroInsetsConfig_instance;
  }
  function Companion_33() {
    Companion_instance_33 = this;
    var tmp = this;
    // Inline function 'androidx.compose.ui.unit.dp' call
    var tmp_0 = _Dp___init__impl__ms3zkb(0);
    // Inline function 'androidx.compose.ui.unit.dp' call
    var tmp_1 = _Dp___init__impl__ms3zkb(0);
    // Inline function 'androidx.compose.ui.unit.dp' call
    var tmp_2 = _Dp___init__impl__ms3zkb(0);
    // Inline function 'androidx.compose.ui.unit.dp' call
    var tmp$ret$3 = _Dp___init__impl__ms3zkb(0);
    tmp.Zero_1 = new PlatformInsets(tmp_0, tmp_1, tmp_2, tmp$ret$3);
  }
  protoOf(Companion_33).get_Zero_woe9zl_k$ = function () {
    return this.Zero_1;
  };
  var Companion_instance_33;
  function Companion_getInstance_54() {
    if (Companion_instance_33 == null)
      new Companion_33();
    return Companion_instance_33;
  }
  function get_$stableprop_56() {
    return 0;
  }
  function PlatformInsets(left, top, right, bottom) {
    Companion_getInstance_54();
    var tmp;
    if (left === VOID) {
      // Inline function 'androidx.compose.ui.unit.dp' call
      tmp = _Dp___init__impl__ms3zkb(0);
    } else {
      tmp = left;
    }
    left = tmp;
    var tmp_0;
    if (top === VOID) {
      // Inline function 'androidx.compose.ui.unit.dp' call
      tmp_0 = _Dp___init__impl__ms3zkb(0);
    } else {
      tmp_0 = top;
    }
    top = tmp_0;
    var tmp_1;
    if (right === VOID) {
      // Inline function 'androidx.compose.ui.unit.dp' call
      tmp_1 = _Dp___init__impl__ms3zkb(0);
    } else {
      tmp_1 = right;
    }
    right = tmp_1;
    var tmp_2;
    if (bottom === VOID) {
      // Inline function 'androidx.compose.ui.unit.dp' call
      tmp_2 = _Dp___init__impl__ms3zkb(0);
    } else {
      tmp_2 = bottom;
    }
    bottom = tmp_2;
    this.left_1 = left;
    this.top_1 = top;
    this.right_1 = right;
    this.bottom_1 = bottom;
    this.$stable_1 = 0;
  }
  protoOf(PlatformInsets).get_left_n04ytv_k$ = function () {
    return this.left_1;
  };
  protoOf(PlatformInsets).get_top_t6yz49_k$ = function () {
    return this.top_1;
  };
  protoOf(PlatformInsets).get_right_hyw4hc_k$ = function () {
    return this.right_1;
  };
  protoOf(PlatformInsets).get_bottom_sk2u7j_k$ = function () {
    return this.bottom_1;
  };
  protoOf(PlatformInsets).equals = function (other) {
    if (this === other)
      return true;
    if (!(other instanceof PlatformInsets))
      return false;
    if (!equals(this.left_1, other.left_1))
      return false;
    if (!equals(this.top_1, other.top_1))
      return false;
    if (!equals(this.right_1, other.right_1))
      return false;
    if (!equals(this.bottom_1, other.bottom_1))
      return false;
    return true;
  };
  protoOf(PlatformInsets).hashCode = function () {
    var result = Dp__hashCode_impl_sxkrra(this.left_1);
    result = imul(31, result) + Dp__hashCode_impl_sxkrra(this.top_1) | 0;
    result = imul(31, result) + Dp__hashCode_impl_sxkrra(this.right_1) | 0;
    result = imul(31, result) + Dp__hashCode_impl_sxkrra(this.bottom_1) | 0;
    return result;
  };
  protoOf(PlatformInsets).toString = function () {
    return 'PlatformInsets(left=' + new Dp(this.left_1) + ', top=' + new Dp(this.top_1) + ', right=' + new Dp(this.right_1) + ', bottom=' + new Dp(this.bottom_1) + ')';
  };
  function PlatformUriHandler() {
    URIManager.call(this);
  }
  function _set_density__4gizdp($this, _set____db54di) {
    $this.density_1 = _set____db54di;
  }
  function _get_density__l5pazb($this) {
    return $this.density_1;
  }
  function _get_invalidateParentLayer__l9druj_0($this) {
    return $this.invalidateParentLayer_1;
  }
  function _get_drawBlock__v9gcvs($this) {
    return $this.drawBlock_1;
  }
  function _get_onDestroy__tqzzai($this) {
    return $this.onDestroy_1;
  }
  function _set_size__9twho6_0($this, _set____db54di) {
    $this.size_1 = _set____db54di;
  }
  function _get_size__ddoh9m($this) {
    return $this.size_1;
  }
  function _set_position__5hlfea($this, _set____db54di) {
    $this.position_1 = _set____db54di;
  }
  function _get_position__iahqv2($this) {
    return $this.position_1;
  }
  function _set_outlineCache__2c3zm1($this, _set____db54di) {
    $this.outlineCache_1 = _set____db54di;
  }
  function _get_outlineCache__d7mqy3($this) {
    return $this.outlineCache_1;
  }
  function _get_inverseMatrix__z2089s($this) {
    // Inline function 'kotlin.apply' call
    var this_0 = new Matrix(_Matrix___init__impl__q3kp4w());
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.platform.RenderNodeLayer.<get-inverseMatrix>.<anonymous>' call
    var $this$apply = this_0.values_1;
    invertTo($this.matrix_1, $this$apply);
    return this_0.values_1;
  }
  function _get_pictureRecorder__siked1($this) {
    return $this.pictureRecorder_1;
  }
  function _set_picture__mbsypl($this, _set____db54di) {
    $this.picture_1 = _set____db54di;
  }
  function _get_picture__n32swj($this) {
    return $this.picture_1;
  }
  function _set_isDestroyed__dwmu5m($this, _set____db54di) {
    $this.isDestroyed_1 = _set____db54di;
  }
  function _get_isDestroyed__gdrc6a($this) {
    return $this.isDestroyed_1;
  }
  function _set_transformOrigin__hbvenh_0($this, _set____db54di) {
    $this.transformOrigin_1 = _set____db54di;
  }
  function _get_transformOrigin__78574x_0($this) {
    return $this.transformOrigin_1;
  }
  function _set_translationX__8v4uc0_0($this, _set____db54di) {
    $this.translationX_1 = _set____db54di;
  }
  function _get_translationX__6olw84_0($this) {
    return $this.translationX_1;
  }
  function _set_translationY__8v4ub5_0($this, _set____db54di) {
    $this.translationY_1 = _set____db54di;
  }
  function _get_translationY__6olw8z_0($this) {
    return $this.translationY_1;
  }
  function _set_rotationX__ivg8yz_0($this, _set____db54di) {
    $this.rotationX_1 = _set____db54di;
  }
  function _get_rotationX__mutcll_0($this) {
    return $this.rotationX_1;
  }
  function _set_rotationY__ivg8zu_0($this, _set____db54di) {
    $this.rotationY_1 = _set____db54di;
  }
  function _get_rotationY__mutckq_0($this) {
    return $this.rotationY_1;
  }
  function _set_rotationZ__ivg90p_0($this, _set____db54di) {
    $this.rotationZ_1 = _set____db54di;
  }
  function _get_rotationZ__mutcjv_0($this) {
    return $this.rotationZ_1;
  }
  function _set_cameraDistance__gi67z7_0($this, _set____db54di) {
    $this.cameraDistance_1 = _set____db54di;
  }
  function _get_cameraDistance__90x829_0($this) {
    return $this.cameraDistance_1;
  }
  function _set_scaleX__33ittj_0($this, _set____db54di) {
    $this.scaleX_1 = _set____db54di;
  }
  function _get_scaleX__1ms96r_0($this) {
    return $this.scaleX_1;
  }
  function _set_scaleY__33itso_0($this, _set____db54di) {
    $this.scaleY_1 = _set____db54di;
  }
  function _get_scaleY__1ms95w_0($this) {
    return $this.scaleY_1;
  }
  function _set_alpha__c56vtz($this, _set____db54di) {
    $this.alpha_1 = _set____db54di;
  }
  function _get_alpha__jvxknh($this) {
    return $this.alpha_1;
  }
  function _set_clip__9l5csn($this, _set____db54di) {
    $this.clip_1 = _set____db54di;
  }
  function _get_clip__d4xce3($this) {
    return $this.clip_1;
  }
  function _set_renderEffect__64225s($this, _set____db54di) {
    $this.renderEffect_1 = _set____db54di;
  }
  function _get_renderEffect__lnsspw($this) {
    return $this.renderEffect_1;
  }
  function _set_shadowElevation__2l3md4($this, _set____db54di) {
    $this.shadowElevation_1 = _set____db54di;
  }
  function _get_shadowElevation__7iml5g($this) {
    return $this.shadowElevation_1;
  }
  function _set_ambientShadowColor__3ypzt8($this, _set____db54di) {
    $this.ambientShadowColor_1 = _set____db54di;
  }
  function _get_ambientShadowColor__tz5bb4($this) {
    return $this.ambientShadowColor_1;
  }
  function _set_spotShadowColor__rfdo9o($this, _set____db54di) {
    $this.spotShadowColor_1 = _set____db54di;
  }
  function _get_spotShadowColor__hbngr4($this) {
    return $this.spotShadowColor_1;
  }
  function _set_compositingStrategy__3884we($this, _set____db54di) {
    $this.compositingStrategy_1 = _set____db54di;
  }
  function _get_compositingStrategy__giydsq($this) {
    return $this.compositingStrategy_1;
  }
  function updateMatrix($this) {
    var pivotX = _TransformOrigin___get_pivotFractionX__impl__a9pmci($this.transformOrigin_1) * _IntSize___get_width__impl__d9yl4o($this.size_1);
    var pivotY = _TransformOrigin___get_pivotFractionY__impl__ijwupp($this.transformOrigin_1) * _IntSize___get_height__impl__prv63b($this.size_1);
    Matrix__reset_impl_4l49i7($this.matrix_1);
    Matrix__translate$default_impl_10t8ql($this.matrix_1, -pivotX, -pivotY);
    // Inline function 'kotlin.apply' call
    var this_0 = new Matrix(_Matrix___init__impl__q3kp4w());
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.platform.RenderNodeLayer.updateMatrix.<anonymous>' call
    var $this$apply = this_0.values_1;
    Matrix__rotateZ_impl_2g2pf5($this$apply, $this.rotationZ_1);
    Matrix__rotateY_impl_2x4btc($this$apply, $this.rotationY_1);
    Matrix__rotateX_impl_3e5y7j($this$apply, $this.rotationX_1);
    Matrix__scale$default_impl_snaws9($this$apply, $this.scaleX_1, $this.scaleY_1);
    var tmp$ret$0 = this_0.values_1;
    Matrix__timesAssign_impl_oas521($this.matrix_1, tmp$ret$0);
    var tmp;
    // Inline function 'androidx.compose.ui.platform.isZero' call
    // Inline function 'kotlin.math.abs' call
    var x = $this.rotationX_1;
    if (!(Math.abs(x) <= _get_NON_ZERO_EPSILON_$accessor$1pacbjm_wd257p())) {
      tmp = true;
    } else {
      // Inline function 'androidx.compose.ui.platform.isZero' call
      // Inline function 'kotlin.math.abs' call
      var x_0 = $this.rotationY_1;
      tmp = !(Math.abs(x_0) <= _get_NON_ZERO_EPSILON_$accessor$1pacbjm_wd257p());
    }
    if (tmp) {
      // Inline function 'kotlin.apply' call
      var this_1 = new Matrix(_Matrix___init__impl__q3kp4w());
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'androidx.compose.ui.platform.RenderNodeLayer.updateMatrix.<anonymous>' call
      var $this$apply_0 = this_1.values_1;
      var depth = $this.cameraDistance_1 * 72.0;
      // Inline function 'androidx.compose.ui.graphics.Matrix.set' call
      var v = -1.0 / depth;
      _Matrix___get_values__impl__fblr7b($this$apply_0)[imul(2, 4) + 3 | 0] = v;
      var tmp$ret$5 = this_1.values_1;
      Matrix__timesAssign_impl_oas521($this.matrix_1, tmp$ret$5);
    }
    // Inline function 'kotlin.apply' call
    var this_2 = new Matrix(_Matrix___init__impl__q3kp4w());
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.platform.RenderNodeLayer.updateMatrix.<anonymous>' call
    var $this$apply_1 = this_2.values_1;
    Matrix__translate$default_impl_10t8ql($this$apply_1, pivotX + $this.translationX_1, pivotY + $this.translationY_1);
    var tmp$ret$6 = this_2.values_1;
    Matrix__timesAssign_impl_oas521($this.matrix_1, tmp$ret$6);
    // Inline function 'androidx.compose.ui.graphics.Matrix.set' call
    var this_3 = $this.matrix_1;
    _Matrix___get_values__impl__fblr7b(this_3)[imul(2, 4) + 0 | 0] = 0.0;
    // Inline function 'androidx.compose.ui.graphics.Matrix.set' call
    var this_4 = $this.matrix_1;
    _Matrix___get_values__impl__fblr7b(this_4)[imul(2, 4) + 1 | 0] = 0.0;
    // Inline function 'androidx.compose.ui.graphics.Matrix.set' call
    var this_5 = $this.matrix_1;
    _Matrix___get_values__impl__fblr7b(this_5)[imul(2, 4) + 3 | 0] = 0.0;
    // Inline function 'androidx.compose.ui.graphics.Matrix.set' call
    var this_6 = $this.matrix_1;
    _Matrix___get_values__impl__fblr7b(this_6)[imul(0, 4) + 2 | 0] = 0.0;
    // Inline function 'androidx.compose.ui.graphics.Matrix.set' call
    var this_7 = $this.matrix_1;
    _Matrix___get_values__impl__fblr7b(this_7)[imul(1, 4) + 2 | 0] = 0.0;
    // Inline function 'androidx.compose.ui.graphics.Matrix.set' call
    var this_8 = $this.matrix_1;
    _Matrix___get_values__impl__fblr7b(this_8)[imul(3, 4) + 2 | 0] = 0.0;
  }
  function performDrawLayer($this, canvas, bounds) {
    if ($this.alpha_1 > 0.0) {
      if ($this.shadowElevation_1 > 0.0) {
        $this.drawShadow_dr1bre_k$(canvas);
      }
      if ($this.clip_1) {
        canvas.save_fbe7h_k$();
        var outline = $this.outlineCache_1.get_outline_h12qhz_k$();
        if (outline instanceof Rectangle) {
          canvas.clipRect$default_a4bw85_k$(outline.get_rect_wotlbh_k$());
        } else {
          if (outline instanceof Rounded) {
            clipRoundRect$default(canvas, $this, outline.get_roundRect_8fhall_k$());
          } else {
            if (outline instanceof Generic) {
              canvas.clipPath$default_6w3exa_k$(outline.get_path_wos8ry_k$());
            }
          }
        }
      }
      var currentRenderEffect = $this.renderEffect_1;
      var requiresLayer = (($this.alpha_1 < 1.0 ? !($this.compositingStrategy_1 === Companion_getInstance_25().get_ModulateAlpha_or29wx_k$()) : false) ? true : !(currentRenderEffect == null)) ? true : $this.compositingStrategy_1 === Companion_getInstance_25().get_Offscreen_pkskm3_k$();
      if (requiresLayer) {
        // Inline function 'kotlin.apply' call
        var this_0 = Paint();
        // Inline function 'kotlin.contracts.contract' call
        // Inline function 'androidx.compose.ui.platform.RenderNodeLayer.performDrawLayer.<anonymous>' call
        this_0.set_alpha_tvzcqh_k$($this.alpha_1);
        var tmp = this_0.asFrameworkPaint_huz48e_k$();
        tmp.set_imageFilter_3887og_k$(currentRenderEffect == null ? null : currentRenderEffect.asSkiaImageFilter_1de1rj_k$());
        canvas.saveLayer_j9hvqf_k$(bounds, this_0);
      } else {
        canvas.save_fbe7h_k$();
      }
      var tmp_0;
      if ($this.compositingStrategy_1 === Companion_getInstance_25().get_ModulateAlpha_or29wx_k$()) {
        tmp_0 = $this.alpha_1;
      } else {
        tmp_0 = 1.0;
      }
      set_alphaMultiplier(canvas, tmp_0);
      $this.drawBlock_1(canvas);
      canvas.restore_a1ykhu_k$();
      if ($this.clip_1) {
        canvas.restore_a1ykhu_k$();
      }
    }
  }
  function clipRoundRect(_this__u8e3s4, $this, rect, clipOp) {
    var antiAlias = true;
    get_nativeCanvas(_this__u8e3s4).clipRRect_mzt24i_k$(toSkiaRRect(rect), toSkia(clipOp, $this), antiAlias);
  }
  function clipRoundRect$default(_this__u8e3s4, $this, rect, clipOp, $super) {
    clipOp = clipOp === VOID ? Companion_getInstance_17().get_Intersect_gpxc6n_k$() : clipOp;
    return clipRoundRect(_this__u8e3s4, $this, rect, clipOp);
  }
  function toSkia(_this__u8e3s4, $this) {
    return _this__u8e3s4 === Companion_getInstance_17().get_Difference_lo2jbz_k$() ? ClipMode_DIFFERENCE_getInstance() : _this__u8e3s4 === Companion_getInstance_17().get_Intersect_gpxc6n_k$() ? ClipMode_INTERSECT_getInstance() : ClipMode_INTERSECT_getInstance();
  }
  function RenderNodeLayer$_init_$lambda_s68y0e() {
    return Unit_getInstance();
  }
  function RenderNodeLayer(density, invalidateParentLayer, drawBlock, onDestroy) {
    var tmp;
    if (onDestroy === VOID) {
      tmp = RenderNodeLayer$_init_$lambda_s68y0e;
    } else {
      tmp = onDestroy;
    }
    onDestroy = tmp;
    this.density_1 = density;
    this.invalidateParentLayer_1 = invalidateParentLayer;
    this.drawBlock_1 = drawBlock;
    this.onDestroy_1 = onDestroy;
    this.size_1 = Companion_getInstance_8().get_Zero_9we0a6_k$();
    this.position_1 = Companion_getInstance_10().get_Zero_6hc3i8_k$();
    this.outlineCache_1 = new OutlineCache(this.density_1, this.size_1, get_RectangleShape(), LayoutDirection_Ltr_getInstance());
    this.matrix_1 = _Matrix___init__impl__q3kp4w();
    this.pictureRecorder_1 = PictureRecorder_init_$Create$();
    this.picture_1 = null;
    this.isDestroyed_1 = false;
    this.transformOrigin_1 = Companion_getInstance_26().get_Center_bvqaiy_k$();
    this.translationX_1 = 0.0;
    this.translationY_1 = 0.0;
    this.rotationX_1 = 0.0;
    this.rotationY_1 = 0.0;
    this.rotationZ_1 = 0.0;
    this.cameraDistance_1 = get_DefaultCameraDistance();
    this.scaleX_1 = 1.0;
    this.scaleY_1 = 1.0;
    this.alpha_1 = 1.0;
    this.clip_1 = false;
    this.renderEffect_1 = null;
    this.shadowElevation_1 = 0.0;
    this.ambientShadowColor_1 = get_DefaultShadowColor();
    this.spotShadowColor_1 = get_DefaultShadowColor();
    this.compositingStrategy_1 = Companion_getInstance_25().get_Auto_wkqwx7_k$();
  }
  protoOf(RenderNodeLayer).get_matrix_btswln_k$ = function () {
    return this.matrix_1;
  };
  protoOf(RenderNodeLayer).destroy_evhcfe_k$ = function () {
    var tmp0_safe_receiver = this.picture_1;
    if (tmp0_safe_receiver == null)
      null;
    else {
      tmp0_safe_receiver.close_yn9xrc_k$();
    }
    this.pictureRecorder_1.close_yn9xrc_k$();
    this.isDestroyed_1 = true;
    this.onDestroy_1();
  };
  protoOf(RenderNodeLayer).reuseLayer_tzzpxo_k$ = function (drawBlock, invalidateParentLayer) {
  };
  protoOf(RenderNodeLayer).resize_unswgl_k$ = function (size) {
    if (!equals(size, this.size_1)) {
      this.size_1 = size;
      this.outlineCache_1.set_size_w5h3d7_k$(size);
      updateMatrix(this);
      this.invalidate_p4aufp_k$();
    }
  };
  protoOf(RenderNodeLayer).move_g9qfii_k$ = function (position) {
    if (!equals(position, this.position_1)) {
      this.position_1 = position;
      this.invalidateParentLayer_1();
    }
  };
  protoOf(RenderNodeLayer).mapOffset_9o4t4w_k$ = function (point, inverse) {
    var tmp;
    if (inverse) {
      tmp = _get_inverseMatrix__z2089s(this);
    } else {
      tmp = this.matrix_1;
    }
    return Matrix__map_impl_7meu7m(tmp, point);
  };
  protoOf(RenderNodeLayer).mapBounds_u92pp7_k$ = function (rect, inverse) {
    var tmp;
    if (inverse) {
      tmp = _get_inverseMatrix__z2089s(this);
    } else {
      tmp = this.matrix_1;
    }
    Matrix__map_impl_7meu7m_0(tmp, rect);
  };
  protoOf(RenderNodeLayer).isInLayer_svb9yw_k$ = function (position) {
    if (!this.clip_1) {
      return true;
    }
    var x = _Offset___get_x__impl__xvi35n(position);
    var y = _Offset___get_y__impl__8bzhra(position);
    if (this.outlineCache_1.get_shape_iyi9a0_k$() === get_RectangleShape()) {
      return ((0.0 <= x ? x < _IntSize___get_width__impl__d9yl4o(this.size_1) : false) ? 0.0 <= y : false) ? y < _IntSize___get_height__impl__prv63b(this.size_1) : false;
    }
    return isInOutline(this.outlineCache_1.get_outline_h12qhz_k$(), x, y);
  };
  protoOf(RenderNodeLayer).updateLayerProperties_854xvn_k$ = function (scaleX, scaleY, alpha, translationX, translationY, shadowElevation, rotationX, rotationY, rotationZ, cameraDistance, transformOrigin, shape, clip, renderEffect, ambientShadowColor, spotShadowColor, compositingStrategy, layoutDirection, density) {
    this.transformOrigin_1 = transformOrigin;
    this.translationX_1 = translationX;
    this.translationY_1 = translationY;
    this.rotationX_1 = rotationX;
    this.rotationY_1 = rotationY;
    this.rotationZ_1 = rotationZ;
    var tmp = this;
    // Inline function 'kotlin.math.max' call
    tmp.cameraDistance_1 = Math.max(cameraDistance, 0.001);
    this.scaleX_1 = scaleX;
    this.scaleY_1 = scaleY;
    this.alpha_1 = alpha;
    this.clip_1 = clip;
    this.shadowElevation_1 = shadowElevation;
    this.density_1 = density;
    this.renderEffect_1 = renderEffect;
    this.ambientShadowColor_1 = ambientShadowColor;
    this.spotShadowColor_1 = spotShadowColor;
    this.compositingStrategy_1 = compositingStrategy;
    this.outlineCache_1.set_shape_ak8aoz_k$(shape);
    this.outlineCache_1.set_layoutDirection_vthtz8_k$(layoutDirection);
    this.outlineCache_1.set_density_qzk27e_k$(density);
    updateMatrix(this);
    this.invalidate_p4aufp_k$();
  };
  protoOf(RenderNodeLayer).invalidate_p4aufp_k$ = function () {
    if (!this.isDestroyed_1 ? !(this.picture_1 == null) : false) {
      var tmp0_safe_receiver = this.picture_1;
      if (tmp0_safe_receiver == null)
        null;
      else {
        tmp0_safe_receiver.close_yn9xrc_k$();
      }
      this.picture_1 = null;
      this.invalidateParentLayer_1();
    }
  };
  protoOf(RenderNodeLayer).drawLayer_wclf0f_k$ = function (canvas) {
    if (this.picture_1 == null) {
      var bounds = toRect_1(toSize_0(this.size_1));
      var pictureCanvas = this.pictureRecorder_1.beginRecording_8ffhcr_k$(toSkiaRect(bounds));
      performDrawLayer(this, asComposeCanvas(pictureCanvas), bounds);
      this.picture_1 = this.pictureRecorder_1.finishRecordingAsPicture_98rgby_k$();
    }
    canvas.save_fbe7h_k$();
    canvas.concat_no6uof_k$(this.matrix_1);
    canvas.translate_7gghdu_k$(_IntOffset___get_x__impl__qiqr5o(this.position_1), _IntOffset___get_y__impl__2avpwj(this.position_1));
    get_nativeCanvas(canvas).drawPicture_c2sqzv_k$(ensureNotNull(this.picture_1), null, null);
    canvas.restore_a1ykhu_k$();
  };
  protoOf(RenderNodeLayer).transform_3go53t_k$ = function (matrix) {
    Matrix__timesAssign_impl_oas521(matrix, this.matrix_1);
  };
  protoOf(RenderNodeLayer).inverseTransform_m56b6x_k$ = function (matrix) {
    Matrix__timesAssign_impl_oas521(matrix, _get_inverseMatrix__z2089s(this));
  };
  protoOf(RenderNodeLayer).updateDisplayList_o3t909_k$ = function () {
    return Unit_getInstance();
  };
  protoOf(RenderNodeLayer).drawShadow_dr1bre_k$ = function (canvas) {
    // Inline function 'kotlin.with' call
    // Inline function 'kotlin.contracts.contract' call
    var $this$with = this.density_1;
    var outline = this.outlineCache_1.get_outline_h12qhz_k$();
    var tmp;
    if (outline instanceof Rectangle) {
      // Inline function 'kotlin.apply' call
      var this_0 = Path();
      // Inline function 'kotlin.contracts.contract' call
      // Inline function 'androidx.compose.ui.platform.RenderNodeLayer.drawShadow.<anonymous>.<anonymous>' call
      this_0.addRect_yfs97g_k$(outline.get_rect_wotlbh_k$());
      tmp = this_0;
    } else {
      if (outline instanceof Rounded) {
        // Inline function 'kotlin.apply' call
        var this_1 = Path();
        // Inline function 'kotlin.contracts.contract' call
        // Inline function 'androidx.compose.ui.platform.RenderNodeLayer.drawShadow.<anonymous>.<anonymous>' call
        this_1.addRoundRect_w1epq0_k$(outline.get_roundRect_8fhall_k$());
        tmp = this_1;
      } else {
        if (outline instanceof Generic) {
          tmp = outline.get_path_wos8ry_k$();
        } else {
          return Unit_getInstance();
        }
      }
    }
    var path = tmp;
    var zParams = new Point3(0.0, 0.0, this.shadowElevation_1);
    // Inline function 'androidx.compose.ui.unit.dp' call
    var tmp$ret$2 = _Dp___init__impl__ms3zkb(300);
    var tmp_0 = -$this$with.toPx_mycba2_k$(tmp$ret$2);
    // Inline function 'androidx.compose.ui.unit.dp' call
    var tmp$ret$3 = _Dp___init__impl__ms3zkb(600);
    var lightPos = new Point3(0.0, tmp_0, $this$with.toPx_mycba2_k$(tmp$ret$3));
    // Inline function 'androidx.compose.ui.unit.dp' call
    var tmp$ret$4 = _Dp___init__impl__ms3zkb(800);
    var lightRad = $this$with.toPx_mycba2_k$(tmp$ret$4);
    var ambientAlpha = 0.039 * this.alpha_1;
    var spotAlpha = 0.19 * this.alpha_1;
    var ambientColor = Color__copy$default_impl_ectz3s(this.ambientShadowColor_1, ambientAlpha);
    var spotColor = Color__copy$default_impl_ectz3s(this.spotShadowColor_1, spotAlpha);
    ShadowUtils_getInstance().drawShadow_xq8ad3_k$(get_nativeCanvas(canvas), asSkiaPath(path), zParams, lightPos, lightRad, toArgb(ambientColor), toArgb(spotColor), this.alpha_1 < 1.0, false);
    return Unit_getInstance();
  };
  function isZero(_this__u8e3s4) {
    // Inline function 'kotlin.math.abs' call
    return Math.abs(_this__u8e3s4) <= _get_NON_ZERO_EPSILON_$accessor$1pacbjm_wd257p();
  }
  function get_NON_ZERO_EPSILON() {
    return NON_ZERO_EPSILON;
  }
  var NON_ZERO_EPSILON;
  function _get_NON_ZERO_EPSILON_$accessor$1pacbjm_wd257p() {
    return 0.001;
  }
  function _set_desiredPointerIcon__tkv1dn($this, _set____db54di) {
    $this.desiredPointerIcon_1 = _set____db54di;
  }
  function _get_desiredPointerIcon__4d09qp($this) {
    return $this.desiredPointerIcon_1;
  }
  function _get_platform__8t1e14($this) {
    return $this.platform_1;
  }
  function _get_onPointerUpdate__98de52($this) {
    return $this.onPointerUpdate_1;
  }
  function _set__layoutDirection__9qttup($this, _set____db54di) {
    var this_0 = $this._layoutDirection$delegate_1;
    _layoutDirection$factory();
    this_0.set_value_v1vabv_k$(_set____db54di);
    return Unit_getInstance();
  }
  function _get__layoutDirection__w75z1n($this) {
    // Inline function 'androidx.compose.runtime.getValue' call
    var this_0 = $this._layoutDirection$delegate_1;
    _layoutDirection$factory_0();
    return this_0.get_value_j01efc_k$();
  }
  function _get_keyInputModifier__4pfes7($this) {
    return $this.keyInputModifier_1;
  }
  function _get_pointerInputEventProcessor__spzahm($this) {
    return $this.pointerInputEventProcessor_1;
  }
  function _get_measureAndLayoutDelegate__y95hbx($this) {
    return $this.measureAndLayoutDelegate_1;
  }
  function _get_endApplyChangesListeners__tc7y4k($this) {
    return $this.endApplyChangesListeners_1;
  }
  function _set_needClearObservations__dth2gp($this, _set____db54di) {
    $this.needClearObservations_1 = _set____db54di;
  }
  function _get_needClearObservations__jz3ewd($this) {
    return $this.needClearObservations_1;
  }
  function _set_contentSize__amxd7v($this, _set____db54di) {
    $this.contentSize_1 = _set____db54di;
  }
  function computeContentSize($this) {
    var tmp$ret$0;
    $l$block: {
      // Inline function 'kotlin.collections.maxOfOrNull' call
      var iterator = $this.root_1.get_children_4cwbp4_k$().iterator_jk1svi_k$();
      if (!iterator.hasNext_bitz1p_k$()) {
        tmp$ret$0 = null;
        break $l$block;
      }
      // Inline function 'androidx.compose.ui.platform.SkiaBasedOwner.computeContentSize.<anonymous>' call
      var maxValue = iterator.next_20eer_k$().get_outerCoordinator_6auvsy_k$().get_measuredWidth_lom6bb_k$();
      while (iterator.hasNext_bitz1p_k$()) {
        // Inline function 'androidx.compose.ui.platform.SkiaBasedOwner.computeContentSize.<anonymous>' call
        var v = iterator.next_20eer_k$().get_outerCoordinator_6auvsy_k$().get_measuredWidth_lom6bb_k$();
        if (compareTo(maxValue, v) < 0) {
          maxValue = v;
        }
      }
      tmp$ret$0 = maxValue;
    }
    var tmp0_elvis_lhs = tmp$ret$0;
    var tmp = tmp0_elvis_lhs == null ? 0 : tmp0_elvis_lhs;
    var tmp$ret$3;
    $l$block_0: {
      // Inline function 'kotlin.collections.maxOfOrNull' call
      var iterator_0 = $this.root_1.get_children_4cwbp4_k$().iterator_jk1svi_k$();
      if (!iterator_0.hasNext_bitz1p_k$()) {
        tmp$ret$3 = null;
        break $l$block_0;
      }
      // Inline function 'androidx.compose.ui.platform.SkiaBasedOwner.computeContentSize.<anonymous>' call
      var maxValue_0 = iterator_0.next_20eer_k$().get_outerCoordinator_6auvsy_k$().get_measuredHeight_prad1y_k$();
      while (iterator_0.hasNext_bitz1p_k$()) {
        // Inline function 'androidx.compose.ui.platform.SkiaBasedOwner.computeContentSize.<anonymous>' call
        var v_0 = iterator_0.next_20eer_k$().get_outerCoordinator_6auvsy_k$().get_measuredHeight_prad1y_k$();
        if (compareTo(maxValue_0, v_0) < 0) {
          maxValue_0 = v_0;
        }
      }
      tmp$ret$3 = maxValue_0;
    }
    var tmp1_elvis_lhs = tmp$ret$3;
    return IntSize_0(tmp, tmp1_elvis_lhs == null ? 0 : tmp1_elvis_lhs);
  }
  function SkiaBasedOwner$_init_$lambda_9axa0r() {
    return Unit_getInstance();
  }
  function SkiaBasedOwner$focusOwner$lambda(this$0) {
    return function (it) {
      this$0.registerOnEndApplyChangesListener_4k59au_k$(it);
      return Unit_getInstance();
    };
  }
  function SkiaBasedOwner$keyInputModifier$lambda(this$0) {
    return function (it) {
      var focusDirection = this$0.getFocusDirection_swen4_k$(it.nativeKeyEvent_1);
      var tmp;
      var tmp_0;
      var tmp_1 = focusDirection;
      if ((tmp_1 == null ? null : new FocusDirection(tmp_1)) == null) {
        tmp_0 = true;
      } else {
        tmp_0 = !(get_type(it.nativeKeyEvent_1) === Companion_getInstance_30().get_KeyDown_f1w5w4_k$());
      }
      if (tmp_0) {
        return false;
      }
      this$0.get_inputModeManager_25vr2v_k$().requestInputMode_2h57ws_k$(Companion_getInstance_29().get_Keyboard_em08ea_k$());
      return this$0.focusOwner_1.moveFocus_ypwckr_k$(focusDirection);
    };
  }
  function SkiaBasedOwner$snapshotObserver$lambda(this$0) {
    return function (command) {
      var tmp0_safe_receiver = this$0.dispatchSnapshotChanges_1;
      if (tmp0_safe_receiver == null)
        null;
      else
        tmp0_safe_receiver(command);
      return Unit_getInstance();
    };
  }
  function SkiaBasedOwner$_get_platformTextInputPluginRegistry_$lambda_dqbx1k(factory, platformTextInput) {
    var reason = 'See https://issuetracker.google.com/267235947';
    throw new NotImplementedError('An operation is not implemented: ' + reason);
  }
  function SkiaBasedOwner$measureAndLayout$lambda($sendPointerUpdate, this$0) {
    return function () {
      var tmp;
      if ($sendPointerUpdate) {
        tmp = this$0.onPointerUpdate_1();
      }
      return Unit_getInstance();
    };
  }
  function SkiaBasedOwner$createLayer$lambda($invalidateParentLayer, this$0) {
    return function () {
      $invalidateParentLayer();
      var tmp0_safe_receiver = this$0.requestDraw_1;
      if (tmp0_safe_receiver == null)
        null;
      else
        tmp0_safe_receiver();
      return Unit_getInstance();
    };
  }
  function SkiaBasedOwner$createLayer$lambda_0(this$0) {
    return function () {
      this$0.needClearObservations_1 = true;
      return Unit_getInstance();
    };
  }
  function SkiaBasedOwner$pointerIconService$1(this$0) {
    this.this$0__1 = this$0;
    this.desiredPointerIcon_1 = null;
  }
  protoOf(SkiaBasedOwner$pointerIconService$1).getIcon_18x9n5_k$ = function () {
    var tmp0_elvis_lhs = this.desiredPointerIcon_1;
    return tmp0_elvis_lhs == null ? Companion_getInstance_34().get_Default_goqax4_k$() : tmp0_elvis_lhs;
  };
  protoOf(SkiaBasedOwner$pointerIconService$1).setIcon_l4s0sp_k$ = function (value) {
    this.desiredPointerIcon_1 = value;
    var tmp0_elvis_lhs = this.desiredPointerIcon_1;
    this.this$0__1.platform_1.setPointerIcon_v8s7p3_k$(tmp0_elvis_lhs == null ? Companion_getInstance_34().get_Default_goqax4_k$() : tmp0_elvis_lhs);
  };
  function SkiaBasedOwner(scene, platform, parentFocusManager, initDensity, coroutineContext, initLayoutDirection, bounds, focusable, onOutsidePointerEvent, onPointerUpdate, modifier) {
    parentFocusManager = parentFocusManager === VOID ? EmptyFocusManager_getInstance() : parentFocusManager;
    initDensity = initDensity === VOID ? Density_0(1.0, 1.0) : initDensity;
    bounds = bounds === VOID ? Companion_getInstance_18().get_Zero_woe9zl_k$() : bounds;
    focusable = focusable === VOID ? true : focusable;
    onOutsidePointerEvent = onOutsidePointerEvent === VOID ? null : onOutsidePointerEvent;
    var tmp;
    if (onPointerUpdate === VOID) {
      tmp = SkiaBasedOwner$_init_$lambda_9axa0r;
    } else {
      tmp = onPointerUpdate;
    }
    onPointerUpdate = tmp;
    modifier = modifier === VOID ? Companion_getInstance_21() : modifier;
    this.scene_1 = scene;
    this.platform_1 = platform;
    this.focusable_1 = focusable;
    this.onOutsidePointerEvent_1 = onOutsidePointerEvent;
    this.onPointerUpdate_1 = onPointerUpdate;
    this.bounds$delegate_1 = mutableStateOf(bounds);
    this.density$delegate_1 = mutableStateOf(initDensity);
    this._layoutDirection$delegate_1 = mutableStateOf(initLayoutDirection);
    this.sharedDrawScope_1 = new LayoutNodeDrawScope();
    var tmp_0 = this;
    // Inline function 'kotlin.apply' call
    var this_0 = new FocusOwnerImpl(parentFocusManager, SkiaBasedOwner$focusOwner$lambda(this));
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.platform.SkiaBasedOwner.focusOwner.<anonymous>' call
    this_0.set_layoutDirection_vthtz8_k$(this.get_layoutDirection_7e37v0_k$());
    tmp_0.focusOwner_1 = this_0;
    this.modifierLocalManager_1 = new ModifierLocalManager(this);
    var tmp_1 = this;
    var tmp_2 = Companion_getInstance_21();
    tmp_1.keyInputModifier_1 = onKeyEvent(tmp_2, SkiaBasedOwner$keyInputModifier$lambda(this));
    this.constraints_1 = Constraints_0();
    var tmp_3 = this;
    // Inline function 'kotlin.also' call
    var this_1 = new LayoutNode();
    // Inline function 'kotlin.contracts.contract' call
    // Inline function 'androidx.compose.ui.platform.SkiaBasedOwner.root.<anonymous>' call
    this_1.set_layoutDirection_vthtz8_k$(this.get_layoutDirection_7e37v0_k$());
    this_1.set_measurePolicy_m2hqnw_k$(RootMeasurePolicy_getInstance());
    this_1.set_modifier_un062v_k$(EmptySemanticsElement_getInstance().then_g5qrxq_k$(this.focusOwner_1.get_modifier_t1pq5c_k$()).then_g5qrxq_k$(this.keyInputModifier_1).then_g5qrxq_k$(modifier));
    tmp_3.root_1 = this_1;
    this.coroutineContext_1 = coroutineContext;
    this.rootForTest_1 = this;
    var tmp_4 = this;
    tmp_4.snapshotObserver_1 = new OwnerSnapshotObserver(SkiaBasedOwner$snapshotObserver$lambda(this));
    this.pointerInputEventProcessor_1 = new PointerInputEventProcessor(this.root_1);
    this.measureAndLayoutDelegate_1 = new MeasureAndLayoutDelegate(this.root_1);
    var tmp_5 = this;
    // Inline function 'androidx.compose.runtime.collection.mutableVectorOf' call
    // Inline function 'androidx.compose.runtime.collection.MutableVector' call
    // Inline function 'kotlin.arrayOfNulls' call
    var tmp$ret$2 = fillArrayVal(Array(16), null);
    tmp_5.endApplyChangesListeners_1 = new MutableVector(tmp$ret$2, 0);
    this.textInputService_1 = new TextInputService(this.platform_1.get_textInputService_mdv9wf_k$());
    this.fontLoader_1 = new FontLoader();
    this.fontFamilyResolver_1 = createFontFamilyResolver();
    this.hapticFeedBack_1 = new DefaultHapticFeedback();
    this.clipboardManager_1 = new PlatformClipboardManager();
    this.accessibilityManager_1 = new DefaultAccessibilityManager();
    this.textToolbar_1 = this.platform_1.get_textToolbar_iunoij_k$();
    this.semanticsOwner_1 = new SemanticsOwner(this.root_1);
    this.accessibilityController_1 = this.platform_1.accessibilityController_ed7zw2_k$(this.semanticsOwner_1);
    this.autofillTree_1 = new AutofillTree();
    this.viewConfiguration_1 = this.platform_1.get_viewConfiguration_qgdaco_k$();
    this.snapshotObserver_1.startObserving_wjfebd_k$();
    this.root_1.attach_1y5pl1_k$(this);
    this.showLayoutBounds_1 = false;
    this.requestLayout_1 = null;
    this.requestDraw_1 = null;
    this.dispatchSnapshotChanges_1 = null;
    this.needClearObservations_1 = false;
    this.contentSize_1 = Companion_getInstance_8().get_Zero_9we0a6_k$();
    var tmp_6 = this;
    tmp_6.pointerIconService_1 = new SkiaBasedOwner$pointerIconService$1(this);
  }
  protoOf(SkiaBasedOwner).get_scene_iyf59f_k$ = function () {
    return this.scene_1;
  };
  protoOf(SkiaBasedOwner).get_focusable_zge6ix_k$ = function () {
    return this.focusable_1;
  };
  protoOf(SkiaBasedOwner).get_onOutsidePointerEvent_6uq1i2_k$ = function () {
    return this.onOutsidePointerEvent_1;
  };
  protoOf(SkiaBasedOwner).get_windowInfo_amgsav_k$ = function () {
    return this.platform_1.get_windowInfo_amgsav_k$();
  };
  protoOf(SkiaBasedOwner).isInBounds_bgeqau_k$ = function (point) {
    var intOffset = IntOffset(numberToInt(_Offset___get_x__impl__xvi35n(point)), numberToInt(_Offset___get_y__impl__8bzhra(point)));
    return this.get_bounds_bj99ku_k$().contains_8sm25o_k$(intOffset);
  };
  protoOf(SkiaBasedOwner).set_bounds_nnzli2_k$ = function (_set____db54di) {
    var this_0 = this.bounds$delegate_1;
    bounds$factory();
    this_0.set_value_v1vabv_k$(_set____db54di);
    return Unit_getInstance();
  };
  protoOf(SkiaBasedOwner).get_bounds_bj99ku_k$ = function () {
    // Inline function 'androidx.compose.runtime.getValue' call
    var this_0 = this.bounds$delegate_1;
    bounds$factory_0();
    return this_0.get_value_j01efc_k$();
  };
  protoOf(SkiaBasedOwner).set_density_qzk27e_k$ = function (_set____db54di) {
    var this_0 = this.density$delegate_1;
    density$factory();
    this_0.set_value_v1vabv_k$(_set____db54di);
    return Unit_getInstance();
  };
  protoOf(SkiaBasedOwner).get_density_qy0267_k$ = function () {
    // Inline function 'androidx.compose.runtime.getValue' call
    var this_0 = this.density$delegate_1;
    density$factory_0();
    return this_0.get_value_j01efc_k$();
  };
  protoOf(SkiaBasedOwner).set_layoutDirection_vthtz8_k$ = function (value) {
    _set__layoutDirection__9qttup(this, value);
    this.focusOwner_1.set_layoutDirection_vthtz8_k$(value);
    this.root_1.set_layoutDirection_vthtz8_k$(value);
  };
  protoOf(SkiaBasedOwner).get_layoutDirection_7e37v0_k$ = function () {
    return _get__layoutDirection__w75z1n(this);
  };
  protoOf(SkiaBasedOwner).get_sharedDrawScope_ak2mci_k$ = function () {
    return this.sharedDrawScope_1;
  };
  protoOf(SkiaBasedOwner).get_focusOwner_xdzy9w_k$ = function () {
    return this.focusOwner_1;
  };
  protoOf(SkiaBasedOwner).get_inputModeManager_25vr2v_k$ = function () {
    return this.platform_1.get_inputModeManager_25vr2v_k$();
  };
  protoOf(SkiaBasedOwner).get_modifierLocalManager_5rujcu_k$ = function () {
    return this.modifierLocalManager_1;
  };
  protoOf(SkiaBasedOwner).set_constraints_5j8tjq_k$ = function (_set____db54di) {
    this.constraints_1 = _set____db54di;
  };
  protoOf(SkiaBasedOwner).get_constraints_y0yfdk_k$ = function () {
    return this.constraints_1;
  };
  protoOf(SkiaBasedOwner).get_root_wott0r_k$ = function () {
    return this.root_1;
  };
  protoOf(SkiaBasedOwner).get_coroutineContext_115oqo_k$ = function () {
    return this.coroutineContext_1;
  };
  protoOf(SkiaBasedOwner).get_rootForTest_mmrf4_k$ = function () {
    return this.rootForTest_1;
  };
  protoOf(SkiaBasedOwner).get_snapshotObserver_phbxc3_k$ = function () {
    return this.snapshotObserver_1;
  };
  protoOf(SkiaBasedOwner).get_textInputService_mdv9wf_k$ = function () {
    return this.textInputService_1;
  };
  protoOf(SkiaBasedOwner).get_platformTextInputPluginRegistry_40bwpb_k$ = function () {
    return new PlatformTextInputPluginRegistryImpl(SkiaBasedOwner$_get_platformTextInputPluginRegistry_$lambda_dqbx1k);
  };
  protoOf(SkiaBasedOwner).get_fontLoader_xngkaz_k$ = function () {
    return this.fontLoader_1;
  };
  protoOf(SkiaBasedOwner).get_fontFamilyResolver_9o0fjy_k$ = function () {
    return this.fontFamilyResolver_1;
  };
  protoOf(SkiaBasedOwner).get_hapticFeedBack_4cu9p7_k$ = function () {
    return this.hapticFeedBack_1;
  };
  protoOf(SkiaBasedOwner).get_clipboardManager_jnfshs_k$ = function () {
    return this.clipboardManager_1;
  };
  protoOf(SkiaBasedOwner).get_accessibilityManager_7uypjc_k$ = function () {
    return this.accessibilityManager_1;
  };
  protoOf(SkiaBasedOwner).get_textToolbar_iunoij_k$ = function () {
    return this.textToolbar_1;
  };
  protoOf(SkiaBasedOwner).get_semanticsOwner_jj24z5_k$ = function () {
    return this.semanticsOwner_1;
  };
  protoOf(SkiaBasedOwner).get_accessibilityController_c3qt9d_k$ = function () {
    return this.accessibilityController_1;
  };
  protoOf(SkiaBasedOwner).get_autofillTree_bghyyv_k$ = function () {
    return this.autofillTree_1;
  };
  protoOf(SkiaBasedOwner).get_autofill_801dad_k$ = function () {
    return null;
  };
  protoOf(SkiaBasedOwner).get_viewConfiguration_qgdaco_k$ = function () {
    return this.viewConfiguration_1;
  };
  protoOf(SkiaBasedOwner).get_hasPendingMeasureOrLayout_bk73vp_k$ = function () {
    return this.measureAndLayoutDelegate_1.get_hasPendingMeasureOrLayout_bk73vp_k$();
  };
  protoOf(SkiaBasedOwner).dispose_3nnxhr_k$ = function () {
    this.snapshotObserver_1.stopObserving_hrf57r_k$();
  };
  protoOf(SkiaBasedOwner).sendKeyEvent_dtl2in_k$ = function (keyEvent) {
    return this.focusOwner_1.dispatchKeyEvent_s5hjsh_k$(keyEvent);
  };
  protoOf(SkiaBasedOwner).set_showLayoutBounds_d962qs_k$ = function (_set____db54di) {
    this.showLayoutBounds_1 = _set____db54di;
  };
  protoOf(SkiaBasedOwner).get_showLayoutBounds_ogqxgl_k$ = function () {
    return this.showLayoutBounds_1;
  };
  protoOf(SkiaBasedOwner).requestFocus_l63h55_k$ = function () {
    return this.platform_1.requestFocusForOwner_9fws9f_k$();
  };
  protoOf(SkiaBasedOwner).onAttach_aa8smi_k$ = function (node) {
    return Unit_getInstance();
  };
  protoOf(SkiaBasedOwner).onDetach_tb5xss_k$ = function (node) {
    this.measureAndLayoutDelegate_1.onNodeDetached_vjvu4l_k$(node);
    this.snapshotObserver_1.clear_7p1m0x_k$(node);
    this.needClearObservations_1 = true;
  };
  protoOf(SkiaBasedOwner).get_measureIteration_gs5hco_k$ = function () {
    return this.measureAndLayoutDelegate_1.get_measureIteration_gs5hco_k$();
  };
  protoOf(SkiaBasedOwner).set_requestLayout_8izj4v_k$ = function (_set____db54di) {
    this.requestLayout_1 = _set____db54di;
  };
  protoOf(SkiaBasedOwner).get_requestLayout_ie6xkg_k$ = function () {
    return this.requestLayout_1;
  };
  protoOf(SkiaBasedOwner).set_requestDraw_21a7id_k$ = function (_set____db54di) {
    this.requestDraw_1 = _set____db54di;
  };
  protoOf(SkiaBasedOwner).get_requestDraw_wwng22_k$ = function () {
    return this.requestDraw_1;
  };
  protoOf(SkiaBasedOwner).set_dispatchSnapshotChanges_65xx0i_k$ = function (_set____db54di) {
    this.dispatchSnapshotChanges_1 = _set____db54di;
  };
  protoOf(SkiaBasedOwner).get_dispatchSnapshotChanges_biq6qk_k$ = function () {
    return this.dispatchSnapshotChanges_1;
  };
  protoOf(SkiaBasedOwner).clearInvalidObservations_omivwh_k$ = function () {
    if (this.needClearObservations_1) {
      this.snapshotObserver_1.clearInvalidObservations_omivwh_k$();
      this.needClearObservations_1 = false;
    }
  };
  protoOf(SkiaBasedOwner).get_contentSize_ql8lv6_k$ = function () {
    return this.contentSize_1;
  };
  protoOf(SkiaBasedOwner).measureAndLayout_flt6vm_k$ = function (sendPointerUpdate) {
    this.measureAndLayoutDelegate_1.updateRootConstraints_8sfgck_k$(this.constraints_1);
    if (this.measureAndLayoutDelegate_1.measureAndLayout_79cy5k_k$(SkiaBasedOwner$measureAndLayout$lambda(sendPointerUpdate, this))) {
      var tmp0_safe_receiver = this.requestDraw_1;
      if (tmp0_safe_receiver == null)
        null;
      else
        tmp0_safe_receiver();
    }
    this.measureAndLayoutDelegate_1.dispatchOnPositionedCallbacks$default_v58klm_k$();
    this.contentSize_1 = computeContentSize(this);
  };
  protoOf(SkiaBasedOwner).measureAndLayout_cpp2pg_k$ = function (layoutNode, constraints) {
    this.measureAndLayoutDelegate_1.measureAndLayout_cpp2pg_k$(layoutNode, constraints);
    this.onPointerUpdate_1();
    this.measureAndLayoutDelegate_1.dispatchOnPositionedCallbacks$default_v58klm_k$();
    this.contentSize_1 = computeContentSize(this);
  };
  protoOf(SkiaBasedOwner).forceMeasureTheSubtree_j5z8pj_k$ = function (layoutNode, affectsLookahead) {
    this.measureAndLayoutDelegate_1.forceMeasureTheSubtree_j5z8pj_k$(layoutNode, affectsLookahead);
  };
  protoOf(SkiaBasedOwner).onRequestMeasure_vd1cmz_k$ = function (layoutNode, affectsLookahead, forceRequest, scheduleMeasureAndLayout) {
    if (affectsLookahead) {
      if (this.measureAndLayoutDelegate_1.requestLookaheadRemeasure_9r9ksh_k$(layoutNode, forceRequest) ? scheduleMeasureAndLayout : false) {
        var tmp0_safe_receiver = this.requestLayout_1;
        if (tmp0_safe_receiver == null)
          null;
        else
          tmp0_safe_receiver();
      }
    } else if (this.measureAndLayoutDelegate_1.requestRemeasure_6hcvkt_k$(layoutNode, forceRequest) ? scheduleMeasureAndLayout : false) {
      var tmp1_safe_receiver = this.requestLayout_1;
      if (tmp1_safe_receiver == null)
        null;
      else
        tmp1_safe_receiver();
    }
  };
  protoOf(SkiaBasedOwner).onRequestRelayout_qmbkov_k$ = function (layoutNode, affectsLookahead, forceRequest) {
    if (affectsLookahead) {
      if (this.measureAndLayoutDelegate_1.requestLookaheadRelayout_ldfyll_k$(layoutNode, forceRequest)) {
        var tmp0_safe_receiver = this.requestLayout_1;
        if (tmp0_safe_receiver == null)
          null;
        else
          tmp0_safe_receiver();
      }
    } else if (this.measureAndLayoutDelegate_1.requestRelayout_2xqmtp_k$(layoutNode, forceRequest)) {
      var tmp1_safe_receiver = this.requestLayout_1;
      if (tmp1_safe_receiver == null)
        null;
      else
        tmp1_safe_receiver();
    }
  };
  protoOf(SkiaBasedOwner).requestOnPositionedCallback_3ojdyr_k$ = function (layoutNode) {
    this.measureAndLayoutDelegate_1.requestOnPositionedCallback_3ojdyr_k$(layoutNode);
    var tmp0_safe_receiver = this.requestLayout_1;
    if (tmp0_safe_receiver == null)
      null;
    else
      tmp0_safe_receiver();
  };
  protoOf(SkiaBasedOwner).createLayer_vyfgho_k$ = function (drawBlock, invalidateParentLayer) {
    var tmp = this.get_density_qy0267_k$();
    var tmp_0 = SkiaBasedOwner$createLayer$lambda(invalidateParentLayer, this);
    return new RenderNodeLayer(tmp, tmp_0, drawBlock, SkiaBasedOwner$createLayer$lambda_0(this));
  };
  protoOf(SkiaBasedOwner).onSemanticsChange_sppqz2_k$ = function () {
    this.accessibilityController_1.onSemanticsChange_sppqz2_k$();
  };
  protoOf(SkiaBasedOwner).onLayoutChange_ddb23v_k$ = function (layoutNode) {
    this.accessibilityController_1.onLayoutChange_ddb23v_k$(layoutNode);
  };
  protoOf(SkiaBasedOwner).getFocusDirection_swen4_k$ = function (keyEvent) {
    var tmp0_subject = get_key_0(keyEvent);
    return equals(tmp0_subject, Companion_getInstance_50().get_Tab_os2g9w_k$()) ? get_isShiftPressed(keyEvent) ? Companion_getInstance_23().get_Previous_1liezc_k$() : Companion_getInstance_23().get_Next_yykask_k$() : equals(tmp0_subject, Companion_getInstance_50().get_DirectionCenter_a9b539_k$()) ? Companion_getInstance_23().get_In_z1h0ru_k$() : equals(tmp0_subject, Companion_getInstance_50().get_Back_j5mnc0_k$()) ? Companion_getInstance_23().get_Out_wzami5_k$() : null;
  };
  protoOf(SkiaBasedOwner).calculatePositionInWindow_rr31lw_k$ = function (localPosition) {
    return localPosition;
  };
  protoOf(SkiaBasedOwner).calculateLocalPosition_x1qb76_k$ = function (positionInWindow) {
    return positionInWindow;
  };
  protoOf(SkiaBasedOwner).localToScreen_jc8lse_k$ = function (localPosition) {
    return localPosition;
  };
  protoOf(SkiaBasedOwner).screenToLocal_prbb24_k$ = function (positionOnScreen) {
    return positionOnScreen;
  };
  protoOf(SkiaBasedOwner).draw_uyhr5d_k$ = function (canvas) {
    this.root_1.draw_hhtyx6_k$(asComposeCanvas(canvas));
  };
  protoOf(SkiaBasedOwner).processPointerInput_o2x0ag_k$ = function (event, isInBounds) {
    var tmp = event.get_button_49uwze_k$();
    if (!((tmp == null ? null : new PointerButton(tmp)) == null)) {
      this.get_inputModeManager_25vr2v_k$().requestInputMode_2h57ws_k$(Companion_getInstance_29().get_Touch_mjalr8_k$());
    }
    var tmp_0;
    if (isInBounds) {
      var tmp$ret$0;
      $l$block_0: {
        // Inline function 'kotlin.collections.all' call
        var this_0 = event.get_pointers_o3f0ip_k$();
        var tmp_1;
        if (isInterface(this_0, Collection)) {
          tmp_1 = this_0.isEmpty_y1axqb_k$();
        } else {
          tmp_1 = false;
        }
        if (tmp_1) {
          tmp$ret$0 = true;
          break $l$block_0;
        }
        var tmp0_iterator = this_0.iterator_jk1svi_k$();
        while (tmp0_iterator.hasNext_bitz1p_k$()) {
          var element = tmp0_iterator.next_20eer_k$();
          // Inline function 'androidx.compose.ui.platform.SkiaBasedOwner.processPointerInput.<anonymous>' call
          var tmp_2 = this.get_bounds_bj99ku_k$();
          // Inline function 'androidx.compose.ui.unit.round' call
          var this_1 = element.get_position_cpyh94_k$();
          // Inline function 'kotlin.math.roundToInt' call
          var this_2 = _Offset___get_x__impl__xvi35n(this_1);
          var tmp_3 = roundToInt(this_2);
          // Inline function 'kotlin.math.roundToInt' call
          var this_3 = _Offset___get_y__impl__8bzhra(this_1);
          var tmp$ret$2 = roundToInt(this_3);
          var tmp$ret$3 = IntOffset(tmp_3, tmp$ret$2);
          if (!tmp_2.contains_8sm25o_k$(tmp$ret$3)) {
            tmp$ret$0 = false;
            break $l$block_0;
          }
        }
        tmp$ret$0 = true;
      }
      tmp_0 = tmp$ret$0;
    } else {
      tmp_0 = false;
    }
    return this.pointerInputEventProcessor_1.process_iuueox_k$(event, this, tmp_0);
  };
  protoOf(SkiaBasedOwner).processPointerInput$default_pqshwz_k$ = function (event, isInBounds, $super) {
    isInBounds = isInBounds === VOID ? true : isInBounds;
    return $super === VOID ? this.processPointerInput_o2x0ag_k$(event, isInBounds) : $super.processPointerInput_o2x0ag_k$.call(this, event, isInBounds).value_1;
  };
  protoOf(SkiaBasedOwner).hitInteropView_dhiqwa_k$ = function (pointerPosition, isTouchEvent) {
    var result = new HitTestResult();
    this.pointerInputEventProcessor_1.get_root_wott0r_k$().hitTest$default_x4x06e_k$(pointerPosition, result, isTouchEvent);
    var last = lastOrNull(result);
    var tmp0_safe_receiver = last instanceof BackwardsCompatNode ? last : null;
    var tmp = tmp0_safe_receiver == null ? null : tmp0_safe_receiver.get_element_q8gf71_k$();
    return tmp instanceof InteropViewCatchPointerModifier;
  };
  protoOf(SkiaBasedOwner).onEndApplyChanges_vivpof_k$ = function () {
    this.clearInvalidObservations_omivwh_k$();
    while (this.endApplyChangesListeners_1.isNotEmpty_cjxbwk_k$()) {
      var size = this.endApplyChangesListeners_1.get_size_woubt6_k$();
      var inductionVariable = 0;
      if (inductionVariable < size)
        do {
          var i = inductionVariable;
          inductionVariable = inductionVariable + 1 | 0;
          // Inline function 'androidx.compose.runtime.collection.MutableVector.get' call
          var tmp = this.endApplyChangesListeners_1.get_content_h02jrk_k$()[i];
          var listener = (tmp == null ? true : !(tmp == null)) ? tmp : THROW_CCE();
          this.endApplyChangesListeners_1.set_9t5s9l_k$(i, null);
          if (listener == null)
            null;
          else
            listener();
        }
         while (inductionVariable < size);
      this.endApplyChangesListeners_1.removeRange_sm1kzt_k$(0, size);
    }
  };
  protoOf(SkiaBasedOwner).registerOnEndApplyChangesListener_4k59au_k$ = function (listener) {
    if (!this.endApplyChangesListeners_1.contains_ccp5tc_k$(listener)) {
      // Inline function 'androidx.compose.runtime.collection.MutableVector.plusAssign' call
      this.endApplyChangesListeners_1.add_wl2rvy_k$(listener);
    }
  };
  protoOf(SkiaBasedOwner).registerOnLayoutCompletedListener_q53rof_k$ = function (listener) {
    this.measureAndLayoutDelegate_1.registerOnLayoutCompletedListener_q53rof_k$(listener);
    var tmp0_safe_receiver = this.requestLayout_1;
    if (tmp0_safe_receiver == null)
      null;
    else
      tmp0_safe_receiver();
  };
  protoOf(SkiaBasedOwner).get_pointerIconService_3n41s8_k$ = function () {
    return this.pointerIconService_1;
  };
  function bounds$factory() {
    return getPropertyCallableRef('bounds', 1, KMutableProperty1, function (receiver) {
      return receiver.get_bounds_bj99ku_k$();
    }, function (receiver, value) {
      return receiver.set_bounds_nnzli2_k$(value);
    });
  }
  function bounds$factory_0() {
    return getPropertyCallableRef('bounds', 1, KMutableProperty1, function (receiver) {
      return receiver.get_bounds_bj99ku_k$();
    }, function (receiver, value) {
      return receiver.set_bounds_nnzli2_k$(value);
    });
  }
  function density$factory() {
    return getPropertyCallableRef('density', 1, KMutableProperty1, function (receiver) {
      return receiver.get_density_qy0267_k$();
    }, function (receiver, value) {
      return receiver.set_density_qzk27e_k$(value);
    });
  }
  function density$factory_0() {
    return getPropertyCallableRef('density', 1, KMutableProperty1, function (receiver) {
      return receiver.get_density_qy0267_k$();
    }, function (receiver, value) {
      return receiver.set_density_qzk27e_k$(value);
    });
  }
  function _layoutDirection$factory() {
    return getPropertyCallableRef('_layoutDirection', 1, KMutableProperty1, function (receiver) {
      return _get__layoutDirection__w75z1n(receiver);
    }, function (receiver, value) {
      return _set__layoutDirection__9qttup(receiver, value);
    });
  }
  function _layoutDirection$factory_0() {
    return getPropertyCallableRef('_layoutDirection', 1, KMutableProperty1, function (receiver) {
      return _get__layoutDirection__w75z1n(receiver);
    }, function (receiver, value) {
      return _set__layoutDirection__9qttup(receiver, value);
    });
  }
  function SkiaRootForTest() {
  }
  function WindowInfo() {
  }
  function Companion_34() {
    Companion_instance_34 = this;
    this.GlobalKeyboardModifiers_1 = mutableStateOf(new PointerKeyboardModifiers(EmptyPointerKeyboardModifiers()));
  }
  protoOf(Companion_34).get_GlobalKeyboardModifiers_c8diw9_k$ = function () {
    return this.GlobalKeyboardModifiers_1;
  };
  var Companion_instance_34;
  function Companion_getInstance_55() {
    if (Companion_instance_34 == null)
      new Companion_34();
    return Companion_instance_34;
  }
  function WindowInfoImpl() {
    Companion_getInstance_55();
    this.isWindowFocused$delegate_1 = mutableStateOf(false);
    this.keyboardModifiers$delegate_1 = Companion_getInstance_55().GlobalKeyboardModifiers_1;
    this.containerSize$delegate_1 = mutableStateOf(new IntSize(Companion_getInstance_8().get_Zero_9we0a6_k$()));
  }
  protoOf(WindowInfoImpl).set_isWindowFocused_g8pn6z_k$ = function (_set____db54di) {
    var this_0 = this.isWindowFocused$delegate_1;
    isWindowFocused$factory();
    this_0.set_value_v1vabv_k$(_set____db54di);
    return Unit_getInstance();
  };
  protoOf(WindowInfoImpl).get_isWindowFocused_kyq450_k$ = function () {
    // Inline function 'androidx.compose.runtime.getValue' call
    var this_0 = this.isWindowFocused$delegate_1;
    isWindowFocused$factory_0();
    return this_0.get_value_j01efc_k$();
  };
  protoOf(WindowInfoImpl).set_keyboardModifiers_nu925h_k$ = function (_set____db54di) {
    var this_0 = this.keyboardModifiers$delegate_1;
    keyboardModifiers$factory();
    var value = new PointerKeyboardModifiers(_set____db54di);
    this_0.set_value_v1vabv_k$(value);
    return Unit_getInstance();
  };
  protoOf(WindowInfoImpl).get_keyboardModifiers_3jx0eb_k$ = function () {
    // Inline function 'androidx.compose.runtime.getValue' call
    var this_0 = this.keyboardModifiers$delegate_1;
    keyboardModifiers$factory_0();
    return this_0.get_value_j01efc_k$().packedValue_1;
  };
  protoOf(WindowInfoImpl).set_containerSize_95epvo_k$ = function (_set____db54di) {
    var this_0 = this.containerSize$delegate_1;
    containerSize$factory();
    var value = new IntSize(_set____db54di);
    this_0.set_value_v1vabv_k$(value);
    return Unit_getInstance();
  };
  protoOf(WindowInfoImpl).get_containerSize_29ytiy_k$ = function () {
    // Inline function 'androidx.compose.runtime.getValue' call
    var this_0 = this.containerSize$delegate_1;
    containerSize$factory_0();
    return this_0.get_value_j01efc_k$().packedValue_1;
  };
  function isWindowFocused$factory() {
    return getPropertyCallableRef('isWindowFocused', 1, KMutableProperty1, function (receiver) {
      return receiver.get_isWindowFocused_kyq450_k$();
    }, function (receiver, value) {
      return receiver.set_isWindowFocused_g8pn6z_k$(value);
    });
  }
  function isWindowFocused$factory_0() {
    return getPropertyCallableRef('isWindowFocused', 1, KMutableProperty1, function (receiver) {
      return receiver.get_isWindowFocused_kyq450_k$();
    }, function (receiver, value) {
      return receiver.set_isWindowFocused_g8pn6z_k$(value);
    });
  }
  function keyboardModifiers$factory() {
    return getPropertyCallableRef('keyboardModifiers', 1, KMutableProperty1, function (receiver) {
      return new PointerKeyboardModifiers(receiver.get_keyboardModifiers_3jx0eb_k$());
    }, function (receiver, value) {
      return receiver.set_keyboardModifiers_nu925h_k$(value.packedValue_1);
    });
  }
  function keyboardModifiers$factory_0() {
    return getPropertyCallableRef('keyboardModifiers', 1, KMutableProperty1, function (receiver) {
      return new PointerKeyboardModifiers(receiver.get_keyboardModifiers_3jx0eb_k$());
    }, function (receiver, value) {
      return receiver.set_keyboardModifiers_nu925h_k$(value.packedValue_1);
    });
  }
  function containerSize$factory() {
    return getPropertyCallableRef('containerSize', 1, KMutableProperty1, function (receiver) {
      return new IntSize(receiver.get_containerSize_29ytiy_k$());
    }, function (receiver, value) {
      return receiver.set_containerSize_95epvo_k$(value.packedValue_1);
    });
  }
  function containerSize$factory_0() {
    return getPropertyCallableRef('containerSize', 1, KMutableProperty1, function (receiver) {
      return new IntSize(receiver.get_containerSize_29ytiy_k$());
    }, function (receiver, value) {
      return receiver.set_containerSize_95epvo_k$(value.packedValue_1);
    });
  }
  function setContent$composable(_this__u8e3s4, parent, getCompositionLocalContext, content) {
    var tmp;
    if (getCompositionLocalContext === VOID) {
      tmp = setContent$composable$lambda;
    } else {
      tmp = getCompositionLocalContext;
    }
    getCompositionLocalContext = tmp;
    var composition = Composition(new DefaultUiApplier(_this__u8e3s4.get_root_wott0r_k$()), parent);
    var owner = _this__u8e3s4;
    composition.setContent$composable_hmey4i_k$(ComposableLambda$invoke$ref_2(composableLambdaInstance(-801307776, true, setContent$composable$lambda_0(getCompositionLocalContext, owner, content, _this__u8e3s4))));
    return composition;
  }
  function provide$composable(_this__u8e3s4, content, $composer, $changed) {
    var $composer_0 = $composer;
    $composer_0 = $composer_0.startRestartGroup_lebv1i_k$(467866879);
    sourceInformation($composer_0, 'C(provide$composable):Wrapper.skiko.kt#itgzvw');
    var $dirty = $changed;
    if (($changed & 14) === 0)
      $dirty = $dirty | ($composer_0.changed_ga7h3f_k$(_this__u8e3s4) ? 4 : 2);
    if (($changed & 112) === 0)
      $dirty = $dirty | ($composer_0.changedInstance_s1wkiy_k$(content) ? 32 : 16);
    if (!(($dirty & 91) === 18) ? true : !$composer_0.get_skipping_3owdve_k$()) {
      if (isTraceInProgress()) {
        traceEventStart(467866879, $dirty, -1, 'androidx.compose.ui.platform.provide$composable (Wrapper.skiko.kt:58)');
      }
      if (!(_this__u8e3s4 == null)) {
        $composer_0.startReplaceableGroup_ip860b_k$(1774890522);
        sourceInformation($composer_0, '60@2390L49');
        CompositionLocalProvider$composable_0(_this__u8e3s4, content, $composer_0, 14 & $dirty | 112 & $dirty);
        $composer_0.endReplaceableGroup_ern0ak_k$();
      } else {
        $composer_0.startReplaceableGroup_ip860b_k$(1774890593);
        sourceInformation($composer_0, '62@2461L9');
        content($composer_0, 14 & $dirty >> 3);
        $composer_0.endReplaceableGroup_ern0ak_k$();
      }
      if (isTraceInProgress()) {
        traceEventEnd();
      }
    } else {
      $composer_0.skipToGroupEnd_lh3zi2_k$();
    }
    var tmp0_safe_receiver = $composer_0.endRestartGroup_yxpjv9_k$();
    if (tmp0_safe_receiver === null)
      null;
    else {
      tmp0_safe_receiver.updateScope_t8jcf_k$(provide$composable$lambda(_this__u8e3s4, content, $changed));
    }
  }
  function createSubcomposition(container, parent) {
    return Composition(new DefaultUiApplier(container), parent);
  }
  function setContent$composable$lambda() {
    return null;
  }
  function ComposableLambda$invoke$ref_2($boundThis) {
    return function (p0, p1) {
      return $boundThis.invoke_z8di7s_k$(p0, p1);
    };
  }
  function setContent$composable$lambda$lambda$slambda($this_setContent$composable, resultContinuation) {
    this.$this_setContent$composable_1 = $this_setContent$composable;
    CoroutineImpl.call(this, resultContinuation);
  }
  protoOf(setContent$composable$lambda$lambda$slambda).invoke_d9fzmj_k$ = function ($this$LaunchedEffect, $completion) {
    var tmp = this.create_rcuf4x_k$($this$LaunchedEffect, $completion);
    tmp.set_result_xj64lm_k$(Unit_getInstance());
    tmp.set_exception_px07aa_k$(null);
    return tmp.doResume_5yljmg_k$();
  };
  protoOf(setContent$composable$lambda$lambda$slambda).invoke_qns8j1_k$ = function (p1, $completion) {
    return this.invoke_d9fzmj_k$((!(p1 == null) ? isInterface(p1, CoroutineScope_0) : false) ? p1 : THROW_CCE(), $completion);
  };
  protoOf(setContent$composable$lambda$lambda$slambda).doResume_5yljmg_k$ = function () {
    var suspendResult = this.get_result_iyg5d2_k$();
    $sm: do
      try {
        var tmp = this.get_state_iypx7s_k$();
        switch (tmp) {
          case 0:
            this.set_exceptionState_fex74n_k$(2);
            this.set_state_rjd8d0_k$(1);
            suspendResult = this.$this_setContent$composable_1.get_accessibilityController_c3qt9d_k$().syncLoop_y5sjoo_k$(this);
            if (suspendResult === get_COROUTINE_SUSPENDED()) {
              return suspendResult;
            }

            continue $sm;
          case 1:
            return Unit_getInstance();
          case 2:
            throw this.get_exception_x0n6w6_k$();
        }
      } catch ($p) {
        var e = $p;
        if (this.get_exceptionState_wflpxn_k$() === 2) {
          throw e;
        } else {
          this.set_state_rjd8d0_k$(this.get_exceptionState_wflpxn_k$());
          this.set_exception_px07aa_k$(e);
        }
      }
     while (true);
  };
  protoOf(setContent$composable$lambda$lambda$slambda).create_rcuf4x_k$ = function ($this$LaunchedEffect, completion) {
    var i = new setContent$composable$lambda$lambda$slambda(this.$this_setContent$composable_1, completion);
    i.$this$LaunchedEffect_1 = $this$LaunchedEffect;
    return i;
  };
  protoOf(setContent$composable$lambda$lambda$slambda).create_wyq9v6_k$ = function (value, completion) {
    return this.create_rcuf4x_k$((!(value == null) ? isInterface(value, CoroutineScope_0) : false) ? value : THROW_CCE(), completion);
  };
  function setContent$composable$lambda$lambda$slambda_0($this_setContent$composable, resultContinuation) {
    var i = new setContent$composable$lambda$lambda$slambda($this_setContent$composable, resultContinuation);
    var l = function ($this$LaunchedEffect, $completion) {
      return i.invoke_d9fzmj_k$($this$LaunchedEffect, $completion);
    };
    l.$arity = 1;
    return l;
  }
  function setContent$composable$lambda$lambda($owner, $content, $this_setContent$composable) {
    return function ($composer, $changed) {
      var $composer_0 = $composer;
      sourceInformation($composer_0, 'C48@2068L33,46@1976L174,51@2163L60:Wrapper.skiko.kt#itgzvw');
      var tmp;
      if (!(($changed & 11) === 2) ? true : !$composer_0.get_skipping_3owdve_k$()) {
        if (isTraceInProgress()) {
          traceEventStart(1433188374, $changed, -1, 'androidx.compose.ui.platform.setContent$composable.<anonymous>.<anonymous> (Wrapper.skiko.kt:45)');
        }
        // Inline function 'androidx.compose.runtime.remember$composable' call
        var $composer_1 = $composer_0;
        $composer_1.startReplaceableGroup_ip860b_k$(547886695);
        sourceInformation($composer_1, 'CC(remember$composable):Composables.kt#9igjgp');
        // Inline function 'androidx.compose.runtime.cache' call
        // Inline function 'kotlin.let' call
        // Inline function 'kotlin.contracts.contract' call
        // Inline function 'androidx.compose.runtime.cache.<anonymous>' call
        var it = $composer_1.rememberedValue_4dg93v_k$();
        var tmp_0;
        if (false ? true : it === Companion_getInstance_19().get_Empty_i9b85g_k$()) {
          // Inline function 'androidx.compose.ui.platform.setContent$composable.<anonymous>.<anonymous>.<anonymous>.<anonymous>' call
          var value = new PlatformUriHandler();
          $composer_1.updateRememberedValue_l1wh71_k$(value);
          tmp_0 = value;
        } else {
          tmp_0 = it;
        }
        var tmp_1 = tmp_0;
        var tmp0 = (tmp_1 == null ? true : !(tmp_1 == null)) ? tmp_1 : THROW_CCE();
        $composer_1.endReplaceableGroup_ern0ak_k$();
        ProvideCommonCompositionLocals$composable($owner, tmp0, $content, $composer_0, 8);
        LaunchedEffect$composable($owner, setContent$composable$lambda$lambda$slambda_0($this_setContent$composable, null), $composer_0, 8);
        var tmp_2;
        if (isTraceInProgress()) {
          traceEventEnd();
          tmp_2 = Unit_getInstance();
        }
        tmp = tmp_2;
      } else {
        $composer_0.skipToGroupEnd_lh3zi2_k$();
        tmp = Unit_getInstance();
      }
      return Unit_getInstance();
    };
  }
  function ComposableLambda$invoke$ref_3($boundThis) {
    return function (p0, p1) {
      return $boundThis.invoke_z8di7s_k$(p0, p1);
    };
  }
  function setContent$composable$lambda_0($getCompositionLocalContext, $owner, $content, $this_setContent$composable) {
    return function ($composer, $changed) {
      var $composer_0 = $composer;
      sourceInformation($composer_0, 'C45@1954L279:Wrapper.skiko.kt#itgzvw');
      var tmp;
      if (!(($changed & 11) === 2) ? true : !$composer_0.get_skipping_3owdve_k$()) {
        if (isTraceInProgress()) {
          traceEventStart(-801307776, $changed, -1, 'androidx.compose.ui.platform.setContent$composable.<anonymous> (Wrapper.skiko.kt:44)');
        }
        var tmp_0 = $getCompositionLocalContext();
        // Inline function 'kotlin.run' call
        // Inline function 'kotlin.contracts.contract' call
        // Inline function 'androidx.compose.ui.platform.setContent$composable.<anonymous>.<anonymous>' call
        var tmp_1 = $composer_0;
        var dispatchReceiver = composableLambda(tmp_1, 1433188374, true, setContent$composable$lambda$lambda($owner, $content, $this_setContent$composable));
        // Inline function 'androidx.compose.runtime.remember$composable' call
        var $composer_1 = $composer_0;
        $composer_1.startReplaceableGroup_ip860b_k$(-838505973);
        sourceInformation($composer_1, 'CC(remember$composable)P(1):Composables.kt#9igjgp');
        // Inline function 'androidx.compose.runtime.cache' call
        var invalid = $composer_1.changed_ga7h3f_k$(dispatchReceiver);
        // Inline function 'kotlin.let' call
        // Inline function 'kotlin.contracts.contract' call
        // Inline function 'androidx.compose.runtime.cache.<anonymous>' call
        var it = $composer_1.rememberedValue_4dg93v_k$();
        var tmp_2;
        if (invalid ? true : it === Companion_getInstance_19().get_Empty_i9b85g_k$()) {
          // Inline function 'androidx.compose.ui.platform.setContent$composable.<anonymous>.<anonymous>.<anonymous>' call
          var value = ComposableLambda$invoke$ref_3(dispatchReceiver);
          $composer_1.updateRememberedValue_l1wh71_k$(value);
          tmp_2 = value;
        } else {
          tmp_2 = it;
        }
        var tmp_3 = tmp_2;
        var tmp0 = (tmp_3 == null ? true : !(tmp_3 == null)) ? tmp_3 : THROW_CCE();
        $composer_1.endReplaceableGroup_ern0ak_k$();
        provide$composable(tmp_0, tmp0, $composer_0, 48);
        var tmp_4;
        if (isTraceInProgress()) {
          traceEventEnd();
          tmp_4 = Unit_getInstance();
        }
        tmp = tmp_4;
      } else {
        $composer_0.skipToGroupEnd_lh3zi2_k$();
        tmp = Unit_getInstance();
      }
      return Unit_getInstance();
    };
  }
  function provide$composable$lambda($this_provide$composable, $content, $$changed) {
    return function ($composer, $force) {
      provide$composable($this_provide$composable, $content, $composer, updateChangedFlags($$changed | 1));
      return Unit_getInstance();
    };
  }
  function throwUnsupportedError($this) {
    throw UnsupportedOperationException_init_$Create$('InteropViewFactoryHolder cannot be used because interoperability views are not supported on this platform.');
  }
  function InteropViewFactoryHolder() {
    throwUnsupportedError(this);
  }
  protoOf(InteropViewFactoryHolder).getInteropView_qpz9ak_k$ = function () {
    throwUnsupportedError(this);
  };
  protoOf(InteropViewFactoryHolder).onReuse_7u58ud_k$ = function () {
    throwUnsupportedError(this);
  };
  protoOf(InteropViewFactoryHolder).onDeactivate_cdxmn7_k$ = function () {
    throwUnsupportedError(this);
  };
  protoOf(InteropViewFactoryHolder).onRelease_f1rf6w_k$ = function () {
    throwUnsupportedError(this);
  };
  function get_DefaultScrimColor() {
    _init_properties_Dialog_skiko_kt__7m405t();
    return DefaultScrimColor;
  }
  var DefaultScrimColor;
  function get_DefaultScrimOpacity() {
    return DefaultScrimOpacity;
  }
  var DefaultScrimOpacity;
  var properties_initialized_Dialog_skiko_kt_5sooc1;
  function _init_properties_Dialog_skiko_kt__7m405t() {
    if (!properties_initialized_Dialog_skiko_kt_5sooc1) {
      properties_initialized_Dialog_skiko_kt_5sooc1 = true;
      DefaultScrimColor = Color__copy$default_impl_ectz3s(Companion_getInstance_1().get_Black_t4k9fh_k$(), 0.6);
    }
  }
  //region block: post-declaration
  protoOf(CombinedModifier).then_g5qrxq_k$ = then;
  protoOf(ModifierNodeElement).foldIn_h4qjtu_k$ = foldIn;
  protoOf(ModifierNodeElement).foldOut_911h31_k$ = foldOut;
  protoOf(ModifierNodeElement).any_6c0yej_k$ = any;
  protoOf(ModifierNodeElement).all_xyjayo_k$ = all;
  protoOf(ModifierNodeElement).then_g5qrxq_k$ = then;
  protoOf(FocusOwnerImpl).clearFocus$default_3tbzjp_k$ = clearFocus$default;
  protoOf(FocusTargetNode).get_providedValues_crrbpu_k$ = get_providedValues;
  protoOf(FocusTargetNode).provide_fhfib2_k$ = provide;
  protoOf(FocusTargetNode).get_current_2exe6q_k$ = get_current;
  protoOf(SimpleGraphicsLayerModifier).minIntrinsicWidth_nsvhwg_k$ = minIntrinsicWidth;
  protoOf(SimpleGraphicsLayerModifier).minIntrinsicHeight_xt6ly1_k$ = minIntrinsicHeight;
  protoOf(SimpleGraphicsLayerModifier).maxIntrinsicWidth_epsb1u_k$ = maxIntrinsicWidth;
  protoOf(SimpleGraphicsLayerModifier).maxIntrinsicHeight_nrifyt_k$ = maxIntrinsicHeight;
  protoOf(ReusableGraphicsLayerScope).toPx_mycba2_k$ = toPx;
  protoOf(ReusableGraphicsLayerScope).toPx_plt68j_k$ = toPx_0;
  protoOf(ReusableGraphicsLayerScope).roundToPx_yb7vg8_k$ = roundToPx;
  protoOf(ReusableGraphicsLayerScope).roundToPx_cw9j9b_k$ = roundToPx_0;
  protoOf(ReusableGraphicsLayerScope).toSp_apeb1_k$ = toSp;
  protoOf(ReusableGraphicsLayerScope).toSp_97l7ws_k$ = toSp_0;
  protoOf(ReusableGraphicsLayerScope).toSp_fixg4_k$ = toSp_1;
  protoOf(ReusableGraphicsLayerScope).toDp_m8rr7q_k$ = toDp;
  protoOf(ReusableGraphicsLayerScope).toDp_fjakf4_k$ = toDp_0;
  protoOf(ReusableGraphicsLayerScope).toDp_hs0w0_k$ = toDp_1;
  protoOf(ReusableGraphicsLayerScope).toRect_ysncr2_k$ = toRect;
  protoOf(ReusableGraphicsLayerScope).toSize_7jb2uc_k$ = toSize;
  protoOf(ReusableGraphicsLayerScope).toDpSize_5hpeec_k$ = toDpSize;
  protoOf(NestedScrollNode).provide_fhfib2_k$ = provide;
  protoOf(NestedScrollNode).get_current_2exe6q_k$ = get_current;
  protoOf(PointerIconModifierLocal).foldIn_h4qjtu_k$ = foldIn;
  protoOf(PointerIconModifierLocal).foldOut_911h31_k$ = foldOut;
  protoOf(PointerIconModifierLocal).any_6c0yej_k$ = any;
  protoOf(PointerIconModifierLocal).all_xyjayo_k$ = all;
  protoOf(PointerIconModifierLocal).then_g5qrxq_k$ = then;
  protoOf(PointerEventHandlerCoroutine).awaitPointerEvent$default_bxp5hn_k$ = awaitPointerEvent$default;
  protoOf(SuspendingPointerInputModifierNodeImpl).interceptOutOfBoundsChildEvents_ffmhz1_k$ = interceptOutOfBoundsChildEvents;
  protoOf(SuspendingPointerInputModifierNodeImpl).sharePointerInputWithSiblings_uw6o77_k$ = sharePointerInputWithSiblings;
  protoOf(SuspendingPointerInputModifierNodeImpl).toPx_mycba2_k$ = toPx;
  protoOf(SuspendingPointerInputModifierNodeImpl).toPx_plt68j_k$ = toPx_0;
  protoOf(SuspendingPointerInputModifierNodeImpl).roundToPx_yb7vg8_k$ = roundToPx;
  protoOf(SuspendingPointerInputModifierNodeImpl).roundToPx_cw9j9b_k$ = roundToPx_0;
  protoOf(SuspendingPointerInputModifierNodeImpl).toSp_apeb1_k$ = toSp;
  protoOf(SuspendingPointerInputModifierNodeImpl).toSp_97l7ws_k$ = toSp_0;
  protoOf(SuspendingPointerInputModifierNodeImpl).toSp_fixg4_k$ = toSp_1;
  protoOf(SuspendingPointerInputModifierNodeImpl).toDp_m8rr7q_k$ = toDp;
  protoOf(SuspendingPointerInputModifierNodeImpl).toDp_fjakf4_k$ = toDp_0;
  protoOf(SuspendingPointerInputModifierNodeImpl).toDp_hs0w0_k$ = toDp_1;
  protoOf(SuspendingPointerInputModifierNodeImpl).toRect_ysncr2_k$ = toRect;
  protoOf(SuspendingPointerInputModifierNodeImpl).toSize_7jb2uc_k$ = toSize;
  protoOf(SuspendingPointerInputModifierNodeImpl).toDpSize_5hpeec_k$ = toDpSize;
  protoOf(Placeable).get_parentData_o87vnn_k$ = get_parentData;
  protoOf(IntermediateMeasureScopeImpl).layout$default_n19e5l_k$ = layout$default;
  protoOf(IntermediateMeasureScopeImpl).localLookaheadPositionOf_de19sr_k$ = localLookaheadPositionOf;
  protoOf(IntermediateMeasureScopeImpl).intermediateLayout_wp4qjr_k$ = intermediateLayout;
  protoOf(IntermediateMeasureScopeImpl).toPx_mycba2_k$ = toPx;
  protoOf(IntermediateMeasureScopeImpl).toPx_plt68j_k$ = toPx_0;
  protoOf(IntermediateMeasureScopeImpl).roundToPx_yb7vg8_k$ = roundToPx;
  protoOf(IntermediateMeasureScopeImpl).roundToPx_cw9j9b_k$ = roundToPx_0;
  protoOf(IntermediateMeasureScopeImpl).toSp_apeb1_k$ = toSp;
  protoOf(IntermediateMeasureScopeImpl).toSp_97l7ws_k$ = toSp_0;
  protoOf(IntermediateMeasureScopeImpl).toSp_fixg4_k$ = toSp_1;
  protoOf(IntermediateMeasureScopeImpl).toDp_m8rr7q_k$ = toDp;
  protoOf(IntermediateMeasureScopeImpl).toDp_fjakf4_k$ = toDp_0;
  protoOf(IntermediateMeasureScopeImpl).toDp_hs0w0_k$ = toDp_1;
  protoOf(IntermediateMeasureScopeImpl).toRect_ysncr2_k$ = toRect;
  protoOf(IntermediateMeasureScopeImpl).toSize_7jb2uc_k$ = toSize;
  protoOf(IntermediateMeasureScopeImpl).toDpSize_5hpeec_k$ = toDpSize;
  protoOf(IntermediateLayoutModifierNode).minIntrinsicWidth_nsvhwg_k$ = minIntrinsicWidth;
  protoOf(IntermediateLayoutModifierNode).minIntrinsicHeight_xt6ly1_k$ = minIntrinsicHeight;
  protoOf(IntermediateLayoutModifierNode).maxIntrinsicWidth_epsb1u_k$ = maxIntrinsicWidth;
  protoOf(IntermediateLayoutModifierNode).maxIntrinsicHeight_nrifyt_k$ = maxIntrinsicHeight;
  protoOf(IntrinsicsMeasureScope).layout_98mqts_k$ = layout;
  protoOf(IntrinsicsMeasureScope).layout$default_n19e5l_k$ = layout$default;
  protoOf(LookaheadLayoutCoordinatesImpl).localBoundingBoxOf$default_fdnoir_k$ = localBoundingBoxOf$default;
  protoOf(LookaheadScopeImpl).localLookaheadPositionOf_de19sr_k$ = localLookaheadPositionOf;
  protoOf(LookaheadScopeImpl).intermediateLayout_wp4qjr_k$ = intermediateLayout;
  protoOf(OnPlacedNode).onRemeasured_izdx67_k$ = onRemeasured;
  protoOf(Scope).layout_98mqts_k$ = layout;
  protoOf(Scope).layout$default_n19e5l_k$ = layout$default;
  protoOf(Scope).toPx_mycba2_k$ = toPx;
  protoOf(Scope).toPx_plt68j_k$ = toPx_0;
  protoOf(Scope).roundToPx_yb7vg8_k$ = roundToPx;
  protoOf(Scope).roundToPx_cw9j9b_k$ = roundToPx_0;
  protoOf(Scope).toSp_apeb1_k$ = toSp;
  protoOf(Scope).toSp_97l7ws_k$ = toSp_0;
  protoOf(Scope).toSp_fixg4_k$ = toSp_1;
  protoOf(Scope).toDp_m8rr7q_k$ = toDp;
  protoOf(Scope).toDp_fjakf4_k$ = toDp_0;
  protoOf(Scope).toDp_hs0w0_k$ = toDp_1;
  protoOf(Scope).toRect_ysncr2_k$ = toRect;
  protoOf(Scope).toSize_7jb2uc_k$ = toSize;
  protoOf(Scope).toDpSize_5hpeec_k$ = toDpSize;
  protoOf(IntermediateMeasureScopeImpl_0).layout$default_n19e5l_k$ = layout$default;
  protoOf(IntermediateMeasureScopeImpl_0).subcompose_fayr9_k$ = subcompose;
  protoOf(IntermediateMeasureScopeImpl_0).subcompose$composable_2aaas4_k$ = subcompose$composable;
  protoOf(BackwardsCompatNode).get_shouldClearDescendantSemantics_glb41r_k$ = get_shouldClearDescendantSemantics;
  protoOf(BackwardsCompatNode).get_shouldMergeDescendantSemantics_tbewdw_k$ = get_shouldMergeDescendantSemantics;
  protoOf(BackwardsCompatNode).onDensityChange_hdmpu1_k$ = onDensityChange;
  protoOf(BackwardsCompatNode).onViewConfigurationChange_i61u42_k$ = onViewConfigurationChange;
  protoOf(BackwardsCompatNode).provide_fhfib2_k$ = provide;
  protoOf(LookaheadCapablePlaceable).layout_98mqts_k$ = layout;
  protoOf(LookaheadCapablePlaceable).layout$default_n19e5l_k$ = layout$default;
  protoOf(LookaheadCapablePlaceable).toPx_mycba2_k$ = toPx;
  protoOf(LookaheadCapablePlaceable).toPx_plt68j_k$ = toPx_0;
  protoOf(LookaheadCapablePlaceable).roundToPx_yb7vg8_k$ = roundToPx;
  protoOf(LookaheadCapablePlaceable).roundToPx_cw9j9b_k$ = roundToPx_0;
  protoOf(LookaheadCapablePlaceable).toSp_apeb1_k$ = toSp;
  protoOf(LookaheadCapablePlaceable).toSp_97l7ws_k$ = toSp_0;
  protoOf(LookaheadCapablePlaceable).toSp_fixg4_k$ = toSp_1;
  protoOf(LookaheadCapablePlaceable).toDp_m8rr7q_k$ = toDp;
  protoOf(LookaheadCapablePlaceable).toDp_fjakf4_k$ = toDp_0;
  protoOf(LookaheadCapablePlaceable).toDp_hs0w0_k$ = toDp_1;
  protoOf(LookaheadCapablePlaceable).toRect_ysncr2_k$ = toRect;
  protoOf(LookaheadCapablePlaceable).toSize_7jb2uc_k$ = toSize;
  protoOf(LookaheadCapablePlaceable).toDpSize_5hpeec_k$ = toDpSize;
  protoOf(NodeCoordinator).localBoundingBoxOf$default_fdnoir_k$ = localBoundingBoxOf$default;
  protoOf(LayoutNodeDrawScope).drawArc$default_sh8wha_k$ = drawArc$default;
  protoOf(LayoutNodeDrawScope).drawArc$default_m1szk9_k$ = drawArc$default_0;
  protoOf(LayoutNodeDrawScope).drawCircle$default_svji1h_k$ = drawCircle$default;
  protoOf(LayoutNodeDrawScope).drawCircle$default_wqrb84_k$ = drawCircle$default_0;
  protoOf(LayoutNodeDrawScope).drawImage$default_grl3dt_k$ = drawImage$default;
  protoOf(LayoutNodeDrawScope).drawImage$default_8v3vnc_k$ = drawImage$default_0;
  protoOf(LayoutNodeDrawScope).drawImage$default_qql6c2_k$ = drawImage$default_1;
  protoOf(LayoutNodeDrawScope).drawLine$default_gyf64g_k$ = drawLine$default;
  protoOf(LayoutNodeDrawScope).drawLine$default_457gsp_k$ = drawLine$default_0;
  protoOf(LayoutNodeDrawScope).drawOval$default_x9bh3n_k$ = drawOval$default;
  protoOf(LayoutNodeDrawScope).drawOval$default_bejsa2_k$ = drawOval$default_0;
  protoOf(LayoutNodeDrawScope).drawPath$default_6abh83_k$ = drawPath$default;
  protoOf(LayoutNodeDrawScope).drawPath$default_16x1km_k$ = drawPath$default_0;
  protoOf(LayoutNodeDrawScope).drawPoints$default_vvgacc_k$ = drawPoints$default;
  protoOf(LayoutNodeDrawScope).drawPoints$default_6sw95n_k$ = drawPoints$default_0;
  protoOf(LayoutNodeDrawScope).drawRect$default_rrw2w5_k$ = drawRect$default;
  protoOf(LayoutNodeDrawScope).drawRect$default_5x4e2k_k$ = drawRect$default_0;
  protoOf(LayoutNodeDrawScope).drawRoundRect$default_mredpw_k$ = drawRoundRect$default;
  protoOf(LayoutNodeDrawScope).drawRoundRect$default_9g09cz_k$ = drawRoundRect$default_0;
  protoOf(CanFocusChecker).set_next_1jw4y9_k$ = set_next;
  protoOf(CanFocusChecker).get_next_wor1vg_k$ = get_next;
  protoOf(CanFocusChecker).set_previous_5zw045_k$ = set_previous;
  protoOf(CanFocusChecker).get_previous_i5svy8_k$ = get_previous;
  protoOf(CanFocusChecker).set_up_ee42rr_k$ = set_up;
  protoOf(CanFocusChecker).get_up_kntnmk_k$ = get_up;
  protoOf(CanFocusChecker).set_down_53tubk_k$ = set_down;
  protoOf(CanFocusChecker).get_down_wokve3_k$ = get_down;
  protoOf(CanFocusChecker).set_left_cc8px_k$ = set_left;
  protoOf(CanFocusChecker).get_left_woprgw_k$ = get_left;
  protoOf(CanFocusChecker).set_right_5hgt0g_k$ = set_right;
  protoOf(CanFocusChecker).get_right_ixz7xv_k$ = get_right;
  protoOf(CanFocusChecker).set_start_ownbqe_k$ = set_start;
  protoOf(CanFocusChecker).get_start_iypx6h_k$ = get_start;
  protoOf(CanFocusChecker).set_end_1qlgh_k$ = set_end;
  protoOf(CanFocusChecker).get_end_18j6ha_k$ = get_end;
  protoOf(CanFocusChecker).set_enter_eg1tvv_k$ = set_enter;
  protoOf(CanFocusChecker).get_enter_iqxcq7_k$ = get_enter;
  protoOf(CanFocusChecker).set_exit_hzcgx7_k$ = set_exit;
  protoOf(CanFocusChecker).get_exit_wolopz_k$ = get_exit;
  protoOf(End).foldIn_h4qjtu_k$ = foldIn;
  protoOf(End).foldOut_911h31_k$ = foldOut;
  protoOf(End).any_6c0yej_k$ = any;
  protoOf(End).all_xyjayo_k$ = all;
  protoOf(End).then_g5qrxq_k$ = then;
  protoOf(InspectableModifier).foldIn_h4qjtu_k$ = foldIn;
  protoOf(InspectableModifier).foldOut_911h31_k$ = foldOut;
  protoOf(InspectableModifier).any_6c0yej_k$ = any;
  protoOf(InspectableModifier).all_xyjayo_k$ = all;
  protoOf(InspectableModifier).then_g5qrxq_k$ = then;
  protoOf(EmptySemanticsModifier).get_shouldClearDescendantSemantics_glb41r_k$ = get_shouldClearDescendantSemantics;
  protoOf(EmptySemanticsModifier).get_shouldMergeDescendantSemantics_tbewdw_k$ = get_shouldMergeDescendantSemantics;
  protoOf(SemanticsNode$fakeSemanticsNode$fakeNode$1).get_shouldClearDescendantSemantics_glb41r_k$ = get_shouldClearDescendantSemantics;
  protoOf(SemanticsNode$fakeSemanticsNode$fakeNode$1).get_shouldMergeDescendantSemantics_tbewdw_k$ = get_shouldMergeDescendantSemantics;
  protoOf(InteropViewCatchPointerModifier).foldIn_h4qjtu_k$ = foldIn;
  protoOf(InteropViewCatchPointerModifier).foldOut_911h31_k$ = foldOut;
  protoOf(InteropViewCatchPointerModifier).any_6c0yej_k$ = any;
  protoOf(InteropViewCatchPointerModifier).all_xyjayo_k$ = all;
  protoOf(InteropViewCatchPointerModifier).then_g5qrxq_k$ = then;
  protoOf(DefaultAccessibilityManager).calculateRecommendedTimeoutMillis$default_51y63v_k$ = calculateRecommendedTimeoutMillis$default;
  protoOf(FlushCoroutineDispatcher).delay_xigjxo_k$ = delay_0;
  protoOf(FlushCoroutineDispatcher).invokeOnTimeout_x4e3ys_k$ = invokeOnTimeout;
  protoOf(Platform$Companion$Empty$1$textInputService$1).notifyFocusedRect_po8zm1_k$ = notifyFocusedRect;
  protoOf(Platform$Companion$Empty$1$viewConfiguration$1).get_minimumTouchTargetSize_qz47hm_k$ = get_minimumTouchTargetSize;
  protoOf(Platform$Companion$Empty$1$textToolbar$1).showMenu$default_3nokcj_k$ = showMenu$default;
  protoOf(EmptyFocusManager).clearFocus$default_3tbzjp_k$ = clearFocus$default;
  protoOf(SkiaBasedOwner).measureAndLayout$default_snexxl_k$ = measureAndLayout$default;
  protoOf(SkiaBasedOwner).forceMeasureTheSubtree$default_fxiel2_k$ = forceMeasureTheSubtree$default;
  protoOf(SkiaBasedOwner).onRequestMeasure$default_m452i8_k$ = onRequestMeasure$default;
  protoOf(SkiaBasedOwner).onRequestRelayout$default_1vxddj_k$ = onRequestRelayout$default;
  protoOf(SkiaBasedOwner).measureAndLayoutForTest_cfe1s8_k$ = measureAndLayoutForTest;
  //endregion
  //region block: init
  FocusRequesterNotInitialized = '\n   FocusRequester is not initialized. Here are some possible fixes:\n\n   1. Remember the FocusRequester: val focusRequester = remember { FocusRequester() }\n   2. Did you forget to add a Modifier.focusRequester() ?\n   3. Are you attempting to request focus during composition? Focus requests should be made in\n   response to some event. Eg Modifier.clickable { focusRequester.requestFocus() }\n';
  InvalidFocusRequesterInvocation = '\n    Please check whether the focusRequester is FocusRequester.Cancel or FocusRequester.Default\n    before invoking any functions on the focusRequester.\n';
  InvalidFocusDirection = 'This function should only be used for 1-D focus search';
  NoActiveChild = 'ActiveParent must have a focusedChild';
  InvalidFocusDirection_0 = 'This function should only be used for 2-D focus search';
  NoActiveChild_0 = 'ActiveParent must have a focusedChild';
  DefaultCameraDistance = 8.0;
  DefaultGroupName = '';
  DefaultRotation = 0.0;
  DefaultPivotX = 0.0;
  DefaultPivotY = 0.0;
  DefaultScaleX = 1.0;
  DefaultScaleY = 1.0;
  DefaultTranslationX = 0.0;
  DefaultTranslationY = 0.0;
  DefaultPathName = '';
  DefaultStrokeLineWidth = 0.0;
  DefaultStrokeLineMiter = 4.0;
  DefaultTrimPathStart = 0.0;
  DefaultTrimPathEnd = 1.0;
  DefaultTrimPathOffset = 0.0;
  DebugChanges = false;
  MeasuredTwiceErrorMessage = 'measure() may not be called multiple times on the same Measurable. If you want to get the content size of the Measurable before calculating the final constraints, please use methods like minIntrinsicWidth()/maxIntrinsicWidth() and minIntrinsicHeight()/maxIntrinsicHeight()';
  ActionReplace = 0;
  ActionUpdate = 1;
  ActionReuse = 2;
  Inserted = 1;
  Removed = 2;
  Updated = 0;
  DefaultCacheSize = 8;
  defaultCanvasElementId = 'ComposeTarget';
  NON_ZERO_EPSILON = 0.001;
  DefaultScrimOpacity = 0.6;
  //endregion
  //region block: exports
  _.$_$ = _.$_$ || {};
  _.$_$.a = clip;
  _.$_$.b = FocusPropertiesModifierNode;
  _.$_$.c = TransformOrigin_0;
  _.$_$.d = TransformOrigin;
  _.$_$.e = KeyEvent;
  _.$_$.f = get_isAltPressed;
  _.$_$.g = get_isCtrlPressed;
  _.$_$.h = get_isMetaPressed;
  _.$_$.i = get_isShiftPressed;
  _.$_$.j = get_key_0;
  _.$_$.k = onPreScroll;
  _.$_$.l = NestedScrollConnection;
  _.$_$.m = maxIntrinsicHeight_1;
  _.$_$.n = maxIntrinsicWidth_1;
  _.$_$.o = minIntrinsicHeight_1;
  _.$_$.p = minIntrinsicWidth_1;
  _.$_$.q = MeasurePolicy;
  _.$_$.r = Placeable;
  _.$_$.s = modifierLocalOf;
  _.$_$.t = CompositionLocalConsumerModifierNode;
  _.$_$.u = maxIntrinsicHeight;
  _.$_$.v = maxIntrinsicWidth;
  _.$_$.w = minIntrinsicHeight;
  _.$_$.x = minIntrinsicWidth;
  _.$_$.y = LayoutModifierNode;
  _.$_$.z = ModifierNodeElement;
  _.$_$.a1 = ParentDataModifierNode;
  _.$_$.b1 = currentValueOf;
  _.$_$.c1 = InspectableModifier;
  _.$_$.d1 = get_inspectableElements;
  _.$_$.e1 = get_nameFallback;
  _.$_$.f1 = InspectableValue;
  _.$_$.g1 = get_LocalInputModeManager;
  _.$_$.h1 = get_NoInspectorInfo;
  _.$_$.i1 = get_isDebugInspectorInfoEnabled;
  _.$_$.j1 = SemanticsPropertyKey;
  _.$_$.k1 = Node;
  _.$_$.l1 = get_key;
  _.$_$.m1 = MotionDurationScale;
  _.$_$.n1 = onPreFling;
  _.$_$.o1 = _TransformOrigin___get_pivotFractionX__impl__a9pmci;
  _.$_$.p1 = _TransformOrigin___get_pivotFractionY__impl__ijwupp;
  _.$_$.q1 = _Key___init__impl__p6mluu;
  _.$_$.r1 = _Key___get_keyCode__impl__ymzu5v;
  _.$_$.s1 = Companion_getInstance_50;
  _.$_$.t1 = Companion_getInstance_31;
  _.$_$.u1 = DummyPointerIcon_getInstance;
  _.$_$.v1 = Companion_getInstance_29;
  _.$_$.w1 = Companion_getInstance_35;
  _.$_$.x1 = Companion_getInstance_20;
  _.$_$.y1 = Companion_getInstance_21;
  //endregion
  return _;
}(module.exports, require('./kotlin-kotlin-stdlib.js'), require('./compose-multiplatform-core-ui-unit.js'), require('./kotlinx-coroutines-core.js'), require('./compose-multiplatform-core-runtime.js'), require('./compose-multiplatform-core-ui-geometry.js'), require('./compose-multiplatform-core-ui-graphics.js'), require('./compose-multiplatform-core-ui-text.js'), require('./skiko-kjs.js')));

//# sourceMappingURL=compose-multiplatform-core-ui.js.map
