1data _controller _mainChannelinitsendhideSelfbuild createState _flashedId _flashTimerdispose_run_hideedgerightbottom _thickness_corner_handle onCycleTargetonToggleShowModeonToggleViewModeonLockonAnchoronHideemojitooltiponTapcolorentries flashedIdonRun_scroll_order initStatedidUpdateWidget _sameOrder _onReorderentryindex showLabel cellWidth cellHeightflashed onReorderwidthheight_hover_downPaletteChildLink PaletteApp PaletteScreen_PaletteScreenState _ResizeHandle_Header_Chrome_Empty_Entries _EntriesState_DraggableEntry _DragFeedback _EntryButton_EntryButtonState�PointerDeviceKind ValueNotifierPaletteStatePayloadWindowControllerWindowMethodChannelPaletteServicemainChannelNamemode ChannelModeunidirectionalFuturevoidsetWindowMethodHandlercallmethodvaluefromJson argumentstimeoutDurationseconds debugPrinte invokeMethodStringObjectargshide millisecondsStatelessWidgetoverrideWidget BuildContextAppThemeBuilderbuilder MaterialApptitle windowTitledebugShowCheckedModeBannerthemecopyWithscaffoldBackgroundColor AppColorsopaqueBghomeStatefulWidgetStateTimercanceldisposebool unawaitedsendsetStatemountedhideSelfread CatiaProviderScaffoldbackgroundColorbodyValueListenableBuildervalueListenabledataentriesPaletteEntryViewStackchildren CatiaListTilekeyValueKeyactiveInstanceIdinstanceonTapselectInstanceid Container decoration BoxDecorationborderBorderallcolor borderRadius BorderRadiuscircularchildColumncrossAxisAlignmentCrossAxisAlignmentstretch onCycleTargetonToggleShowModeonToggleViewModeonLockonAnchoronHideExpandedPaddingpaddingfromLTRBisEmpty flashedIdonRunedgerightbottomintSystemMouseCursorsresizeUpLeftDownRightresizeLeftRight resizeUpDown Positionedwidthheighttopleft MouseCursor MouseRegioncursorListener onPointerDownbehaviorHitTestBehavior translucentexpand VoidCallbackviewModePaletteViewMode emojiOnlylocked targetTitle isNotEmpty workbenchIdpaletteWorkbenchDisplayNamedocKindjoinonlysurfaceverticalRadius BorderSideRowTooltipmessageSizedBoxCenterTextstyle TextStylefontSize textMuted textSecondary targetPinned waitDurationInkWell symmetric horizontalmaxLinesoverflow TextOverflowellipsisaccent fontWeight FontWeightw600emojishowModePaletteShowModealways whenCatiatooltipColorfontFamilyFallbackkEmojiFontFallbacknote textAlign TextAligncenterListScrollController initStateofwidgetdidUpdateWidgetlengthi indexWhereremoveAtinsert emojiLabelScrollConfiguration scrollbarsphysicsBouncingScrollPhysicsparentAlwaysScrollableScrollPhysics dragDevicestouchmousetrackpadstylus Scrollbar controller thicknessradiusGridView gridDelegate(SliverGridDelegateWithMaxCrossAxisExtentmaxCrossAxisExtentmainAxisExtentcrossAxisSpacingmainAxisSpacingentryindex showLabel cellWidth cellHeightflashedenabled onReorder Draggable DragTargetdoubleonWillAcceptWithDetailsdetailsonAcceptWithDetails candidateDataAnimatedContainerdurationfeedbackchildWhenDraggingOpacityopacityMaterialColors transparent surfaceAlt boxShadow BoxShadow withValuesalpha blurRadius alignment Alignmentlabel textPrimary alphaBlend AnimatedScalescalecurveCurveseaseOutmainAxisAlignmentMainAxisAlignmentclickbasiconEnteronExitGestureDetectoropaque onTapDownonTapUp onTapCancelminTweenAnimationBuildertweenTweenbeginend easeOutCubict Transform translateoffsetOffsetStatelessWidgetStatefulWidgetStatew¥h!�^£“,U�ž@µM ‚Z dart:async‚o‚�‚„math‚„ dart:math‚Œ6package:desktop_multi_window/desktop_multi_window.dart‚Í.package:fikocatia/services/catia_provider.dartƒ.package:fikocatia/widgets/catia_list_tile.dartƒeƒ{PointerDeviceKindƒ?package:flutter/gestures.dartƒ~package:flutter/material.dartƒ¦package:provider/provider.dartƒÐ../services/palette_model.dartƒù ../services/palette_service.dart„$../services/palette_state.dart„M../theme/app_theme.dart„o../widgets/mini_pill.dartžÑÀq%ƒpEH€‡€Æ��8�o�½�Õ�Ø‚ ‚Y‚n‚Š‚‹‚̃ƒ>ƒ}ƒ¥ƒÎƒÏƒø„#„L„n„’„“„â… …Y…Z…s…µ†††-†.†a†…†«†°†±†ü‡H‡ˆ‡¦‡°‡Ç‡øˆˆ6ˆSˆoˆºˆ×ˆåˆþ‰ ‰;‰M‰�‰•‰Ÿ‰¸‰ÙŠ Š;ŠMŠƒŠ‰Š�ŠŽŠÐŠÚ‹‹!‹]‹c‹g‹h‹±ŒŒ)Œ3ŒŒ‘ŒËŒÑŒÕŒ×ŒØ�'�8�‡�ˆ�³�Ô�Õ�ᎎ$ŽTŽŽªŽò�8�„�©�²�¹�½�¿�À���n�o�œ�À�Á�Í‘ ‘‘‘H‘–‘Ô‘ê’’’ ’ ’;’P’T’U’|’–’Ç’â““G“}“…“‰“Š“©“Ò“ù“ý“þ” ”1”e”f”|”§”á••7•~•–•®•¯•Ì––`–š–¾———+—V—•—ϗ☘C˜a˜~˜ ˜ì™™W™¦™éš0šUšlšŠš°šø›'›R›z›§›Ùœœ=œ^œwœŽœ£œ¶œÇ��_�®�þžHž�ž»ŸŸŸŸ)Ÿ2Ÿ9Ÿ=Ÿ?Ÿ@ŸŽŸÜ ' \ Š œ ° Å Æ Þ ö¡¡'¡-¡.¡O¡n¡o¡{¡¢¡È¡ä¢¢(¢Y¢‰¢Š¢§¢»££!£3£F£^£w£—£ £¸£í¤ ¤¤/¤A¤\¤|¤…¤’¤Æ¤å¤ö¥¥¥7¥W¥`¥f¥}¥�¥‚¥·¥Ï¥è¦/¦`¦Š¦•¦ž¦ ¦¡¦ê§§5§Y§€§§§Ä§ã¨ ¨ ¨¨6¨W¨{¨Ÿ¨¹¨Õ¨ï¨õ¨ö©©)©=©~©¤©º©÷ªCª|ª©ªÞ««&«'«=«O«ˆ«©«Ë¬¬\¬e¬w¬‹¬Ø­­)­z­—­Ú­ù®®0®O®n®‡®­®Ñ®ô¯¯H¯}¯”¯©¯¼¯Í¯Ü¯é° °\°±°Å°á±$±x±·±Õ±û²3²S²¦²Å²é³³g³ˆ³½³ã´´H´}´ ´Ó´ê´ÿµµ#µ2µ?µRµ�µ¾µÕµí¶-¶[¶©¶ô··&·9·f·†·È¸ ¸0¸=¸P¸i¸¯¸ä¸ÿ¹ ¹¹7¹}¹š¹§¹º¹Ò¹÷º%º2º=ºFºMºQºSºTº˜ºÀºÖºî» » »!»3»L»g»€»�»–»—»£»Ê»Þ»ö¼-¼C¼Y¼‰¼¢¼·¼Í¼æ¼ÿ½½4½R½o½�½Å½Ö½å½ò½ý¾¾ ¾¾¾¾W¾~¾¡¾¼¾½¾É¾ð¿¿¿@¿]¿r¿©¿¼¿Ï¿ãÀ@À@À@fÀ@oÀ@vÀ@zÀ@|À@}À@ÇÀAÀAdÀA£ÀAËÀAíÀBÀB0ÀBfÀBgÀBzÀB’ÀB­ÀBÊÀBãÀBéÀBêÀBöÀC*ÀC,ÀC-ÀC[ÀC’ÀC“ÀCßÀD-ÀDvÀDÀÀE ÀE2ÀE3ÀE?ÀETÀEkÀE‘ÀE•ÀE–ÀE¢ÀEÓÀEóÀF"ÀFJÀFPÀFTÀFUÀF�ÀFÉÀFòÀGÀG$ÀG5ÀG9ÀG:ÀGFÀGYÀGpÀG…ÀG‰ÀGŠÀGÖÀH#ÀHvÀH­ÀHÔÀHöÀI7ÀIuÀI£ÀIÎÀIîÀJÀJ ÀJiÀJmÀJnÀJzÀJ¡ÀJëÀKÀKJÀK‰ÀKÈÀKôÀL(ÀLCÀLdÀL…ÀL©ÀLËÀLÔÀLÛÀLûÀMÀM-ÀMJÀM`ÀMŠÀM£ÀMÂÀNÀNCÀNnÀN–ÀN·ÀN×ÀNäÀNúÀO.ÀOMÀOzÀOœÀO¶ÀOÜÀPÀP*ÀPeÀP‚ÀPÅÀPìÀPýÀQ ÀQÀQÀQ%ÀQ)ÀQ+ÀQ,ÀQ~ÀQËÀRÀRhÀR‹ÀR»ÀRÛÀRîÀSÀS ÀS;ÀSQÀSmÀS±ÀS²ÀSÌÀSÛÀSôÀT ÀT*ÀTGÀTeÀT€ÀT™ÀT¶ÀT¼ÀT½ÀTÉÀTðÀUÀU%ÀU9ÀUUÀUmÀU�ÀUˆÀU‰ÀU¨ÀUîÀV9ÀVqÀV£ÀVÍÀWÀW)ÀW]ÀWyÀW¹ÀWÑÀWÞÀW÷ÀXÀX$ÀX>ÀXaÀX¤ÀXèÀYÀY ÀYÀYÀY ÀY"ÀY#ÀY[ÀY‰ÀY©ÀY¿ÀYÖÀY×ÀYîÀZ7ÀZ8ÀZDÀZkÀZ€ÀZ¡ÀZ¸ÀZÎÀZæÀ[À[%À[NÀ[‚À[»À[ÔÀ[íÀ\.À\MÀ\^À\mÀ\zÀ\¡À\¸À\íÀ]À]-À]HÀ]~À]�À]šÀ]¥À]®À]µÀ]¹À]»À]¼À^ À^TÀ^¡À^»À^çÀ_À_À_2À_HÀ_dÀ_eÀ_|À_‹À_¤À_½À_ÚÀ_õÀ`À`À`À`!À`]À`_À``À`–À`­À`ÃÀ`ÄÀ`ÐÀ`÷ÀaÀa:ÀauÀaµÀaûÀb:Àb]Àb^Àb…Àb Àb®ÀbäÀbûÀcÀcZÀczÀc­Àc»ÀdÀd*ÀdNÀdƒÀd„Àd¤Àd¸ÀdëÀeÀe(Àe]Àe|Àe¡ÀeÄÀeÛÀf Àf?ÀfXÀfjÀf‡ÀfÌÀfïÀgÀgÀg0Àg;Àg[ÀgqÀg®ÀgÊÀgâÀgýÀh)ÀhMÀhpÀh®ÀhÅÀhÚÀiÀi"ÀijÀi‹Ài¨ÀiËÀjÀj5Àj„Àj›Àj°ÀjÃÀjÓÀjçÀjþÀk&ÀkFÀkeÀkŸÀk²ÀkÃÀkÌÀkÓÀkÔÀkùÀlFÀl{ÀlžÀl¶ÀlÍÀl×ÀlõÀmÀmhÀm°ÀmûÀn)Àn>ÀnGÀnNÀnOÀn˜ÀnÂÀnõÀo ÀoBÀoyÀo¥ÀoÍÀpÀp(ÀpYÀpoÀp•ÀpÁÀpÛÀpèÀpóÀqÀqÀqÀq#Àq% ‚Y‚n‚„‚‹‚̃ƒ>ƒeƒ{ƒ}ƒ¥ƒÏƒø„#„L„n…ï…ü†…ý…è…u€�…èB/// Ana pencerenin son gönderdiÄŸi durum (null = henüz gelmedi).† †$† †L†_†­†e†s†t†�†‰†�†š†›†=†0~†=‡c‡c‡t†³†³ƒÙ‡^€¡/// `runApp`'ten ÖNCE çaÄŸrılır: ana pencere `state` gönderdiÄŸinde arayüz /// henüz çizilmemiÅŸ (pencere gizli açılıyor) olsa bile veri kaybolmasın.ЩЩ айй ŠÁŠ�Š�€ÖФ‹j‹j�jŒ€›/// ✕: pencereyi gizle. `desktop_multi_window` 0.3.1'de gerçek kapatma /// API'si yok (bkz. detail_window_screen) — kalıcı ayarı ana pencere yazar.…Z…Z‡|…`�»�Å�Ç�Ç �Í�µ�µ�ð�ð�ý�×�Ø�×�×�å�ê�ˆ�ˆ‚6�Ž�¤�±�³�³ �¹�ž�ž!�Ã�Ä�Ã�ÃH�ä�o�o€ž�u‘Þ‘J€ž‘Þ€”/// Son tıklanan öğe (kısa "gönderildi" parıltısı). Palette klavye olmadığı /// için görsel geri bildirim tek geri bildirim yolumuzdur.‘ó‘ì‘ó’’’’P’’a’a ’h’l’l ’q’W’W�1’\“Œ“Œp“™”””&””””‹<”‘‘Ž/‘ Î Û â â ð ú ú ÿ¡¡¡¡¡  È Èd – Œ – © ž © ½ ² ½¡J¡=¡0¡=¡h¡^¡Q¡^¡Š¡Š¡—¡q¡r¡q¡q„¡„¥“¥“¥Ÿ¥„¥„�¥‹Ÿ@Ÿ@‡_ b�-/// 🧰 Boyutlandırma tutamacı (yeni): görünmez ince ÅŸerit/köşe. [edge] native /// `beginPaletteResize`e AYNEN iletilir (1=saÄŸ, 2=alt, 3=saÄŸ-alt köşe — bkz. /// `PaletteResizeEdge`, windows/runner/palette_window.h). Konum: [right]/ /// [bottom] true ise ilgili kenara/köşeye yaslanır.¨¨¨"¨"¨0¨:¨:¨H¨[¨[¨i¨¨¨�¨£¨£¨±¨½¨½¨Ë¨Ù¨Ù¨ç¨¨€æ§/§§/§J§7 §J§n§[#§n§•§‚#§•§¼§©§¼§Ù§Æ§Ù¨§å$¨©©©¨ø¨ù¨ø¨ø‘X© ¦¡¦¡“±¦ðZ/// BaÅŸlık ÅŸeridi: â ¿ sürükleme tutamacı + hedef/baÄŸlam + görünüm/📌/âš“/✕.»)»0»7»7»E»P»P»^»k»k»y»„»„ »‰»#»#rºÏºÂºÏºåºØºå»ºð»»» »»²»²»¿»™»š»™»™‚w»¬ºTºTƒ¾ºžJ/// BaÅŸlıktaki 18×18 kare düğme (mini_toolbar görsel diliyle aynı).¾©¾¯¾°¾° ¾µ¾£¾£¾›¾€¾›¾Ø¾Ø¾å¾¿¾À¾¿¾¿�º¾Ò¾¾‚g¾]H/// Öğe yoksa nedeni: hedef CATIA yok / bu baÄŸlama öğe eklenmemiÅŸ.ÀBoÀBwÀB~ÀB~ÀBŒÀB–ÀB–ÀB¤ÀB±ÀB±ÀB¿ÀBÎÀBÎÀBÜÀBiÀBiÀAçÀAÍÀAçÀB ÀAï$ÀB ÀB%ÀBÀB%ÀB_ÀB22ÀB_ÀBìÀBíÀBìÀBì=ÀCÀ@}À@}‚®ÀA©�>/// Görünür öğeler: küçük kareler halinde YAN YANA ızgara (grid). Pencere /// geniÅŸliÄŸine göre sütun sayısı kendiliÄŸinden ayarlanır; taÅŸarsa dikey kayar /// ve uçlarda "lastik" (bouncing) efektiyle geri sekerek durur. Mouse ile de /// sürükleyerek kaydırılabilir (masaüstünde dokunmatik gibi).ÀC~ÀCŽÀC�ÀCtÀC]3ÀCtÀE*ÀC•�›ÀE*�Š/// Yerel (iyimser) sıra: sürükleme sırasında ANINDA görsel geri bildirim /// için tutulur. Ana pencereden yeni bir `state` gelince (kimlik KÜMESİ ya /// da SIRASI deÄŸiÅŸtiyse) buradan senkronlanır — böylece gerçek kaynak /// (`_macros`, tek yazıcı: CatiaProvider) her zaman kazanır; sürükleme /// SIRASINDA gelen bir push (ör. seçim deÄŸiÅŸikliÄŸi) yerel sırayı bozmaz.ÀE5ÀE6ÀE5ÀE5_ÀEFÀE¹ÀE¹ÀEÌÀE˜ÀE™ÀE˜ÀE˜€»ÀE©ÀFgÀFgÀF~ÀF�ÀF�ÀF˜ÀFWÀFW€áÀF\ÀG<ÀG=ÀG<ÀGƒ}ƒ¥ƒÎƒÏƒø„#„L„n„’„“„â… …Y…Z…s…µ†††-†.†a†…†«†°†±†ü‡H‡ˆ‡¦‡°‡Ç‡øˆˆ6ˆSˆoˆºˆ×ˆåˆþ‰ ‰;‰M‰�‰•‰Ÿ‰¸‰ÙŠ Š;ŠMŠƒŠ‰Š�ŠŽŠÐŠÚ‹‹!‹]‹c‹g‹h‹±ŒŒ)Œ3ŒŒ‘ŒËŒÑŒÕŒ×ŒØ�'�8�‡�ˆ�³�Ô�Õ�ᎎ$ŽTŽŽªŽò�8�„�©�²�¹�½�¿�À���n�o�œ�À�Á�Í‘ ‘‘‘H‘–‘Ô‘ê’’’ ’ ’;’P’T’U’|’–’Ç’â““G“}“…“‰“Š“©“Ò“ù“ý“þ” ”1”e”f”|”§”á••7•~•–•®•¯•Ì––`–š–¾———+—V—•—ϗ☘C˜a˜~˜ ˜ì™™W™¦™éš0šUšlšŠš°šø›'›R›z›§›Ùœœ=œ^œwœŽœ£œ¶œÇ��_�®�þžHž�ž»ŸŸŸŸ)Ÿ2Ÿ9Ÿ=Ÿ?Ÿ@ŸŽŸÜ ' \ Š œ ° Å Æ Þ ö¡¡'¡-¡.¡O¡n¡o¡{¡¢¡È¡ä¢¢(¢Y¢‰¢Š¢§¢»££!£3£F£^£w£—£ £¸£í¤ ¤¤/¤A¤\¤|¤…¤’¤Æ¤å¤ö¥¥¥7¥W¥`¥f¥}¥�¥‚¥·¥Ï¥è¦/¦`¦Š¦•¦ž¦ ¦¡¦ê§§5§Y§€§§§Ä§ã¨ ¨ ¨¨6¨W¨{¨Ÿ¨¹¨Õ¨ï¨õ¨ö©©)©=©~©¤©º©÷ªCª|ª©ªÞ««&«'«=«O«ˆ«©«Ë¬¬\¬e¬w¬‹¬Ø­­)­z­—­Ú­ù®®0®O®n®‡®­®Ñ®ô¯¯H¯}¯”¯©¯¼¯Í¯Ü¯é° °\°±°Å°á±$±x±·±Õ±û²3²S²¦²Å²é³³g³ˆ³½³ã´´H´}´ ´Ó´ê´ÿµµ#µ2µ?µRµ�µ¾µÕµí¶-¶[¶©¶ô··&·9·f·†·È¸ ¸0¸=¸P¸i¸¯¸ä¸ÿ¹ ¹¹7¹}¹š¹§¹º¹Ò¹÷º%º2º=ºFºMºQºSºTº˜ºÀºÖºî» » »!»3»L»g»€»�»–»—»£»Ê»Þ»ö¼-¼C¼Y¼‰¼¢¼·¼Í¼æ¼ÿ½½4½R½o½�½Å½Ö½å½ò½ý¾¾ ¾¾¾¾W¾~¾¡¾¼¾½¾É¾ð¿¿¿@¿]¿r¿©¿¼¿Ï¿ãÀ@À@À@fÀ@oÀ@vÀ@zÀ@|À@}À@ÇÀAÀAdÀA£ÀAËÀAíÀBÀB0ÀBfÀBgÀBzÀB’ÀB­ÀBÊÀBãÀBéÀBêÀBöÀC*ÀC,ÀC-ÀC[ÀC’ÀC“ÀCßÀD-ÀDvÀDÀÀE ÀE2ÀE3ÀE?ÀETÀEkÀE‘ÀE•ÀE–ÀE¢ÀEÓÀEóÀF"ÀFJÀFPÀFTÀFUÀF�ÀFÉÀFòÀGÀG$ÀG5ÀG9ÀG:ÀGFÀGYÀGpÀG…ÀG‰ÀGŠÀGÖÀH#ÀHvÀH­ÀHÔÀHöÀI7ÀIuÀI£ÀIÎÀIîÀJÀJ ÀJiÀJmÀJnÀJzÀJ¡ÀJëÀKÀKJÀK‰ÀKÈÀKôÀL(ÀLCÀLdÀL…ÀL©ÀLËÀLÔÀLÛÀLûÀMÀM-ÀMJÀM`ÀMŠÀM£ÀMÂÀNÀNCÀNnÀN–ÀN·ÀN×ÀNäÀNúÀO.ÀOMÀOzÀOœÀO¶ÀOÜÀPÀP*ÀPeÀP‚ÀPÅÀPìÀPýÀQ ÀQÀQÀQ%ÀQ)ÀQ+ÀQ,ÀQ~ÀQËÀRÀRhÀR‹ÀR»ÀRÛÀRîÀSÀS ÀS;ÀSQÀSmÀS±ÀS²ÀSÌÀSÛÀSôÀT ÀT*ÀTGÀTeÀT€ÀT™ÀT¶ÀT¼ÀT½ÀTÉÀTðÀUÀU%ÀU9ÀUUÀUmÀU�ÀUˆÀU‰ÀU¨ÀUîÀV9ÀVqÀV£ÀVÍÀWÀW)ÀW]ÀWyÀW¹ÀWÑÀWÞÀW÷ÀXÀX$ÀX>ÀXaÀX¤ÀXèÀYÀY ÀYÀYÀY ÀY"ÀY#ÀY[ÀY‰ÀY©ÀY¿ÀYÖÀY×ÀYîÀZ7ÀZ8ÀZDÀZkÀZ€ÀZ¡ÀZ¸ÀZÎÀZæÀ[À[%À[NÀ[‚À[»À[ÔÀ[íÀ\.À\MÀ\^À\mÀ\zÀ\¡À\¸À\íÀ]À]-À]HÀ]~À]�À]šÀ]¥À]®À]µÀ]¹À]»À]¼À^ À^TÀ^¡À^»À^çÀ_À_À_2À_HÀ_dÀ_eÀ_|À_‹À_¤À_½À_ÚÀ_õÀ`À`À`À`!À`]À`_À``À`–À`­À`ÃÀ`ÄÀ`ÐÀ`÷ÀaÀa:ÀauÀaµÀaûÀb:Àb]Àb^Àb…Àb Àb®ÀbäÀbûÀcÀcZÀczÀc­Àc»ÀdÀd*ÀdNÀdƒÀd„Àd¤Àd¸ÀdëÀeÀe(Àe]Àe|Àe¡ÀeÄÀeÛÀf Àf?ÀfXÀfjÀf‡ÀfÌÀfïÀgÀgÀg0Àg;Àg[ÀgqÀg®ÀgÊÀgâÀgýÀh)ÀhMÀhpÀh®ÀhÅÀhÚÀiÀi"ÀijÀi‹Ài¨ÀiËÀjÀj5Àj„Àj›Àj°ÀjÃÀjÓÀjçÀjþÀk&ÀkFÀkeÀkŸÀk²ÀkÃÀkÌÀkÓÀkÔÀkùÀlFÀl{ÀlžÀl¶ÀlÍÀl×ÀlõÀmÀmhÀm°ÀmûÀn)Àn>ÀnGÀnNÀnOÀn˜ÀnÂÀnõÀo ÀoBÀoyÀo¥ÀoÍÀpÀp(ÀpYÀpoÀp•ÀpÁÀpÛÀpèÀpóÀqÀqÀqÀq#Àq%PaletteChildLink PaletteApp PaletteScreen_PaletteScreenState _ResizeHandle_Header_Chrome_Empty_Entries _EntriesState_DraggableEntry _DragFeedback _EntryButton_EntryButtonStater