<?xml version="1.0" ?>
<SmellBaseline>
  <ManuallySuppressedIssues/>
  <CurrentIssues>
    <ID>CyclomaticComplexMethod:CommentListItem.kt$@Composable fun CommentListItem( modifier: Modifier = Modifier, comment: CommentListItemState, fetchedReplies: List&lt;CommentReplyState&gt;? = null, onReactClicked: (commentId: String, reaction: String, parentCommentId: String?) -&gt; Unit, onProfileClicked: (userHandle: UserHandle) -&gt; Unit, onTimecodeClicked: (timecode: String) -&gt; Unit, onReplyClicked: () -&gt; Unit, onReportComment: (commentId: String) -&gt; Unit, onDeleteComment: (commentId: String) -&gt; Unit, fetchReplies: () -&gt; Unit = {}, repliesLoading: Boolean, reactLoadingMap: Map&lt;String, Boolean&gt; = emptyMap(), authorId: String? = null, isOwnContent: Boolean, isOwnComment: Boolean, entityLabelText: String? = null, showTimestamp: Boolean = true, // feature flag showMentions: Boolean = true, )</ID>
    <ID>CyclomaticComplexMethod:SongListItem.kt$@Composable fun SongListItem( modifier: Modifier = Modifier, backgroundColor: Color = ExtendedTheme.colors.backgroundPrimary, textColor: Color = ExtendedTheme.colors.textPrimary, clipImageUrl: Url?, songTitle: String, songTags: String? = null, modelBadge: UiModelBadge? = null, playCount: String? = null, upvoteCount: String? = null, artistName: String? = null, remixTag: String? = null, onClick: () -&gt; Unit, onOverflowClick: (() -&gt; Unit)?, onUserClick: () -&gt; Unit? = {}, showStats: Boolean = false, isPreviewClip: Boolean = false, isFreeUser: Boolean = true, onUpgradeClicked: () -&gt; Unit? = {}, )</ID>
    <ID>CyclomaticComplexMethod:TimeBoxGestures.kt$suspend fun PointerInputScope.detectTransformGesturesWithCallbacks( panZoomLock: Boolean = false, onGestureStart: () -&gt; Unit = {}, onGestureEnd: () -&gt; Unit = {}, onGesture: (centroid: Offset, pan: Offset, zoom: Float, rotation: Float) -&gt; Unit, )</ID>
    <ID>DestructuringDeclarationWithTooManyEntries:BottomMediaPlayerCard.kt$val (image, title, artist, pauseIcon, nextIcon) = createRefs()</ID>
    <ID>EmptyFunctionBlock:PillTabRow.kt$DisabledInteractionSource${}</ID>
    <ID>LongMethod:CommentListItem.kt$@Composable fun CommentListItem( modifier: Modifier = Modifier, comment: CommentListItemState, fetchedReplies: List&lt;CommentReplyState&gt;? = null, onReactClicked: (commentId: String, reaction: String, parentCommentId: String?) -&gt; Unit, onProfileClicked: (userHandle: UserHandle) -&gt; Unit, onTimecodeClicked: (timecode: String) -&gt; Unit, onReplyClicked: () -&gt; Unit, onReportComment: (commentId: String) -&gt; Unit, onDeleteComment: (commentId: String) -&gt; Unit, fetchReplies: () -&gt; Unit = {}, repliesLoading: Boolean, reactLoadingMap: Map&lt;String, Boolean&gt; = emptyMap(), authorId: String? = null, isOwnContent: Boolean, isOwnComment: Boolean, entityLabelText: String? = null, showTimestamp: Boolean = true, // feature flag showMentions: Boolean = true, )</ID>
    <ID>MagicNumber:ArtistMiniDetail.kt$0xAAAAAAAA</ID>
    <ID>MagicNumber:AudioWaveform.kt$400</ID>
    <ID>MagicNumber:AudioWaveformState.kt$DisplayMethod.ExponentialInterpolation$4f</ID>
    <ID>MagicNumber:AukDialogScaffold.kt$0xAA000000</ID>
    <ID>MagicNumber:AuraShader.kt$AuraShader$.3f</ID>
    <ID>MagicNumber:AuraShader.kt$AuraShader$3</ID>
    <ID>MagicNumber:AuraStyle.kt$0.003921569f</ID>
    <ID>MagicNumber:AuraStyle.kt$0.07778742f</ID>
    <ID>MagicNumber:AuraStyle.kt$0.16078432f</ID>
    <ID>MagicNumber:AuraStyle.kt$0.28235295f</ID>
    <ID>MagicNumber:AuraStyle.kt$0.4651054f</ID>
    <ID>MagicNumber:AuraStyle.kt$0.69803923f</ID>
    <ID>MagicNumber:AuraStyle.kt$1.0846897f</ID>
    <ID>MagicNumber:AuraStyle.kt$AuraStyle.Points$0.05f</ID>
    <ID>MagicNumber:AuraStyle.kt$AuraStyle.Points$0.1f</ID>
    <ID>MagicNumber:AuraStyle.kt$AuraStyle.Points$0.2f</ID>
    <ID>MagicNumber:BasicDropdownMenu.kt$3</ID>
    <ID>MagicNumber:BillingSubscriptionOptionCard.kt$0.5f</ID>
    <ID>MagicNumber:BillingSubscriptionOptionCard.kt$0xFFD5CFCA</ID>
    <ID>MagicNumber:BillingSubscriptionOptionCard.kt$0xFFE8E1DC</ID>
    <ID>MagicNumber:BlurClippedImage.kt$0.2f</ID>
    <ID>MagicNumber:BlurClippedImage.kt$0.4f</ID>
    <ID>MagicNumber:BlurClippedImage.kt$0.6f</ID>
    <ID>MagicNumber:BlurClippedImage.kt$0.8f</ID>
    <ID>MagicNumber:BottomMediaPlayerCard.kt$0.5f</ID>
    <ID>MagicNumber:BottomSheetSongActionListItem.kt$0.5f</ID>
    <ID>MagicNumber:BrushLinearProgressIndicator.kt$0.1f</ID>
    <ID>MagicNumber:BrushLinearProgressIndicator.kt$0.2f</ID>
    <ID>MagicNumber:BrushLinearProgressIndicator.kt$0.45f</ID>
    <ID>MagicNumber:BrushLinearProgressIndicator.kt$0.4f</ID>
    <ID>MagicNumber:BrushLinearProgressIndicator.kt$0.65f</ID>
    <ID>MagicNumber:BrushLinearProgressIndicator.kt$0.8f</ID>
    <ID>MagicNumber:BrushLinearProgressIndicator.kt$180.0</ID>
    <ID>MagicNumber:BrushLinearProgressIndicator.kt$270f</ID>
    <ID>MagicNumber:BrushLinearProgressIndicator.kt$360f</ID>
    <ID>MagicNumber:ColorExtensions.kt$0.03928f</ID>
    <ID>MagicNumber:ColorExtensions.kt$0.055f</ID>
    <ID>MagicNumber:ColorExtensions.kt$0.05f</ID>
    <ID>MagicNumber:ColorExtensions.kt$0.0722f</ID>
    <ID>MagicNumber:ColorExtensions.kt$0.114f</ID>
    <ID>MagicNumber:ColorExtensions.kt$0.2126f</ID>
    <ID>MagicNumber:ColorExtensions.kt$0.299f</ID>
    <ID>MagicNumber:ColorExtensions.kt$0.587f</ID>
    <ID>MagicNumber:ColorExtensions.kt$0.7152f</ID>
    <ID>MagicNumber:ColorExtensions.kt$1.055f</ID>
    <ID>MagicNumber:ColorExtensions.kt$12.92f</ID>
    <ID>MagicNumber:ColorExtensions.kt$2.4f</ID>
    <ID>MagicNumber:ColorPalette.kt$ColorPalette.BackgroundDotCom$0.03137f</ID>
    <ID>MagicNumber:ColorPalette.kt$ColorPalette.BackgroundDotCom$0.05098f</ID>
    <ID>MagicNumber:ColorPalette.kt$ColorPalette.BubblegumPink$0.54509f</ID>
    <ID>MagicNumber:ColorPalette.kt$ColorPalette.BubblegumPink$0.62745f</ID>
    <ID>MagicNumber:ColorPalette.kt$ColorPalette.PopcornYellow$0.50196f</ID>
    <ID>MagicNumber:ColorPalette.kt$ColorPalette.PopcornYellow$0.86274f</ID>
    <ID>MagicNumber:ColorPalette.kt$ColorPalette.SunsetOrange$0.13333f</ID>
    <ID>MagicNumber:ColorPalette.kt$ColorPalette.SunsetOrange$0.44705f</ID>
    <ID>MagicNumber:ColorPalette.kt$ColorPalette.VacationViolet$0.50196f</ID>
    <ID>MagicNumber:CreatePlaylistBottomSheet.kt$0.8f</ID>
    <ID>MagicNumber:CropHandles.kt$10000</ID>
    <ID>MagicNumber:EasterEggScreen.kt$3</ID>
    <ID>MagicNumber:GLRenderer.kt$GLRenderer$0.1f</ID>
    <ID>MagicNumber:GLRenderer.kt$GLRenderer$0.2f</ID>
    <ID>MagicNumber:GLRenderer.kt$GLRenderer$0.3f</ID>
    <ID>MagicNumber:GLRenderer.kt$GLRenderer$0.4f</ID>
    <ID>MagicNumber:GLRenderer.kt$GLRenderer$0.5f</ID>
    <ID>MagicNumber:GLRenderer.kt$GLRenderer$0.8f</ID>
    <ID>MagicNumber:GLRenderer.kt$GLRenderer$1000f</ID>
    <ID>MagicNumber:GLRenderer.kt$GLRenderer$1080f</ID>
    <ID>MagicNumber:GLRenderer.kt$GLRenderer$1920f</ID>
    <ID>MagicNumber:GLRenderer.kt$GLRenderer$4</ID>
    <ID>MagicNumber:ImageColorAnalysisEffect.kt$24</ID>
    <ID>MagicNumber:InAppReviewDialog.kt$0xAA000000</ID>
    <ID>MagicNumber:IsosurfaceButton.kt$100</ID>
    <ID>MagicNumber:IsosurfaceButton.kt$1000</ID>
    <ID>MagicNumber:IsosurfaceButton.kt$1e-6</ID>
    <ID>MagicNumber:IsosurfaceButton.kt$200</ID>
    <ID>MagicNumber:IsosurfaceButton.kt$3000</ID>
    <ID>MagicNumber:IsosurfaceButton.kt$80</ID>
    <ID>MagicNumber:Matrix4x4.kt$Matrix4x4$16</ID>
    <ID>MagicNumber:Matrix4x4.kt$Matrix4x4.Companion$16</ID>
    <ID>MagicNumber:ModelSelectorDropdownMenu.kt$70</ID>
    <ID>MagicNumber:NoLibrarySongsEmptyState.kt$0.6f</ID>
    <ID>MagicNumber:OmniPlayerHeader.kt$0.7f</ID>
    <ID>MagicNumber:PaletteColorBox.kt$24</ID>
    <ID>MagicNumber:PaletteColorExtractionEffect.kt$24</ID>
    <ID>MagicNumber:PlaybackTimeText.kt$1000</ID>
    <ID>MagicNumber:PlaylistCollectionGridItem.kt$500</ID>
    <ID>MagicNumber:ProfileAvatarImage.kt$0.6f</ID>
    <ID>MagicNumber:RadialLayout.kt$100</ID>
    <ID>MagicNumber:RadialLayout.kt$180f</ID>
    <ID>MagicNumber:RadialLayout.kt$360f</ID>
    <ID>MagicNumber:RadialScrollingContent.kt$10</ID>
    <ID>MagicNumber:RadialScrollingContent.kt$100</ID>
    <ID>MagicNumber:RoundedButton.kt$0.5f</ID>
    <ID>MagicNumber:ShareLinkBottomSheet.kt$0xFF1877F2</ID>
    <ID>MagicNumber:ShareLinkBottomSheet.kt$0xFF25D366</ID>
    <ID>MagicNumber:ShareLinkBottomSheet.kt$0xFF333333</ID>
    <ID>MagicNumber:StatefulBottomSheet.kt$100</ID>
    <ID>MagicNumber:Theme.kt$0xFF001D39</ID>
    <ID>MagicNumber:Theme.kt$0xFF0061A1</ID>
    <ID>MagicNumber:Theme.kt$0xFF0B2D4B</ID>
    <ID>MagicNumber:Theme.kt$0xFF0F0F0F</ID>
    <ID>MagicNumber:Theme.kt$0xFF121213</ID>
    <ID>MagicNumber:Theme.kt$0xFF181818</ID>
    <ID>MagicNumber:Theme.kt$0xFF1A1A1D</ID>
    <ID>MagicNumber:Theme.kt$0xFF1B1B1F</ID>
    <ID>MagicNumber:Theme.kt$0xFF1B1B2B</ID>
    <ID>MagicNumber:Theme.kt$0xFF1B1C1E</ID>
    <ID>MagicNumber:Theme.kt$0xFF1C1C1F</ID>
    <ID>MagicNumber:Theme.kt$0xFF222227</ID>
    <ID>MagicNumber:Theme.kt$0xFF262629</ID>
    <ID>MagicNumber:Theme.kt$0xFF2A2B32</ID>
    <ID>MagicNumber:Theme.kt$0xFF303033</ID>
    <ID>MagicNumber:Theme.kt$0xFF303134</ID>
    <ID>MagicNumber:Theme.kt$0xFF323236</ID>
    <ID>MagicNumber:Theme.kt$0xFF393A3E</ID>
    <ID>MagicNumber:Theme.kt$0xFF3A3A3E</ID>
    <ID>MagicNumber:Theme.kt$0xFF3C3F48</ID>
    <ID>MagicNumber:Theme.kt$0xFF41444B</ID>
    <ID>MagicNumber:Theme.kt$0xFF444B50</ID>
    <ID>MagicNumber:Theme.kt$0xFF506A83</ID>
    <ID>MagicNumber:Theme.kt$0xFF555861</ID>
    <ID>MagicNumber:Theme.kt$0xFF5D5D61</ID>
    <ID>MagicNumber:Theme.kt$0xFF5D5D73</ID>
    <ID>MagicNumber:Theme.kt$0xFF74777A</ID>
    <ID>MagicNumber:Theme.kt$0xFF8AB4F8</ID>
    <ID>MagicNumber:Theme.kt$0xFF8E8E92</ID>
    <ID>MagicNumber:Theme.kt$0xFFB1B5B8</ID>
    <ID>MagicNumber:Theme.kt$0xFFBFC0C3</ID>
    <ID>MagicNumber:Theme.kt$0xFFC4C4C7</ID>
    <ID>MagicNumber:Theme.kt$0xFFC8C8CC</ID>
    <ID>MagicNumber:Theme.kt$0xFFD0E4FF</ID>
    <ID>MagicNumber:Theme.kt$0xFFD6E3F2</ID>
    <ID>MagicNumber:Theme.kt$0xFFD7D8DC</ID>
    <ID>MagicNumber:Theme.kt$0xFFDDE0E3</ID>
    <ID>MagicNumber:Theme.kt$0xFFE2E1FF</ID>
    <ID>MagicNumber:Theme.kt$0xFFE2E2E6</ID>
    <ID>MagicNumber:Theme.kt$0xFFE3E3E3</ID>
    <ID>MagicNumber:Theme.kt$0xFFE3E4E7</ID>
    <ID>MagicNumber:Theme.kt$0xFFEDEFF1</ID>
    <ID>MagicNumber:Theme.kt$0xFFEFF1F3</ID>
    <ID>MagicNumber:Theme.kt$0xFFF4F6F8</ID>
    <ID>MagicNumber:Theme.kt$0xFFF5F0ED</ID>
    <ID>MagicNumber:Theme.kt$0xFFF5F6F8</ID>
    <ID>MagicNumber:Theme.kt$0xFFFFFFFF</ID>
    <ID>MagicNumber:TimeBoxGestures.kt$180f</ID>
    <ID>MagicNumber:UpdateScreen.kt$0.6f</ID>
    <ID>MagicNumber:V45PlusDialogContent.kt$0xFFFF9C35</ID>
    <ID>MagicNumber:VerticalScrollbar.kt$100</ID>
    <ID>MagicNumber:VerticalScrollbar.kt$1000f</ID>
    <ID>MatchingDeclarationName:AudioWaveform.kt$AudioWaveformDefaults</ID>
    <ID>MatchingDeclarationName:Color.kt$SunoColors</ID>
    <ID>MatchingDeclarationName:ImageColorAnalysisEffect.kt$ColorResult</ID>
    <ID>MatchingDeclarationName:ModalDrawer.kt$DrawerSide</ID>
    <ID>MatchingDeclarationName:OmniPlayerPlaybackControls.kt$RepeatMode</ID>
    <ID>MatchingDeclarationName:SelectorDropdownMenu.kt$SelectorDropdownMenuIconSide</ID>
    <ID>MaxLineLength:AuraState.kt$/* * used to animate enable/disable transition. Brings animation to a smooth stop, and smoothly transitions colors to gray */</ID>
    <ID>MaxLineLength:BrushLinearProgressIndicator.kt$com.suno.android.common_ui.components.BrushLinearProgressIndicator.kt</ID>
    <ID>MaxLineLength:LaunchCustomTabEffect.kt$// todo: I really hate this as a solution that works. There's also minor graphical flickering that happens...</ID>
    <ID>PrintStackTrace:ShareLinkBottomSheet.kt$e</ID>
    <ID>ReturnCount:AudioWaveformState.kt$AudioWaveformState$fun getValue( time: Duration, ): Float?</ID>
    <ID>SpreadOperator:UiString.kt$(this.resId, *this.args)</ID>
    <ID>SpreadOperator:UiString.kt$(this.resId, this.count, *this.args)</ID>
    <ID>SwallowedException:ShareLinkBottomSheet.kt$e: Exception</ID>
    <ID>TooGenericExceptionCaught:CastDeviceChooserDialog.kt$e: Exception</ID>
    <ID>TooGenericExceptionCaught:LaunchCustomTabEffect.kt$exception: Exception</ID>
    <ID>TooGenericExceptionCaught:ShareLinkBottomSheet.kt$e: Exception</ID>
    <ID>UnusedParameter:AukDialogScaffold.kt$modifier: Modifier = Modifier</ID>
    <ID>UnusedParameter:BillingSubscriptionOptionCard.kt$modifier: Modifier = Modifier</ID>
    <ID>UnusedParameter:CommercialRightsDialog.kt$modifier: Modifier = Modifier</ID>
    <ID>UnusedParameter:InAppReviewDialog.kt$modifier: Modifier = Modifier</ID>
    <ID>UnusedParameter:IsosurfaceButton.kt$modifier: Modifier = Modifier</ID>
    <ID>UnusedParameter:IsosurfaceCreateFab.kt$modifier: Modifier = Modifier</ID>
    <ID>UnusedParameter:LibraryHeaderIsosurface.kt$modifier: Modifier = Modifier</ID>
    <ID>UnusedParameter:NoLibrarySongsEmptyState.kt$modifier: Modifier = Modifier</ID>
    <ID>UnusedParameter:NoLikedSongsEmptyState.kt$isPlayerVisible: Boolean? = true</ID>
    <ID>UnusedParameter:PillTabRow.kt$modifier: Modifier = Modifier</ID>
    <ID>UnusedParameter:PlaylistCollectionGridItem.kt$bottomCoverArtUrl: String?</ID>
    <ID>UnusedParameter:PlaylistCollectionGridItem.kt$middleCoverArtUrl: String?</ID>
    <ID>UnusedParameter:SongGeneratingSpinnerBanner.kt$modifier: Modifier = Modifier</ID>
    <ID>UnusedParameter:UpdateScreen.kt$modifier: Modifier = Modifier</ID>
    <ID>UnusedPrivateProperty:ImageColorAnalysisEffect.kt$val dominant = palette?.getDominantColor(Color.LightGray.toArgb())</ID>
    <ID>UnusedPrivateProperty:ImageColorAnalysisEffect.kt$val muted = palette?.getMutedColor(Color.LightGray.toArgb())</ID>
    <ID>UnusedPrivateProperty:ImageColorAnalysisEffect.kt$val vibrant = palette?.getVibrantColor(Color.LightGray.toArgb())</ID>
    <ID>UnusedPrivateProperty:PaletteColorBox.kt$val dominant = palette?.getDominantColor(Color.LightGray.toArgb())</ID>
    <ID>UnusedPrivateProperty:PaletteColorBox.kt$val muted = palette?.getMutedColor(Color.LightGray.toArgb())</ID>
    <ID>UnusedPrivateProperty:PaletteColorBox.kt$val vibrant = palette?.getVibrantColor(Color.LightGray.toArgb())</ID>
    <ID>UnusedPrivateProperty:PaletteColorExtractionEffect.kt$val dominant = palette?.getDominantColor(Color.LightGray.toArgb())</ID>
    <ID>UnusedPrivateProperty:PaletteColorExtractionEffect.kt$val muted = palette?.getMutedColor(Color.LightGray.toArgb())</ID>
    <ID>UnusedPrivateProperty:PaletteColorExtractionEffect.kt$val vibrant = palette?.getVibrantColor(Color.LightGray.toArgb())</ID>
    <ID>UnusedPrivateProperty:TimeBox.kt$val endTime = state.startTimeOffset + width.toDp() / state.resolution</ID>
  </CurrentIssues>
</SmellBaseline>
