,  X?K4H4  4 MB o ZAZ  " F                   %%   P A[ kotlinxserializationjsonJsonDEFINEDconfigurationJsonConfigurationserializersModulemodulesSerializersModulekotlinUnitAnyPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORNothingStringFormat_schemaCacheDeprecatedStringShould not be accessed directly, use Json.schemaCache accessor insteadReplaceWithschemaCacheArrayDeprecationLevelERRORinternalDescriptorSchemaCacheDefaultnativeconcurrentThreadLocalOptInreflectKClassAnnotationExperimentalSerializationApiEmptySerializersModuleINSTANCE_RECEIVERencodeToStringTserializerSerializationStrategyvalueresultJsonToStringWriterencodeByWritertoStringreleasedecodeFromStringFormatLanguagestringKSerializerGET_PROPERTYdeserializerDeserializationStrategylexerStringJsonLexerinputStreamingJsonDecoderWriteModeOBJdescriptorsSerialDescriptordescriptordecodeSerializableValueexpectEofencodeToJsonElementJsonElementwriteJsondecodeFromJsonElementelementreadJsonparseToJsonElementJsonElementSerializerJsonImplDecodeSequenceModeEnumWHITESPACE_SEPARATEDARRAY_WRAPPEDAUTO_DETECTvaluesENUM_CLASS_SPECIAL_MEMBERvalueOfentriesenumsEnumEntriesfrombuilderActionExtensionFunctionTypeFunction1JsonBuilderbuilderinvokeINVOKEVARIABLE_AS_FUNCTIONconfbuildSuppressunusedDeprecatedCallableAddReplaceWithencodeDefaultsBooleanexplicitNullsignoreUnknownKeysisLenientallowStructuredMapKeysprettyPrintprettyPrintIndentcoerceInputValuesuseArrayPolymorphismclassDiscriminatorallowSpecialFloatingPointValuesuseAlternativeNamesnamingStrategyJsonNamingStrategydecodeEnumsCaseInsensitiveIFrequireirEQEQdefaultDiscriminatorFunction0LOCAL_FUNCTION_FOR_LAMBDAClass discriminator should not be specified when array polymorphism is specifiedLAMBDAnotEXCLdefaultIndentIndent should not be specified when default printing mode is usedEXCLEQallWhitespacestextallCharitOROROnly whitespace, tab, newline and carriage return are allowed as pretty print symbols. Had modulevalidateConfigurationcollectorPolymorphismValidatordumpTo type    "   kotlinxserializationjsonJsonNamesSerialInfokotlinannotationTargetArrayAnnotationTargetPROPERTYExperimentalSerializationApiDEFINEDnamesStringUnitAnyPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORNothingINSTANCE_RECEIVERAnnotationJsonClassDiscriminatorInheritableSerialInfoCLASSdiscriminatorK    "% !  #kotlinxserializationjsonJsonConfigurationDEFINEDkotlinOptInArrayreflectKClassAnnotationExperimentalSerializationApiencodeDefaultsBooleanignoreUnknownKeysisLenientallowStructuredMapKeysprettyPrintexplicitNullsprettyPrintIndentString coerceInputValuesuseArrayPolymorphismclassDiscriminatortypeallowSpecialFloatingPointValuesuseAlternativeNamesnamingStrategyJsonNamingStrategyNothingdecodeEnumsCaseInsensitiveUnitAnyPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORtoStringplusPLUSJsonConfiguration(encodeDefaults=GET_PROPERTY, ignoreUnknownKeys=, isLenient=, allowStructuredMapKeys=, prettyPrint=, explicitNulls=prettyPrintIndent='', coerceInputValues=, useArrayPolymorphism=classDiscriminator='', allowSpecialFloatingPointValues=, useAlternativeNames=namingStrategy=, decodeEnumsCaseInsensitive=)INSTANCE_RECEIVER[    " !        2FkotlinxserializationjsonJsonContentPolymorphicSerializerkotlinOptInArrayreflectKClassAnnotationExperimentalSerializationApiDEFINEDbaseClassUnitAnyPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORNothingdescriptordescriptorsSerialDescriptorbuildSerialDescriptorStringJsonContentPolymorphicSerializerGET_PROPERTY>PolymorphicKindSEALEDKSerializerserializeencoderencodingEncodervalueactualSerializerSerializationStrategyELVISIR_TEMPORARY_VARIABLEtmp1_elvis_lhstmp0_elvis_lhsmodulesSerializersModulegetPolymorphicserializersModuleBooleaninternalirEQEQserializerOrNullthrowSubtypeNotRegistereddeserializedecoderDecoderinputJsonDecoderasJsonDecodertreeJsonElementdecodeJsonElementSuppressUNCHECKED_CASTDeserializationStrategyselectDeserializerJsondecodeFromJsonElementelementsubClasssubClassNamescopein the scope of ''SerializationExceptionplusPLUSClass '' is not registered for polymorphic serialization . Mark the base class as 'sealed' or register the serializer explicitly.TINSTANCE_RECEIVER    kotlinxserializationjsonJsonDecoderDEFINEDDEFAULT_PROPERTY_ACCESSORJsondecodeJsonElementJsonElementINSTANCE_RECEIVERencodingDecoderCompositeDecoder          #."              $                         kotlinxserializationjsonkotlinSuppressArrayStringunusedJsonElementSerializablereflectKClassJsonElementSerializerSerializableWithDEFINEDUnitAnyCompanionserializerjsJsExportIgnoreKSerializerNothingINSTANCE_RECEIVERJsonArrayJsonObjectJsonPrimitiveJsonPrimitiveSerializerisStringDEFAULT_PROPERTY_ACCESSORBooleancontenttoStringGET_PROPERTYJsonLiteralJsonNullvalueIFinternalirEQEQNumberExperimentalSerializationApiUByteULongtoULongUShortUIntSuppressAnimalSnifferJsonUnquotedLiteralFunctionNameUNUSED_PARAMETERWHENIR_TEMPORARY_VARIABLEtmp0_subjectJsonEncodingExceptionCreating a literal unquoted value of 'null' is forbidden. If you want to create JSON null literal, use JsonNull object, otherwise, use JsonPrimitivedescriptorsSerialDescriptorjsonUnquotedLiteralDescriptorPROPERTY_BACKING_FIELDInlinePrimitiveDescriptorkotlinx.serialization.json.JsonUnquotedLiteralbuiltinsbodycoerceToInlineTypeINITIALIZE_PROPERTY_FROM_PARAMETERnotEXCLEQrequireisInlinetextbuildStringExtensionFunctionTypeFunction1StringBuilderLOCAL_FUNCTION_FOR_LAMBDA$this$buildStringprintQuotedLAMBDAequalsotherEQEQEQORORhashCodeIntresultplusPLUStimesMULEQJsonNullSerializernull$cachedSerializertypeParamsSerializersSerializerFactoryKOTLINX_SERIALIZATIONLazylazyLazyThreadSafetyModePUBLICATIONFunction0$cachedSerializer$delegateJsonObjectSerializercollectionsMapentriesDELEGATED_MEMBERSetEntrykeyssizevaluesCollectioncontainsKeykeycontainsValuegetisEmptyjoinToString,{}CharSequenceDESTRUCTURED_OBJECT_PARAMETERkcomponent1COMPONENT_1DESTRUCTURING_DECLARATIONvcomponent2COMPONENT_2appendCharJsonArraySerializerListcontainselementcontainsAllelementsindexindexOfiteratorIteratorlastIndexOflistIteratorListIteratorsubListfromIndextoIndex[]jsonPrimitiveELVIStmp0_elvis_lhserrorjsonObjectjsonArrayjsonNullintLongmapExceptionsStringJsonLexerconsumeNumericLiteralNOT_INrangesIntRangerangeToRANGEMIN_VALUEMAX_VALUENumberFormatException is not an InttoIntintOrNullmapExceptionsToNulllonglongOrNulldoubleDoubletoDoubledoubleOrNulltoDoubleOrNullfloatFloattoFloatfloatOrNulltoFloatOrNullbooleantoBooleanStrictOrNullIllegalStateException does not represent a BooleanbooleanOrNullcontentOrNullIllegalArgumentExceptionElement is not a TfinvokeINVOKEVARIABLE_AS_FUNCTIONCATCH_PARAMETEReJsonDecodingExceptionmessageunexpectedJsonPublishedApiexpected[                    kotlinxserializationjsonkotlinOptInArrayreflectKClassAnnotationcontractsExperimentalContractsbuildJsonObjectDEFINEDJsonObjectbuilderActionExtensionFunctionTypeFunction1JsonObjectBuilderUnitcontractContractBuilderLOCAL_FUNCTION_FOR_LAMBDA$this$contractCallsInPlacecallsInPlaceInvocationKindEXACTLY_ONCELAMBDAbuilderinvokeINVOKEVARIABLE_AS_FUNCTIONNothingbuildbuildJsonArrayJsonArrayJsonArrayBuilderJsonDslMarkerPublishedApiAnycontentPROPERTY_BACKING_FIELDcollectionsMutableMapStringJsonElementLinkedHashMaplinkedMapOfDEFAULT_PROPERTY_ACCESSORputkeyelementGET_PROPERTYINSTANCE_RECEIVERputJsonObjectputJsonArrayvalueBooleanJsonPrimitiveNumberExperimentalSerializationApiSuppressUNUSED_PARAMETERJsonNullMutableListmutableListOfaddPLUSEQIR_TEMPORARY_VARIABLEtmp0_thisplusAssignaddAllelementsCollectionaddJsonObjectaddJsonArrayjvmJvmNameaddAllStringsvaluesListmapKFunction1addAllBooleansaddAllNumbersDslMarker     &             ( 5#   &         3       %$ 2(( kotlinxserializationjsonkotlinOptInArrayreflectKClassAnnotationExperimentalSerializationApiJsonElementSerializerPublishedApiDEFINEDUnitAnydescriptorPROPERTY_BACKING_FIELDdescriptorsSerialDescriptorbuildSerialDescriptorStringkotlinx.serialization.json.JsonElementPolymorphicKindSEALEDExtensionFunctionTypeFunction1ClassSerialDescriptorBuilderLOCAL_FUNCTION_FOR_LAMBDA$this$buildSerialDescriptorelementJsonPrimitivedeferFunction0NothingJsonPrimitiveSerializerGET_PROPERTYLAMBDAJsonNullJsonNullSerializerJsonLiteralJsonLiteralSerializerJsonObjectJsonObjectSerializerJsonArrayJsonArraySerializerDEFAULT_PROPERTY_ACCESSORKSerializerserializeencoderencodingEncodervalueJsonElementverifyWHENIR_TEMPORARY_VARIABLEtmp0_subjectBooleanencodeSerializableValuedeserializedecoderDecoderinputJsonDecoderasJsonDecoderdecodeJsonElementINSTANCE_RECEIVERkotlinx.serialization.json.JsonPrimitivePrimitiveKindSTRINGIFresultinternalJsonDecodingExceptionIntUnexpected JSON element, expected JsonPrimitive, had toStringkotlinx.serialization.json.JsonNullSerialKindENUMencodeNulldecodeNotNullMarkExpected 'null' literaldecodeNullPrimitiveSerialDescriptorkotlinx.serialization.json.JsonLiteralisStringencodeStringcontentnotEXCLEQirEQEQcoerceToInlineTypeencodeInlineSAFE_CALLtmp0_safe_receiverLongtexttoLongOrNullletitencodeLongtmp1_safe_receiverULongtoULongOrNullbuiltinsserializerCompaniontoLongtmp2_safe_receiverDoubletoDoubleOrNullencodeDoubletmp3_safe_receivertoBooleanStrictOrNullencodeBooleanUnexpected JSON element, expected JsonLiteral, had JsonObjectDescriptor$$delegate_0DELEGATEcollectionsMapMapSerializerannotationsDELEGATED_MEMBERListelementsCountisInlineisNullablekindgetElementAnnotationsindexgetElementDescriptorgetElementIndexnamegetElementNameisElementOptionalserialNamekotlinx.serialization.json.JsonObjectJsonArrayDescriptorListSerializerkotlinx.serialization.json.JsonArrayJsonEncoderasJsonEncoderELVIStmp0_elvis_lhsIllegalStateExceptionplusPLUSThis serializer can be used only with Json format.Expected Decoder to be JsonDecoder, got Expected Encoder to be JsonEncoder, got deferredOBJECT_LITERALoriginalPROPERTY_DELEGATEoriginal$delegateLazylazyDELEGATED_PROPERTY_ACCESSORgetValueKProperty1PROPERTY_REFERENCE_FOR_DELEGATE    kotlinxserializationjsonJsonEncoderDEFINEDDEFAULT_PROPERTY_ACCESSORJsonencodeJsonElementkotlinUnitelementJsonElementINSTANCE_RECEIVERencodingEncoderCompositeEncoderL               7kotlinxserializationjsonJsonNamingStrategyExperimentalSerializationApiDEFINEDserialNameForJsonkotlinStringdescriptordescriptorsSerialDescriptorelementIndexIntserialNameBuiltinsUnitAnySnakeCasePROPERTY_BACKING_FIELDOBJECT_LITERALNothingtextbuildStringtimesMULlengthGET_PROPERTYExtensionFunctionTypeFunction1StringBuilderLOCAL_FUNCTION_FOR_LAMBDA$this$buildStringbufferedCharCharpreviousUpperCharsCountforEachcIFBooleanisUpperCaseANDANDinternalirEQEQisNotEmptynotEXCLEQlastappendSAFE_CALLIR_TEMPORARY_VARIABLEtmp0_safe_receiverletreflectKFunction1POSTFIX_INCRtmp1inclowercaseCharEQgreaterGTisLetterLAMBDAtoStringkotlinx.serialization.json.JsonNamingStrategy.SnakeCaseINSTANCE_RECEIVERDEFAULT_PROPERTY_ACCESSOR8   "         kotlinxserializationjsonkotlinSuppressArrayStringDeprecatedCallableAddReplaceWithJsonTransformingSerializerDEFINEDtSerializerKSerializerUnitAnyPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORNothingdescriptordescriptorsSerialDescriptorGET_PROPERTYserializeencoderencodingEncodervalueoutputJsonEncoderasJsonEncoderelementJsonElementinternalwriteJsonJsontransformSerializeEQencodeJsonElementdeserializedecoderDecoderinputJsonDecoderasJsonDecoderdecodeJsonElementdecodeFromJsonElementtransformDeserializeTINSTANCE_RECEIVER kotlinxserializationjsoninternalc     "             kotlinxserializationjsoninternalkotlinOptInArrayreflectKClassAnnotationExperimentalSerializationApiComposerDEFINEDsbJsonWriterJsonNothingIFBooleanJsonConfigurationprettyPrintGET_PROPERTYconfigurationComposerWithPrettyPrintwriterUnitAnyjvmJvmFieldPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORwritingFirstindentEQunIndentnextItemspaceprintvCharwriteCharStringwriteFloattoStringDoubleBytewriteLongLongtoLongShortIntprintQuotedvaluewriteQuotedINSTANCE_RECEIVERComposerForUnsignedNumbersSuppressAnimalSnifferforceQuotingUInttoUIntULongtoULongUBytetoUByteUShorttoUShortComposerForUnquotedLiteralslevelPOSTFIX_INCRIR_TEMPORARY_VARIABLEtmp0_thistmp1incPOSTFIX_DECRdec repeatFunction1LOCAL_FUNCTION_FOR_LAMBDAitprettyPrintIndentLAMBDA kotlinxserializationjsoninternal4       kotlinxserializationjsoninternalkotlinSuppressArrayStringINVISIBLE_REFERENCEINVISIBLE_MEMBERJsonElementMarkerOptInreflectKClassAnnotationExperimentalSerializationApiDEFINEDdescriptordescriptorsSerialDescriptorUnitAnyoriginPROPERTY_BACKING_FIELDElementMarkerKFunction2IntBooleanreadIfAbsentDEFAULT_PROPERTY_ACCESSORNothingisUnmarkedNullmarkindexGET_PROPERTYnextUnmarkedIndexEQANDANDnotEXCLisElementOptionalisNullablegetElementDescriptorINSTANCE_RECEIVERe    (`  ^   -?        kotlinxserializationjsoninternalkotlinSuppressArrayStringFunctionNameJsonExceptionDEFINEDmessageUnitSerializationExceptionINSTANCE_RECEIVERJsonDecodingExceptionoffsetIntNothingIFBooleanirgreaterOrEqualGTEQUnexpected JSON token at offset : JsonEncodingExceptioninputCharSequence JSON input: minifyInvalidFloatingPointEncodedvalueNumberoutputplusPLUSUnexpected special floating-point value . By default, non-finite floating point values are prohibited because they do not conform JSON specification. specialFlowingValuesHintGET_PROPERTY Current output: throwInvalidFloatingPointDecodedAbstractJsonLexerresultfailnon-finite floating point values are prohibited because they do not conform JSON specificationInvalidKeyKindExceptionOptInreflectKClassAnnotationExperimentalSerializationApikeyDescriptordescriptorsSerialDescriptorValue of type 'serialName' can't be used in JSON as a key in the map. It should have either primitive or enum kind, but its kind is 'SerialKindkind'. allowStructuredMapKeysHintkeyunexpectedFpErrorMessageInvalidFloatingPointDecoded with key UnknownKeyExceptionEncountered an unknown key 'ignoreUnknownKeysHintCurrent input: lessLTlengthEQEQstartminusMINUSlessOrEqualLTEQ.....textsubstringendprefixsuffixrangescoerceAtLeastcoerceAtMosti         <    "        D (4 kotlinxserializationjsoninternalkotlinSuppressArrayStringFunctionNameOptInreflectKClassAnnotationExperimentalSerializationApiJsonIteratorDEFINEDcollectionsIteratorTAnymodeDecodeSequenceModeJsonlexerReaderJsonLexerdeserializerDeserializationStrategyNothingWHENIR_TEMPORARY_VARIABLEtmp0_subjectdetermineFormatBooleanirEQEQWHITESPACE_SEPARATEDJsonIteratorWsSeparatedARRAY_WRAPPEDJsonIteratorArrayWrappedAUTO_DETECTerrorAbstractJsonLexer.determineFormat must be called beforehand.noWhenBranchMatchedExceptionAbstractJsonLexersuggestedIFtryConsumeStartArrayfailByteTC_BEGIN_LISTGET_PROPERTYUnitInttoIntpeekNextTokenconsumeNextTokenPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORnextStreamingJsonDecoderdecodeSerializableValueWriteModeOBJdescriptorsSerialDescriptordescriptorhasNextisNotEofINSTANCE_RECEIVERfirstfinishedEQCharCOMMAinputTC_END_LISTplusPLUSThere is a start of the new array after the one parsed to sequence. name mode doesn't merge consecutive arrays. If you need to parse a stream of arrays, please use mode instead.expectEofANDANDnotEXCL   !       !                  %    kotlinxserializationjsoninternalkotlinOptInArrayreflectKClassAnnotationExperimentalSerializationApiJsonDeserializationNamesKeyDEFINEDPROPERTY_BACKING_FIELDDescriptorSchemaCacheKeycollectionsMapStringIntDEFAULT_PROPERTY_ACCESSORNothingJsonSerializationNamesKeybuildDeserializationNamesMapdescriptorsSerialDescriptorJsonLOCAL_FUNCTIONputOrThrowUnitMutableMapnameindexentityIFBooleanirEQEQSerialKindkindGET_PROPERTYENUMenum valuepropertycontainsINJsonExceptionplusPLUSThe suggested name '' for getElementName is already one of the names for getValue in setEQbuildermutableMapOfuseLowercaseEnumsdecodeCaseInsensitivestrategyForClassesJsonNamingStrategynamingStrategyFOR_LOOPFOR_LOOP_ITERATORtmp0_iteratorIntIteratorrangesIntRangeiteratoruntilelementsCounthasNextFOR_LOOP_HAS_NEXTFOR_LOOP_INNER_WHILEFOR_LOOP_VARIABLEinextFOR_LOOP_NEXTSAFE_CALLIR_TEMPORARY_VARIABLEtmp2_safe_receivertmp1_safe_receiverNoInferJsonNamessingleOrNullListfilterIsInstancegetElementAnnotationsnamesforEachFunction1LOCAL_FUNCTION_FOR_LAMBDAtextlowercaseLAMBDAnameToPutWHENnotEXCLEQserialNameForJsontmp3_safe_receiverletitifEmptyFunction0emptyMapdeserializationNamesMapdescriptorgetOrPutschemaCacheserializationNamesIndicesstrategybaseNamegetJsonElementNamegetGET_ARRAY_ELEMENTStructureKindCLASSJsonConfigurationconfigurationgetJsonNameIndexSlowPathELVIStmp0_elvis_lhsencodingCompositeDecoderCompanionUNKNOWN_NAMEANDANDdecodeEnumsCaseInsensitivegetJsonNameIndexgetElementIndexEXCLuseAlternativeNamesgetJsonNameIndexOrThrowsuffixSerializationExceptionserialName does not contain element with name ''tryCoerceValueelementDescriptorpeekNullParameterNameconsumepeekStringonEnumCoercingisNullableinvokeINVOKEVARIABLE_AS_FUNCTIONenumValueenumIndexu                     kotlinxserializationjsoninternalJsonPathDEFINEDkotlinUnitAnyTombstoneINSTANCE_RECEIVERcurrentObjectPathPROPERTY_BACKING_FIELDArrayarrayOfNullsIntDEFAULT_PROPERTY_ACCESSORNothingindiciesIntArrayFunction1LOCAL_FUNCTION_FOR_LAMBDAitLAMBDAcurrentDepthpushDescriptorsddescriptorsSerialDescriptordepthPREFIX_INCRIR_TEMPORARY_VARIABLEtmp0_thisincIFBooleanirEQEQsizeGET_PROPERTYresizesetEQupdateDescriptorIndexindexupdateCurrentMapKeykeyANDANDnotEXCLEQgetGET_ARRAY_ELEMENTresetCurrentMapKeypopDescriptorPOSTFIX_DECRtmp1dectmp2_thistmp3getPathOptInreflectKClassAnnotationExperimentalSerializationApiStringtextbuildStringExtensionFunctionTypeStringBuilder$this$buildStringappend$repeatplusPLUSelementSerialKindkindStructureKindLIST[]idxgreaterOrEqualGTEQ.getElementNameEXCLEQEQEQEQEQ'prettyStringELVIStmp1_elvis_lhsSAFE_CALLtmp0_safe_receiverserialNametoStringnewSizetimesMULcollectionscopyOfY                      kotlinxserializationjsoninternalJsonWriterkotlinPublishedApiDEFINEDwriteLongUnitvalueLongwriteCharcharCharwritetextStringwriteQuotedreleaseINSTANCE_RECEIVERAnySerialReaderreadIntbufferCharArraybufferOffsetcountencodeByWriterTJsonwriterserializerSerializationStrategyencoderStreamingJsonEncoderWriteModeOBJArrayJsonEncoderarrayOfNullssizeGET_PROPERTYvaluesencodeSerializableValuedecodeByReaderdeserializerDeserializationStrategyreaderlexerReaderJsonLexerinputStreamingJsonDecoderdescriptorsSerialDescriptordescriptorNothingresultdecodeSerializableValueexpectEofdecodeToSequenceByReaderExperimentalSerializationApisequencesSequenceformatDecodeSequenceModeAUTO_DETECTBATCH_SIZEitercollectionsIteratorJsonIteratorconstrainOnceFunction0LOCAL_FUNCTION_FOR_LAMBDALAMBDAKSerializermodulesSerializersModuleserializersModule kotlinxserializationjsoninternal   "              #  "       / -kotlinxserializationjsoninternalJsonTreeReaderkotlinOptInArrayreflectKClassAnnotationExperimentalSerializationApiDEFINEDconfigurationJsonConfigurationlexerAbstractJsonLexerUnitAnyPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORNothingisLenientBooleanGET_PROPERTYstackDepthIntreadObjectJsonElementJsonObjectreadObjectImplFunction0LOCAL_FUNCTION_FOR_LAMBDAreadLAMBDADeepRecursiveScopecallRecursivereaderlastTokenByteconsumeNextTokenTC_BEGIN_OBJIFirEQEQtoIntpeekNextTokenTC_COMMAfailStringUnexpected leading commaresultcollectionsLinkedHashMaplinkedMapOfcanConsumeValueWHILE_LOOPkeyconsumeStringLenientconsumeStringTC_COLONelementinvokeINVOKEVARIABLE_AS_FUNCTIONsetEQWHENIR_TEMPORARY_VARIABLEtmp0_subjectTC_END_OBJExpected end of the object or commaUnexpected trailing commareadArrayArrayListarrayListOfaddnotEXCLEQrequireTC_END_LISTExpected end of the array or commaTC_BEGIN_LISTJsonArrayreadValueJsonPrimitiveisStringstringOROREXCLANDANDNULLJsonNullJsonLiteraltokenTC_STRINGTC_OTHERPREFIX_INCRtmp0_thisincreadDeepRecursivePREFIX_DECRtmp1_thisdecCannot read Json element because of unexpected tokenDescriptionDeepRecursiveFunctionExtensionFunctionTypecoroutinesSuspendFunction2$this$$receiveritCan't begin reading element, unexpected tokenINSTANCE_RECEIVER              & D@Nx }>"        $)    kotlinxserializationjsoninternalkotlinOptInArrayreflectKClassAnnotationExperimentalSerializationApiencodePolymorphicallySuppressStringUNCHECKED_CASTDEFINEDUnitTAnyJsonEncoderserializerSerializationStrategyvalueifPolymorphicFunction1IFBooleanORORAbstractPolymorphicSerializerJsonConfigurationuseArrayPolymorphismGET_PROPERTYJsonconfigurationserializeNothingcastedbaseClassDiscriminatorclassDiscriminatordescriptorsSerialDescriptordescriptoractualSerializerfindPolymorphicSerializervalidateIfSealedcheckKindSerialKindkindinvokeINVOKEVARIABLE_AS_FUNCTIONSealedClassSerializercollectionsSetcontainsINjsonCachedSerialNamesbaseNameserialNameactualNameerrorplusPLUSSealed class '' cannot be serialized as base class '' because it has property name that conflicts with JSON class discriminator ''. You can either change class discriminator in JsonConfiguration, rename property with @SerialName annotation or fall back to array polymorphismENUMEnums cannot be serialized polymorphically with 'type' parameter. You can use 'JsonBuilder.useArrayPolymorphism' insteadPrimitiveKindPrimitives cannot be serialized polymorphically with 'type' parameter. You can use 'JsonBuilder.useArrayPolymorphism' insteadPolymorphicKindActual serializer for polymorphic cannot be polymorphic itselfdecodeSerializableValuePolymorphicJsonDecoderdeserializerDeserializationStrategydeserializediscriminatorjsonTreeJsonObjectcastJsonElementdecodeJsonElementtypeSAFE_CALLIR_TEMPORARY_VARIABLEtmp1_safe_receiverJsonPrimitivetmp0_safe_receivergetGET_ARRAY_ELEMENTirEQEQjsonPrimitivecontentELVIStmp2_elvis_lhsfindPolymorphicSerializerOrNullthrowSerializerNotFoundreadPolymorphicJsonjvmJvmNamesuffixmissing class discriminator ('null')class discriminator ''JsonDecodingExceptionIntPolymorphic serializer was not found for toStringFOR_LOOPFOR_LOOP_ITERATORtmp0_iteratorIteratorListiteratorannotationshasNextFOR_LOOP_HAS_NEXTFOR_LOOP_INNER_WHILEFOR_LOOP_VARIABLEannotationnextFOR_LOOP_NEXTJsonClassDiscriminatort   "           AQ   ?   _," kotlinxserializationjsoninternalPolymorphismValidatorkotlinOptInArrayreflectKClassAnnotationExperimentalSerializationApiDEFINEDuseArrayPolymorphismBooleandiscriminatorStringUnitAnyPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORNothingcontextualTkClassproviderFunction1ParameterNametypeArgumentsSerializerscollectionsListKSerializermodulesSerializersModuleCollectorpolymorphicBaseSubbaseClassactualClassactualSerializerdescriptordescriptorsSerialDescriptorGET_PROPERTYcheckKindIFnotEXCLcheckDiscriminatorCollisionskindSerialKindORORPolymorphicKindirEQEQCONTEXTUALIllegalArgumentExceptionplusPLUSSerializer for simpleName can't be registered as a subclass for polymorphic serialization because its kind is not concrete. To work with multiple hierarchies, register it as a base class.StructureKindLISTMAPPrimitiveKindENUM of kind cannot be serialized polymorphically with class discriminator.FOR_LOOPFOR_LOOP_ITERATORtmp0_iteratorIntIteratorrangesIntRangeiteratoruntilIntelementsCounthasNextFOR_LOOP_HAS_NEXTFOR_LOOP_INNER_WHILEFOR_LOOP_VARIABLEinextFOR_LOOP_NEXTnamegetElementNamePolymorphic serializer for has property '' that conflicts with JSON class discriminator. You can either change class discriminator in JsonConfiguration, rename property with @SerialName annotation or fall back to array polymorphismpolymorphicDefaultSerializerdefaultSerializerProvidervalueSerializationStrategypolymorphicDefaultDeserializerdefaultDeserializerProviderclassNameDeserializationStrategyINSTANCE_RECEIVER:         kotlinxserializationjsoninternalDescriptorDataDEFINEDkotlincollectionsMutableMapDescriptorSchemaCacheKeyTAnyUnitmapPROPERTY_BACKING_FIELDdescriptorsSerialDescriptorcreateMapForCacheIntDEFAULT_PROPERTY_ACCESSORNothingsetSuppressArrayStringUNCHECKED_CASTdescriptorkeyvalueEQgetOrPutGET_PROPERTYFunction0LOCAL_FUNCTION_FOR_LAMBDALAMBDAdefaultValueSAFE_CALLIR_TEMPORARY_VARIABLEtmp0_safe_receivergetBooleanirEQEQletFunction1itinvokeINVOKEVARIABLE_AS_FUNCTIONGET_ARRAY_ELEMENTINSTANCE_RECEIVER9    "             "                     ' !     "    !    %            kotlinxserializationjsoninternalStreamingJsonDecoderkotlinOptInArrayreflectKClassAnnotationExperimentalSerializationApiDEFINEDJsonmodeWriteModelexerAbstractJsonLexerdescriptordescriptorsSerialDescriptordiscriminatorHolderDiscriminatorHolderUnitencodingAbstractDecoderPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORNothingJsonDecoderjvmJvmFielddiscriminatorToSkipStringAnyINSTANCE_RECEIVERtrySkipBooleanunknownKeyIFirEQEQGET_PROPERTYEQserializersModulemodulesSerializersModulecurrentIndexIntconfigurationJsonConfigurationelementMarkerJsonElementMarkerexplicitNullsdecodeJsonElementJsonElementJsonTreeReaderreaddecodeSerializableValueSuppressINVISIBLE_MEMBERINVISIBLE_REFERENCETdeserializerDeserializationStrategyORORAbstractPolymorphicSerializeruseArrayPolymorphismdeserializediscriminatorclassDiscriminatortypepeekLeadingMatchingValueisLenientactualSerializernotEXCLEQfindPolymorphicSerializerOrNulldecodeSerializableValuePolymorphicUNCHECKED_CASTresultCATCH_PARAMETEReMissingFieldExceptiontextcontainsCHECK_NOT_NULLEXCLEXCLmessageat pathcollectionsListmissingFieldsplusPLUS at path: JsonPathgetPathpathbeginStructureCompositeDecodernewModeswitchModepushDescriptorconsumeNextTokenCharbegincheckLeadingCommaWHENIR_TEMPORARY_VARIABLEtmp0_subjectWHEN_COMMALISTMAPPOLY_OBJANDANDendStructureignoreUnknownKeyselementsCountskipLeftoverElementsendpopDescriptordecodeElementIndexCompanionDECODE_DONEWHILE_LOOPdecodeNotNullMarkEXCLELVIStmp1_elvis_lhsSAFE_CALLtmp0_safe_receiverisUnmarkedNulltryConsumeNulldecodeNullBytetoIntpeekNextTokenTC_COMMAfailUnexpected leading commadecodeSerializableElementindexpreviousValueisMapKeyandresetCurrentMapKeyvalueupdateCurrentMapKeyOBJdecodeObjectIndexdecodeMapIndexdecodeListIndexupdateDescriptorIndexhasCommadecodingKeyremPERCtryConsumeCommaCOLONcanConsumeValuerequireFunction0LOCAL_FUNCTION_FOR_LAMBDAUnexpected trailing commaLAMBDAExpected comma after the key-value pairPREFIX_INCRtmp0_thisincExpected '}', but had ',' insteadcoerceInputValuetryCoerceValuegetElementDescriptorFunction1ParameterNameconsumeitpeekStringconsumeStringkeydecodeStringKeygetJsonNameIndexisUnknownUNKNOWN_NAMEcoerceInputValuesmarkhandleUnknowntmp2_elvis_lhstmp1_safe_receivernextUnmarkedIndexskipElementfailOnUnknownKeyExpected end of the array or commadecodeBooleanconsumeBooleanLenientconsumeBooleandecodeByteLongconsumeNumericLiteraltoLongtoByteFailed to parse byte for input ''decodeShortShorttoShortFailed to parse short for input 'decodeIntFailed to parse int for input 'decodeLongdecodeFloatFloatparseStringfloatExtensionFunctionType$this$parseStringtoFloatspecialFpallowSpecialFloatingPointValuesisFinitethrowInvalidFloatingPointDecodeddecodeDoubleDoubledoubletoDoubledecodeCharstringconsumeStringLenientlengthExpected single char, but got 'getGET_ARRAY_ELEMENTconsumeStringLenientNotNullconsumeKeyStringdecodeStringdecodeStringChunkedconsumeChunkchunkconsumeStringChunkedChunkedDecoderdecodeInlineDecoderisUnsignedNumberJsonDecoderForUnsignedTypesdecodeEnumenumDescriptorgetJsonNameIndexOrThrow at path decodeStringToJsonTreeInternalSerializationApisourceStringJsonLexerinputtreeexpectEoferrorunsupportedUInttoUIntULongtoULongUBytetoUByteUShorttoUShortexpectedTypeblockinvokeINVOKEVARIABLE_AS_FUNCTIONIllegalArgumentExceptionFailed to parse type '' for input '      #   "                     !          %  kotlinxserializationjsoninternalunsignedNumberDescriptorsDEFINEDPROPERTY_BACKING_FIELDkotlincollectionsSetdescriptorsSerialDescriptorsetOfArrayKSerializerdescriptorGET_PROPERTYUIntbuiltinsserializerCompanionULongUByteUShortDEFAULT_PROPERTY_ACCESSORNothingisUnsignedNumberBooleanANDANDisInlinecontainsINisUnquotedLiteralirEQEQjsonUnquotedLiteralDescriptorStreamingJsonEncoderOptInreflectKClassAnnotationExperimentalSerializationApicomposerComposerJsonmodeWriteModemodeReuseCacheJsonEncoderUnitencodingAbstractEncoderINITIALIZE_PROPERTY_FROM_PARAMETERoutputJsonWriterserializersModulemodulesSerializersModuleconfigurationJsonConfigurationforceQuotingpolymorphicDiscriminatorStringiIntordinalIFnotEXCLEQOROREXCLEQEQEQEQEQgetGET_ARRAY_ELEMENTsetEQencodeJsonElementelementJsonElementencodeSerializableValueJsonElementSerializershouldEncodeElementDefaultindexencodeDefaultsTAnySerializationStrategyvalueencodePolymorphicallyFunction1LOCAL_FUNCTION_FOR_LAMBDAitLAMBDAencodeTypeInfonextItemencodeStringCHECK_NOT_NULLEXCLEXCLprintCharCOLONspaceserialNamebeginStructureCompositeEncodernewModeswitchModebeginINVALIDindentELVISIR_TEMPORARY_VARIABLEtmp1_elvis_lhsSAFE_CALLtmp0_safe_receiverendStructureendunIndentencodeElementWHENtmp0_subjectLISTEXCLwritingFirstCOMMAMAPremPERCPOLY_OBJgetJsonElementNameencodeNullableSerializableElementexplicitNullsencodeInlineEncoderComposerForUnsignedNumberscomposerAsKFunction2ComposerForUnquotedLiteralscomposerCreatorFunction2ParameterNamewriterinvokeINVOKEVARIABLE_AS_FUNCTIONencodeNullNULLencodeBooleantoStringencodeByteByteencodeShortShortencodeIntencodeLongLongencodeFloatFloatallowSpecialFloatingPointValuesisFiniteJsonEncodingExceptionInvalidFloatingPointEncodedencodeDoubleDoubleencodeCharprintQuotedencodeEnumenumDescriptorgetElementNameINSTANCE_RECEIVERk                kotlinxserializationjsoninternaltoHexCharDEFINEDkotlinChariIntdandNothingIFBooleanirlessLTtoCharplusPLUScodeGET_PROPERTYminusMINUSESCAPE_STRINGSPublishedApiPROPERTY_BACKING_FIELDArrayStringapplyarrayOfNullsExtensionFunctionTypeFunction1UnitLOCAL_FUNCTION_FOR_LAMBDA$this$applyFOR_LOOPFOR_LOOP_ITERATORtmp0_iteratorcollectionsIntIteratorrangesIntRangeiteratorrangeToRANGEhasNextFOR_LOOP_HAS_NEXTFOR_LOOP_INNER_WHILEFOR_LOOP_VARIABLEcnextFOR_LOOP_NEXTc1shrc2c3c4setEQ\u\"\\\t\b\n\r\fLAMBDADEFAULT_PROPERTY_ACCESSORESCAPE_MARKERSByteArrayBytetoByteprintQuotedtextStringBuildervalueappendSTRINGlastPosindicesgetGET_ARRAY_ELEMENTANDANDsizenotEXCLEQEQEQlengthtoBooleanStrictOrNullWHENequalstruefalse   kotlinxserializationjsoninternalSuppressAnimalSnifferkotlinannotationRetentionAnnotationRetentionBINARYTargetArrayAnnotationTargetCLASSFUNCTIONDEFINEDUnitAnyINSTANCE_RECEIVERAnnotationP            "       "                % 1,   ,              !    kotlinxserializationjsoninternalkotlinSuppressArrayStringLeakingThisOptInreflectKClassAnnotationExperimentalSerializationApireadJsonInternalSerializationApiDEFINEDTAnyJsonelementJsonElementdeserializerDeserializationStrategyinputAbstractJsonTreeDecoderWHENIR_TEMPORARY_VARIABLEtmp0_subjectBooleanJsonObjectJsonTreeDecoderJsonArrayJsonTreeListDecoderWHEN_COMMAJsonLiteralirEQEQJsonNullJsonPrimitiveDecoderJsonPrimitiveNothingnoWhenBranchMatchedExceptiondecodeSerializableValuereadPolymorphicJsondiscriminatordescriptorsSerialDescriptordescriptorGET_PROPERTYvalueUnitNamedValueDecoderPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORJsonDecoderserializersModulemodulesSerializersModuleconfigurationjvmJvmFieldJsonConfigurationcurrentObjectELVIStmp1_elvis_lhsSAFE_CALLtmp0_safe_receivercurrentTagOrNullletFunction1LOCAL_FUNCTION_FOR_LAMBDAitcurrentElementLAMBDAdecodeJsonElementdecodeSerializableValuePolymorphiccomposeNameparentNamechildNamebeginStructureencodingCompositeDecoderSerialKindkindStructureKindLISTPolymorphicKindcastMAPselectMapModeJsonTreeMapDecoderFunction0endStructuredecodeNotNullMarkgetPrimitiveValuetagtmp0_elvis_lhsJsonDecodingExceptionIntExpected JsonPrimitive at , found toStringdecodeTaggedEnumenumDescriptorgetJsonNameIndexOrThrowcontentdecodeTaggedNulldecodeTaggedNotNullMarknotEXCLEQEQEQEQEQdecodeTaggedBooleanIFEXCLisLenientliteralasLiteralbooleanisStringBoolean literal for key '' should be unquoted. lenientHintprimitiveExtensionFunctionType$this$primitivebooleanOrNullIllegalArgumentExceptiondecodeTaggedByteBytebyteresultintrangesIntRangecontainsINrangeToRANGECompanionMIN_VALUEMAX_VALUEtoBytedecodeTaggedShortShortshorttoShortdecodeTaggedIntdecodeTaggedLongLonglongdecodeTaggedFloatFloatfloatspecialFpallowSpecialFloatingPointValuesORORisFiniteInvalidFloatingPointDecodeddecodeTaggedDoubleDoubledoubledecodeTaggedCharCharchartextsingleblockinvokeINVOKEVARIABLE_AS_FUNCTIONunparsedPrimitiveCATCH_PARAMETEReFailed to parse literal as '' valuedecodeTaggedStringstringString literal for key '' should be quoted. Unexpected 'null' value instead of string literaltypeUnexpected 'null' literal when non-nullable was expecteddecodeTaggedInlineDecoderinlineDescriptorisUnsignedNumberJsonDecoderForUnsignedTypesStringJsonLexerdecodeInlineEXCLEQINSTANCE_RECEIVERpushTagPRIMITIVE_TAGdecodeElementIndexrequireThis input can only handle primitives with '' tagpolyDiscriminatorpolyDescriptorpositionforceNullcoerceInputValueindextryCoerceValuegetElementDescriptorParameterNameconsumecontentOrNullINVISIBLE_MEMBERlessLTelementsCountWHILE_LOOPnamegetTagPOSTFIX_INCRtmp0_thistmp1incminusMINUSEQANDANDcollectionsabsenceIsNullcoerceInputValuesDECODE_DONEexplicitNullsisElementOptionalisNullableelementNamestrategyJsonNamingStrategynamingStrategybaseNamegetElementNameuseAlternativeNamesSetkeysdeserializationNamesMapMapfindgetGET_ARRAY_ELEMENTfallbackNametmp1_safe_receiverserialNameForJsontmp2_elvis_lhsgetValueignoreUnknownKeysDEPRECATION_ERRORnamesjsonCachedSerialNamesplusPLUSorEmptyDescriptorSchemaCacheschemaCacheKeyJsonDeserializationNamesKeyFOR_LOOPFOR_LOOP_ITERATORtmp1_iteratorIteratoriteratorhasNextFOR_LOOP_HAS_NEXTFOR_LOOP_INNER_WHILEFOR_LOOP_VARIABLEkeynextFOR_LOOP_NEXTNOT_INUnknownKeyExceptionListtoListsizetimesMULidivDIVremPERCcurrentIndextoInt        "        %                .VX !       kotlinxserializationjsoninternalkotlinOptInArrayreflectKClassAnnotationExperimentalSerializationApiwriteJsonInternalSerializationApiDEFINEDJsonElementTAnyJsonvalueserializerSerializationStrategyresultencoderJsonTreeEncoderFunction1UnitLOCAL_FUNCTION_FOR_LAMBDAitEQLAMBDAencodeSerializableValueNothingAbstractJsonTreeEncodernodeConsumerNamedValueEncoderPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORJsonEncoderserializersModulemodulesSerializersModuleGET_PROPERTYconfigurationjvmJvmFieldJsonConfigurationpolymorphicDiscriminatorStringelementNamedescriptordescriptorsSerialDescriptorindexIntgetJsonElementNameencodeJsonElementelementJsonElementSerializershouldEncodeElementDefaultBooleanencodeDefaultscomposeNameparentNamechildNameputElementkeygetCurrentencodeNotNullMarkencodeNulltagELVISIR_TEMPORARY_VARIABLEtmp0_elvis_lhscurrentTagOrNullirEQEQinvokeINVOKEJsonNullencodeTaggedNullencodeTaggedIntJsonPrimitiveencodeTaggedByteByteencodeTaggedShortShortencodeTaggedLongLongencodeTaggedFloatFloatIFANDANDnotEXCLallowSpecialFloatingPointValuesisFiniteJsonEncodingExceptionInvalidFloatingPointEncodedtoStringOROREXCLEQrequiresTopLevelTagcarrierDescriptorencodePolymorphicallyJsonPrimitiveEncoderapplyExtensionFunctionType$this$applyencodeTaggedDoubleDoubleencodeTaggedBooleanencodeTaggedCharCharencodeTaggedStringencodeTaggedEnumenumDescriptorordinalgetElementNameencodeTaggedValueencodeTaggedInlineencodingEncoderinlineDescriptorWHENisUnsignedNumberinlineUnsignedNumberEncoderisUnquotedLiteralinlineUnquotedLiteralEncoderencodeInlineSuppressAnimalSnifferOBJECT_LITERALAbstractEncoderputUnquotedStringsJsonLiteralencodeIntUInttoUIntencodeLongULongtoULongencodeByteUBytetoUByteencodeShortUShorttoUShortINSTANCE_RECEIVERencodeStringbeginStructureCompositeEncoderconsumernodecurrentTagtmp0_subjectSerialKindkindWHEN_COMMAStructureKindLISTPolymorphicKindJsonTreeListEncoderMAPselectMapModeJsonTreeMapEncoderFunction0CHECK_NOT_NULLEXCLEXCLserialNameendEncodePrimitiveKindEQEQEQENUMPRIMITIVE_TAGprimitivecontentpushTagrequireThis output can only consume primitives with '' tagPrimitive element was already recorded. Does call to .encodeXxx happen more than once?requireNotNullPrimitive element has not been recorded. Is call to .encodeXxx is missing in serializer?collectionsMutableMapLinkedHashMaplinkedMapOfsetencodeNullableSerializableElementexplicitNullsJsonObjectisKeyInvalidKeyKindExceptionJsonObjectSerializerJsonArrayJsonArraySerializernoWhenBranchMatchedExceptionarrayArrayListarrayListOfidxtexttoIntaddcastJsonDecodingExceptionExpected as the serialized body of , but had q   "                    kotlinxserializationjsoninternalkotlinOptInArrayreflectKClassAnnotationExperimentalSerializationApiWriteModeDEFINEDbeginCharendUnitEnumjvmJvmFieldPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORNothingOBJBEGIN_OBJGET_PROPERTYEND_OBJLISTBEGIN_LISTEND_LISTMAPPOLY_OBJvaluesENUM_CLASS_SPECIAL_MEMBERvalueOfvalueStringentriesenumsEnumEntriesINSTANCE_RECEIVERswitchModeJsondescdescriptorsSerialDescriptorWHENIR_TEMPORARY_VARIABLEtmp0_subjectSerialKindkindBooleanPolymorphicKindirEQEQStructureKindselectMapModeFunction0LOCAL_FUNCTION_FOR_LAMBDALAMBDATAnyR1R2mapDescriptorifMapifListkeyDescriptorcarrierDescriptorgetElementDescriptorIntmodulesSerializersModuleserializersModulekeyKindIFORORPrimitiveKindENUMinvokeINVOKEVARIABLE_AS_FUNCTIONJsonConfigurationallowStructuredMapKeysconfigurationJsonEncodingExceptionInvalidKeyKindExceptionmoduleCONTEXTUALELVIStmp1_elvis_lhsSAFE_CALLtmp0_safe_receivergetContextualDescriptorisInline  IV]Ky                                 $       4                1*- $      J       ((     0 ! kotlinxserializationjsoninternallenientHintDEFINEDPROPERTY_BACKING_FIELDkotlinStringUse 'isLenient = true' in 'Json {}' builder to accept non-compliant JSON.DEFAULT_PROPERTY_ACCESSORNothingcoerceInputValuesHintUse 'coerceInputValues = true' in 'Json {}' builder to coerce nulls to default values.specialFlowingValuesHintIt is possible to deserialize them using 'JsonBuilder.allowSpecialFloatingPointValues = true'ignoreUnknownKeysHintUse 'ignoreUnknownKeys = true' in 'Json {}' builder to ignore unknown keys.allowStructuredMapKeysHintUse 'allowStructuredMapKeys = true' in 'Json {}' builder to convert such maps to [key1, value1, key2, value2,...] arrays.NULLnullCOMMACharCOLONBEGIN_OBJEND_OBJBEGIN_LISTEND_LISTSTRINGSTRING_ESCINVALIDUNICODE_ESCTC_OTHERByteTC_STRINGTC_STRING_ESCTC_WHITESPACETC_COMMATC_COLONTC_BEGIN_OBJTC_END_OBJTC_BEGIN_LISTTC_END_LISTTC_EOFTC_INVALIDCTC_MAXIntESC2C_MAXasciiCaseMasktokenDescriptiontokenWHENIR_TEMPORARY_VARIABLEtmp0_subjectBooleanirEQEQtoIntGET_PROPERTYquotation mark '"'string escape sequence '\'comma ','colon ':'start of the object '{'end of the object '}'start of the array '['end of the array ']'end of the inputinvalid tokenvalid tokenCharMappingsUnitAnyESCAPE_2_CHARjvmJvmFieldCharArrayCHAR_TO_TOKENByteArrayinitEscapeinitCharToTokenFOR_LOOPFOR_LOOP_ITERATORtmp0_iteratorcollectionsIntIteratorrangesIntRangeiteratorrangeToRANGEhasNextFOR_LOOP_HAS_NEXTFOR_LOOP_INNER_WHILEFOR_LOOP_VARIABLEinextFOR_LOOP_NEXTinitC2ESCinitC2TCcescIFnotEXCLEQsetEQcodetoCharclINSTANCE_RECEIVERcharToTokenClasslessLTgetGET_ARRAY_ELEMENTescapeToCharAbstractJsonLexersourceCharSequencecurrentPositionpathJsonPathensureHaveCharsisNotEofpeekNextTokenprefetchOrEofpositiontryConsumeCommacanConsumeValueconsumeNextTokenisValidValueStartWHEN_COMMAexpectEofnextTokenfailExpected EOF after parsing, but had minusMINUS insteadpeekedStringescapedStringtextStringBuilderexpectedcposWHILE_LOOPPOSTFIX_INCRtmp0incORORunexpectedTokenANDANDgreaterGTinputLiteralwithPositionRollbackFunction0LOCAL_FUNCTION_FOR_LAMBDAPOSTFIX_DECRtmp0_thistmp1decconsumeStringLenientLAMBDAExpected string literal but 'null' literal was foundexpectedTokenwasConsumedslengthEOFtoStringExpected , but had '' insteadchPREFIX_INCRtryConsumeNulldoConsumecurrentskipWhitespaceslenplusPLUSpeekLeadingMatchingValuekeyToMatchisLenientpeekStringstringconsumeStringdiscardPeekedindexOfcharstartPossubstringendPosconsumeKeyStringinsideStringconsumeStringChunkedconsumeChunkFunction1ParameterNamestringChunkEXCLlastPositionusedAppendappendEscapegreaterOrEqualGTEQwriteRangefromIndextoIndexcurrentChunkHasEscapeinvokeINVOKEVARIABLE_AS_FUNCTIONdecodedStringtakePeekedjsJsNameconsumeString2startPositionUnexpected EOFappendRangeappendEscresultsetLengthalsoCHECK_NOT_NULLEXCLEXCLitconsumeStringLenientNotNullwasUnquotedStringUnexpected 'null' value instead of string literalExpected beginning of the string, but got eofappendExpected escape sequence to continue, got EOFcurrentCharappendHexInvalid escaped char ''Unexpected EOF during unicode escapeshlfromHexCharrequireconditionmessagecharacterCharRangecontainsINInvalid toHexChar char '' in unicode escapeskipElementallowLenientStringstokenStackMutableListmutableListOflastTokenaddlastJsonDecodingExceptionfound ] instead of } at path: removeLastfound } instead of ] at path: Unexpected end of input due to malformed JSON during ignoring unknown keyssizeJsonReader(source='', currentPosition=)failOnUnknownKeykeyprocessedlastIndexOfEncountered an unknown key 'hinthintMessageisEmpty at path: getPathconsumeNumericLiteralLonghasQuotationaccumulatorexponentAccumulatorisNegativeisExponentPositivehasExponentstartUnexpected symbol in numeric literalUnexpected symbol '-' in numeric literalUnexpected symbol '+' in numeric literaldigitNOT_INUnexpected symbol '' in numeric literaltimesMULtoLongNumeric value overflowhasCharsExpected numeric literalExpected closing quotation markLOCAL_FUNCTIONcalculateExponentDoublemathpowunaryMinusUMINUStoDoublenoWhenBranchMatchedExceptiondoubleAccumulatorCompanionMAX_VALUEMIN_VALUEieee754equalsfloorCan't convert to LongconsumeBooleanconsumeBooleanLenientconsumeBoolean2tmp1_subjectorconsumeBooleanLiteralruealseExpected valid boolean literal prefix, but had 'literalSuffixUnexpected end of boolean literalindicesactualTactionsnapshot   "                         kotlinxserializationjsoninternalkotlinSuppressArrayStringINVISIBLE_REFERENCEINVISIBLE_MEMBERBATCH_SIZEDEFINEDPROPERTY_BACKING_FIELDIntDEFAULT_PROPERTY_ACCESSORNothingDEFAULT_THRESHOLDArrayAsSequencebufferCharArrayUnitAnyINITIALIZE_PROPERTY_FROM_PARAMETERlengthsizeGET_PROPERTYCharSequencegetCharindexGET_ARRAY_ELEMENTsubSequencestartIndexendIndextextconcatToStringcomparisonsminOfsubstringtrimnewSizeEQtoStringINSTANCE_RECEIVERReaderJsonLexerreaderSerialReaderCharArrayPoolBatchSizetakeAbstractJsonLexerthresholdsourcepreloadtryConsumeCommaBooleancurrentskipWhitespacesIFORORirgreaterOrEqualGTEQEQEQPREFIX_INCRIR_TEMPORARY_VARIABLEtmp0_thiscurrentPositioninccanConsumeValueensureHaveCharsWHILE_LOOPprefetchOrEofcisValidValueStartunprocessedCountnotEXCLEQcollectionscopyIntoplusPLUSfilledCountsizeTotalactualreadminusMINUSPLUSEQpositionlessLTisEmptyconsumeNextTokenBytecposchPOSTFIX_INCRtmp0WHENtccharToTokenClasstoIntTC_WHITESPACETC_EOFcuroldSizespaceLeftgreaterGTconsumeKeyStringSTRINGclosingQuoteindexOffailTC_STRINGconsumeStringFOR_LOOPFOR_LOOP_ITERATORtmp0_iteratorIntIteratorrangesIntRangeiteratoruntilhasNextFOR_LOOP_HAS_NEXTFOR_LOOP_INNER_WHILEFOR_LOOP_VARIABLEinextFOR_LOOP_NEXTSTRING_ESCcharstartPossrcendPosappendRangefromIndextoIndexStringBuilderescapedStringpeekLeadingMatchingValuekeyToMatchisLenientreleasez "                    kotlinxserializationjsoninternalStringJsonLexerDEFINEDsourcekotlinStringUnitAbstractJsonLexerPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORNothingprefetchOrEofIntpositionIFBooleanirlessLTlengthGET_PROPERTYconsumeNextTokenByteANDANDnotEXCLEQEQEQcurrentPositionWHILE_LOOPchChargetGET_ARRAY_ELEMENTPOSTFIX_INCRIR_TEMPORARY_VARIABLEtmp0_thistmp1incWHENtccharToTokenClasstoIntTC_WHITESPACETC_EOFtryConsumeCommacurrentskipWhitespacesORORPREFIX_INCRcanConsumeValuecEQisValidValueStartexpectedunexpectedTokenconsumeKeyStringSTRINGclosingQuotetextindexOfconsumeStringLenientfailTC_STRINGFOR_LOOPFOR_LOOP_ITERATORtmp0_iteratorcollectionsIntIteratorrangesIntRangeiteratoruntilhasNextFOR_LOOP_HAS_NEXTFOR_LOOP_INNER_WHILEFOR_LOOP_VARIABLEinextFOR_LOOP_NEXTSTRING_ESCconsumeStringplusPLUSsubstringconsumeStringChunkedisLenientconsumeChunkFunction1ParameterNamestringChunkforEachListchunkedBATCH_SIZEpeekLeadingMatchingValuekeyToMatchpositionSnapshotTC_BEGIN_OBJfirstKeypeekStringdiscardPeekedTC_COLONINSTANCE_RECEIVER     kotlinxserializationjsondecodeFromDynamicExperimentalSerializationApiDEFINEDTkotlinAnyJsondeserializerDeserializationStrategydynamicNothinginternaldecodeDynamicKSerializerserializermodulesSerializersModuleserializersModuleGET_PROPERTYencodeToDynamicSerializationStrategyvalueencodeDynamic    kotlinxserializationjsonschemaCachekotlinSuppressArrayStringDEPRECATION_ERRORDEFINEDinternalDescriptorSchemaCacheJsonNothing_schemaCacheGET_PROPERTY    kotlinxserializationjsoninternalCharArrayPoolBatchSizeDEFINEDkotlinUnitAnytakeCharArrayNothingIntBATCH_SIZEGET_PROPERTYreleasearrayINSTANCE_RECEIVER3       "           "                "   Z V @                kotlinxserializationjsoninternalMAX_SAFE_INTEGERDEFINEDPROPERTY_BACKING_FIELDkotlinDoubleDEFAULT_PROPERTY_ACCESSORNothingdecodeDynamicjsJsNameStringTAnyJsondeserializerDeserializationStrategydynamicinputDynamicInputWHENIR_TEMPORARY_VARIABLEtmp0_subjectjsTypeOfBooleanWHEN_COMMAirEQEQbooleannumberstringPrimitiveDynamicInputIFArray.isArray(dynamic)DynamicListInputdecodeSerializableValueOptInArrayreflectKClassAnnotationExperimentalSerializationApivalueUnitNamedValueDecoderINITIALIZE_PROPERTY_FROM_PARAMETERJsonDecoderkeysObjectELVIStmp0_elvis_lhsGET_PROPERTY{}sizeIntlengthforceNullserializersModulemodulesSerializersModulecurrentPositiondecodeJsonElementJsonElementtagcurrentTagOrNullnotEXCLEQdecodeFromDynamicKSerializerCompanionserializerJsonNullJsonObjectbuildJsonObjectExtensionFunctionTypeFunction1JsonObjectBuilderLOCAL_FUNCTION_FOR_LAMBDA$this$buildJsonObjectFOR_LOOPFOR_LOOP_ITERATORtmp0_iteratorcollectionsIntIteratorrangesIntRangeiteratoruntilhasNextFOR_LOOP_HAS_NEXTFOR_LOOP_INNER_WHILEFOR_LOOP_VARIABLEinextFOR_LOOP_NEXTkeyputtoStringLAMBDAdecodeSerializableValuePolymorphiccoerceInputValuedescriptordescriptorsSerialDescriptorindextryCoerceValuegetElementDescriptorParameterNameconsumeitgetByTagFunction0composeNameparentNamechildNamedecodeElementIndexlessLTelementsCountWHILE_LOOPnamegetTagPOSTFIX_INCRtmp0_thistmp1incminusMINUSEQANDANDORORhasNameabsenceIsNullEXCLJsonConfigurationcoerceInputValuesconfigurationencodingCompositeDecoderDECODE_DONEundefinedexplicitNullsisElementOptionalisNullableelementNamestrategyJsonNamingStrategynamingStrategymainNamegetElementNameuseAlternativeNamesdeserializationNamesMapMapSAFE_CALLtmp0_safe_receiverfindgetGET_ARRAY_ELEMENTletfallbackNametmp1_safe_receiverserialNameForJsontmp2_elvis_lhsdecodeTaggedEnumenumDescriptorbyTagenumValueSerializationExceptionEnum value must be a string, got ''getJsonNameIndexOrThrowdecodeTaggedCharChar can't be represented as CharNumbernum is not a NumbercodePointLongtoJavascriptLongtoLonggreaterGTcodeMAX_VALUE can't be represented as Char because it's not in bounds of Char.MIN_VALUE..Char.MAX_VALUEtoChartoIntdecodeTaggedLongcanBeConvertedisFiniteieee754equalsmathfloor can't be represented as Long because it is not finite or has non-zero fractional partinBoundlessOrEqualLTEQabs can't be deserialized to Long due to a potential precision lossdecodeTaggedValueothrowMissingTagdecodeTaggedNotNullMarkValue for field is missingbeginStructurecurrentValuetmp1_elvis_lhskindSerialKindtmp2_subjectPolymorphicKindStructureKinduseArrayPolymorphismLISTMAPtmp3_subjectDynamicMapInputINSTANCE_RECEIVERtimesMULisKeyremPERCdivDIVthrowIllegalKeyTypetypeProperty is not valid type : decodeTaggedByteBytedecodeMapKeybyte$this$decodeMapKeytexttoByteOrNulldecodeTaggedShortShortshorttoShortOrNulldecodeTaggedIntinttoIntOrNulllongtoDoubleOrNulldecodeTaggedFloatFloatfloattoFloatOrNulldecodeTaggedDoubledoubledecodecastinvokeINVOKEVARIABLE_AS_FUNCTIONPREFIX_INCRJsonArraybuildJsonArrayJsonArrayBuilder$this$buildJsonArrayaddpushTagprimitivestrJsonPrimitivetoBooleanltoLongOrNulld       "               B>[   G!      #>     bDkotlinxserializationjsoninternalkotlinOptInArrayreflectKClassAnnotationExperimentalSerializationApiencodeDynamicjsJsNameStringencodeToDynamicDEFINEDTAnyJsonserializerSerializationStrategyvalueUnitIFBooleanORORdescriptorsPrimitiveKindSerialKindSerialDescriptorkindGET_PROPERTYdescriptorENUMencoderDynamicPrimitiveEncoderencodeSerializableValueNothingresultDynamicObjectEncoderencodeNullAsUndefinedencodingAbstractEncoderPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORJsonEncoderserializersModulemodulesSerializersModuleNoOutputMarkcurrentNodecurrentNamecurrentDescriptorcurrentElementIsMapKeypolymorphicDiscriminatorINSTANCE_RECEIVERwriteModeWriteModejsObjectindexIntparentEnumOBJMAPLISTvaluesENUM_CLASS_SPECIAL_MEMBERvalueOfentriesenumsEnumEntriesencodeElementEQWHENirEQEQremPERCANDANDPolymorphicKindtoStringgetJsonElementNameencodeValueisNotStructuredencodeCharCharencodeNullencodeEnumenumDescriptorgetElementNameencodeLongLongasDoubleDoubletoDoubleconversionHasLossOfPrecisiongreaterGTmathabsMAX_SAFE_INTEGERnotEXCLJsonConfigurationisLenientconfigurationIllegalArgumentExceptionplusPLUS can't be serialized to number due to a potential precision loss. Use the JsonConfiguration option isLenient to serialize anywayLong with value can't be used in json as map key, because its value is larger than Number.MAX_SAFE_INTEGERencodeFloatFloatencodeDoublehasNonZeroFractionalPartEXCLEQieee754equalsfloorisFiniteDouble with value can't be used in json as map key, because its value is not an integer.encodeNullableSerializableElementexplicitNullsencodeJsonElementelementJsonElementJsonElementSerializershouldEncodeElementDefaultencodeDefaultsenterNodechildexitNodeencodePolymorphicallyFunction1LOCAL_FUNCTION_FOR_LAMBDAitLAMBDAbeginStructureCompositeEncoderValue of type serialName can't be used in json as map key. It should have either primitive or enum kind, but its kind is .newModeselectModenewChildCHECK_NOT_NULLEXCLEXCLIR_TEMPORARY_VARIABLEtmp0_subjectWHEN_COMMA{}[]noWhenBranchMatchedExceptionendStructuredescStructureKindCLASSOBJECTCONTEXTUALerrorDynamicObjectSerializer does not support serialization of singular primitive values or enum types. can't be deserialized to number due to a potential precision loss. (  "   kotlinxserializationjsoninternalFormatLanguageInternalSerializationApikotlinannotationRetentionAnnotationRetentionBINARYTargetArrayAnnotationTargetFUNCTIONPROPERTY_GETTERPROPERTY_SETTERFIELDVALUE_PARAMETERLOCAL_VARIABLEANNOTATION_CLASSDEFINEDvalueStringprefixsuffixUnitAnyPROPERTY_BACKING_FIELDINITIALIZE_PROPERTY_FROM_PARAMETERDEFAULT_PROPERTY_ACCESSORNothingINSTANCE_RECEIVERAnnotation%     kotlinxserializationjsoninternalJsonToStringWriterDEFINEDkotlinUnitAnysbPROPERTY_BACKING_FIELDtextStringBuilderIntDEFAULT_PROPERTY_ACCESSORNothingwriteLongvalueLongappendGET_PROPERTYJsonWriterwriteCharcharCharwriteStringwriteQuotedprintQuotedreleasecleartoStringINSTANCE_RECEIVER  kotlinxserializationjsoninternalcreateMapForCacheDEFINEDkotlincollectionsMutableMapKAnyVinitialCapacityIntNothingHashMap