€’namepathisFoldersize dateModifiedfullPath sizeLabeldateModifiedLabeltagsstatusnotedueisEmptytoJsonfromRawmeta_labelsbuildvaluelabelcurrentonSelect createState _queryCtrl _debounce_epoch _liveTimer _liveEnabled_lastSearchedQuery_justChangedPaths_highlightClearTimer_port_sort _ascending_results_loading_error _totalResults_page _pageSize _onlyOpen _thumbnails _thumbIndex_tags _tagIndex_tagIndexLoaded_tagIndexSynced _prewarming initState _normPath_toggleOnlyOpen_visibleResults_focusOpenInstancedispose _loadSettings_prewarmTagIndex _openSettings _saveSort _selectSort_toggleAscending_onQueryChanged _liveRefresh _toggleLive_sortedKnownTags_onTagFilterTap_clearTagFilter_projectGroups_openDashboard _diffChanged_resolveThumbnails _thumbExts_fikoytThumbDir_findThumbnails _addThumbnail_cycleThumbnail_deleteThumbnail _tagIndexFile _loadTagIndex _saveTagIndex_fikoytTagsFile _readTagsFile_writeTagsFile _findTags _resolveTags_setMeta _editTags_parseTagQuery _searchByTag_scheduleHighlightClear_search_reveal _copyPath_maxPage _goToPage queryCtrlonQueryChanged onSubmittedsort ascending onSortSelectonAscendingTaponlyOpenonToggleOnlyOpen liveEnabled onToggleLiveonDashboardTap onSettingsTap activeTagonTaponCleargroupsonSelectProjecttagitemsemojicounttextisErrorresultstotalpagepageSize openPathsjustChangedPaths thumbnails thumbIndexonRevealonCopy onFocusOpenonAddThumbnailonDeleteThumbnailonCycleThumbnail onEditTags_size_iconextresultopenRef justChanged_hover _openFolder _copyName_actionsmaxPageonPrevonNext_EverythingResult_parseFiletime_TagMeta _TagEntry _tagPalette _colorForTag _StatusBadge _DueBadge_StatusChoiceChipEverythingSearchPanel_EverythingSearchPanelState_Header _TagFilterBar_ProjectDashboardDialog _ProjectCard _MiniStat_Message _ResultList_Leading _ExtBadge _colorForExt _ResultRow_ResultRowState_PaginationBar�Ð Clipboard ClipboardDataStringboolintDateTimeisEmptyPlatform pathSeparatordoubletoDoublelengthtoStringAsFixedtoStringpadLeftyearmonthdayhourminutedynamicnumtoInttryParsefromMicrosecondsSinceEpochisUtctoLocalfromRawListMap isNotEmptytoIso8601StringsplitfirsttagsmapewherestoListstatusnotedue _tagIndexColor toLowerCase codeUnitscodeStatelessWidgetoverrideWidget BuildContext$1$2TooltipmessagechildTextstyle TextStylefontSizenow differenceinDays AppColorsdangerwarn textMuted Containerpadding symmetric horizontalvertical decoration BoxDecorationcolor withValuesalpha borderRadius BorderRadiuscircularborderBorderall ChoiceChip _editTags ValueChangedlabelselected onSelected visualDensity VisualDensitycompactmaterialTapTargetSizeMaterialTapTargetSize shrinkWrap labelPaddingbackgroundColorsurface selectedColoraccentside BorderSide labelStyle textPrimaryStatefulWidgetStateTextEditingControllertextTimerSetSessionSettingsdefaultEverythingPortEverythingSortnamedefaultEverythingPageSizevoid initStateperiodicDurationsecondstrimsetState containsKeyrfullPathcontextread CatiaProvidersetTabHomeTabactive focusInstancecanceldisposeFutureSessionService loadSettingsmountedeverythingPorteverythingSorteverythingSortAscendingeverythingPageSize unawaitedUriparseencodeQueryComponentgettimeout statusCode jsonDecodebodyindexOf substringforEachrawMetafileName debugPrintEverythingSettingsServiceopen onChanged saveSettingscopyWith millisecondspagesilentvaluesaddAllmetamsorta compareTob selection TextSelection collapsedoffsett startsWith putIfAbsentaddlistlastWindowTrayService beginModal showDialogbuildergroupsonSelectProject NavigatorofctxpoptagendModal dateModifiedsizeisFolderthenthumbs DirectorypathexistsentityFile lastIndexOfcontains NativeBridge pickOpenFilestitle filterName extension allFilesLabelcreate recursivesrcRegExpcopyclampdeleteremoveAtremove environment systemTemp readAsStringclearvaluekeyparententriestoJson writeAsString withIndentconvertfromjoinStatefulBuilder AlertDialog surfaceAltcontentPaddingfromLTRBactionsPaddingshapeRoundedRectangleBordercontentSizedBoxwidthSingleChildScrollViewColumn mainAxisSize MainAxisSizemincrossAxisAlignmentCrossAxisAlignmentstartchildrenPaddingonlybottommaxLinesoverflow TextOverflowellipsis textSecondary TextField controller autofocus cursorColorInputDecorationisDensehintText hintStyleOutlineInputBorderheightWrapspacing runSpacingcurrentonSelectsetDialogStatevminLinesRowSpacerInkWellonTapIconIconscloseshowDatePicker initialDate firstDatelastDateinfinityactions TextButton onPressedtoSetpmyEpochanyFileSystemEntitytypeFileSystemEntityTypenotFound directorystatmodifiedkskiptakeqidProcessrunsetDatawatch openDocRefs queryCtrlonQueryChanged onSubmitted ascending onSortSelectonAscendingTaponlyOpenonToggleOnlyOpen liveEnabled onToggleLiveonDashboardTap onSettingsTap activeTagonClearLinearProgressIndicator minHeightExpandedisErrorresultstotalpageSize openPathsjustChangedPaths thumbnails thumbIndexonRevealonCopy onFocusOpenonAddThumbnailonDeleteThumbnailonCycleThumbnail onEditTagsmaxPageonPrevonNext VoidCallback opaqueSurface prefixIconsearchprefixIconConstraintsBoxConstraintsminWidthfilled fillColor borderSide MenuEntryemojitooltipitems MenuItemDatatrailing MiniToolbargapMiniToolActioniconlinktintok autorenew arrow_upwardarrow_downwarddashboard_outlinedsettingsshrinkBouncyMouseScrollListView separatedscrollDirectionAxis itemCountseparatorBuilder itemBuilderi alignment Alignmentcenter fontWeight FontWeightw700w500folder_specialw600Center textAlign TextAlign _normPathAlign centerLeftresultopenRef justChanged errorBuilderfolderdescription_outlinedStack clipBehaviorClipnone ClipRRectImagefileValueKeyfitBoxFitcover PositionedrightColorsblackwhite toUpperCaseviolet_scheduleHighlightClearwidgetfileExtensionOf sizeLabeldateModifiedLabel MouseRegiononEnteronExitAnimatedContainerdurationcurveCurveseaseOutmarginFlexibleextMiniPilllefttopWrapCrossAlignmentsticky_note_2_outlinedamber folder_openbadge_outlinedfolder_open_outlined sell_outlinedadd_photo_alternate_outlinedsynchide_image_outlinedmainAxisAlignmentMainAxisAlignment chevron_left chevron_rightStatelessWidgetStatefulWidgetState�)FWŠW’?RÇ«˜ìF‚­ dart:async‚ dart:convert‚Ùdart:io‚ìpackage:flutter/material.dartƒ:ƒW Clipboard ClipboardDataƒpackage:flutter/services.dartƒZƒyƒ|httpƒ|package:http/http.dartƒƒpackage:provider/provider.dartƒ­!../services/catia_file_types.dartƒÙ../services/catia_provider.dart„,../services/everything_settings_service.dart„:../services/native_bridge.dart„c ../services/session_service.dart„Ž$../services/window_tray_service.dart„½../theme/app_theme.dart„ßbouncy_mouse_scroll.dart…menu_bar_entry.dart… mini_pill.dart…9mini_toolbar.dartÀoŸÀ\ú‰EH€�€Ú�'�p�©�¬�õ‚0‚{‚¬‚Á‚Ø‚ê‚냃Yƒ‚ƒ«ƒ¬ƒØ„„9„b„�„¼„Þ………8…T…U…o…„…™…°…Ã…ã…ÿ††/†K†Z†q†w†x†‘†Ô†Õ‡$‡>‡m‡ž‡¿‡Î‡þˆˆˆ ˆjˆnˆoˆ´ˆÖˆò‰‰I‰‰ª‰®‰°‰±ŠŠHГлŠÛ‹$‹T‹¦‹ÓŒ Œ-Œ5Œ}Œ‘Œ¡Œ²Œ¶Œ¸Œ¹��R�ž�æ�÷ŽŽTŽjŽ�ŽÍŽÎŽäŽú��;�N�O�t�Ÿ�Í� �R�[�\�…�œ�³‘‘ ‘"‘X‘|‘¢‘·‘ç’’(’U’¥’¼’Г“P“b“k“q“Ž“’“”“•“ã”1”{”ʔڔì•••I•K•L•œ•è– –=–_–}–�–¹–Ö–ô——3—6—7—X—e—™—¿—×ñ—ó—ô˜B˜�˜¬˜Ù˜ð™™™:™_™‚™¨™­™®™º™ášš(šOšcšyš¹šÀšÄšÆšÇ››7›a›w›Ÿ› ›¬›Ó›õœ2œ^œuœ�œ¡œÁœç��!�`�m���±�·žž3žGžkžƒžÎžñŸ!ŸSŸ–Ÿ¡ŸÄŸþ      V   ì¡¡5¡K¡d¡Œ¡�¡©¡Â¡Û¡ö¢¢¢¢%¢L¢s¢Š¢É¢ã£ £9£x£·£þ¤(¤g¤¤Á¤Þ¥'¥?¥F¥J¥L¥M¥‚¥®¥¯¥»¦ ¦ ¦ ¦V¦�¦¡¦³¦´¦ü§A§�§Ö¨"¨n¨½¨Ò¨î©©<©[©�©¾©Øªª ª2ªKª\ª]ª�ªé«&«'«n«»«Õ«Ö¬¬\¬§¬ñ­<­�­³­ç­è®0®~®©®ª®ï¯,¯t¯·¯á¯â°,°t°½±±F±”±Ã±ã±ä²0²^²ˆ²‰²Ú²ö²÷³³³/³D³Y³­³±³²³ñ³ò´ ´9´=´>´i´ª´º´Ïµµ1µGµHµ”µÚ¶"¶3¶b¶–¶»¶ã¶ç¶è¶ô·· ·:·^·x·�·‘·’·¹·Ã·ø¸¸(¸J¸l¸œ¸Æ¸Ð¹¹<¹N¹…¹‹¹�¹�¹×º"ºlº¹»»P»�»é¼,¼V¼s¼‹¼•¼È¼å½Q½}½†½Ò¾¾M¾‘¾½¾Ò¾ö¿¿\¿p¿z¿¬¿äÀ@À@2À@dÀ@�À@ÁÀ@åÀA-ÀAXÀAŠÀAÀÀAÓÀAßÀAçÀBÀB^ÀBœÀB®ÀB÷ÀCÀC#ÀC>ÀCDÀCHÀCIÀC�ÀCÇÀDÀD)ÀD3ÀDyÀD‹ÀDÌÀDÒÀDÖÀD×ÀDúÀEÀE9ÀEmÀEŒÀE¹ÀEÃÀEÕÀFÀFÀFÀFÀFCÀF_ÀF~ÀF�ÀFÔÀFØÀFÙÀFõÀG#ÀG4ÀGyÀG}ÀG~ÀG¡ÀGºÀGÖÀGüÀHÀH-ÀHGÀH^ÀHyÀHŒÀH­ÀHÓÀHÝÀHëÀHñÀI=ÀIAÀIBÀIŒÀIÙÀJÀJ5ÀJlÀJ˜ÀJÔÀJØÀJÙÀJðÀK"ÀK&ÀK'ÀKrÀK¿ÀL ÀLWÀL–ÀLáÀMÀM#ÀMKÀMjÀMpÀM”ÀM®ÀM´ÀMÒÀNÀN'ÀN+ÀN,ÀNQÀNhÀN�ÀNÇÀN×ÀNÛÀNÜÀN÷ÀO ÀO#ÀOoÀOÀOƒÀO„ÀOÏÀPÀPgÀP²ÀPûÀQÀQeÀQ™ÀQÆÀQîÀRÀRGÀRvÀR€ÀRˆÀRŽÀR³ÀRÌÀSÀSlÀS�ÀS—ÀS�ÀS­ÀS±ÀS²ÀSÚÀSýÀT!ÀT=ÀTUÀT†ÀTžÀT¿ÀTâÀUÀU ÀUÀUÀUEÀUIÀUJÀU—ÀUäÀV1ÀV�ÀV�ÀVçÀW2ÀWRÀWqÀWšÀW¼ÀWÕÀXÀX%ÀX?ÀXGÀXMÀXaÀXeÀXfÀX®ÀXøÀYHÀY�ÀYÆÀZÀZÀZ<ÀZeÀZ—ÀZÀÀZÞÀ[À[À[!À[%À[&À[vÀ[wÀ[¿À\À\KÀ\œÀ\ÅÀ]À]gÀ]½À]¾À^ À^XÀ^¦À^ÌÀ_À_À_MÀ_}À_›À_ÊÀ_ñÀ`À`IÀ`kÀ`·À`¿À`ÑÀ`ãÀ`õÀaBÀaYÀa_ÀacÀadÀa²ÀbÀbMÀb–ÀbÛÀcÀc9ÀcRÀc\Àc�Àc¶ÀcÊÀdÀdPÀd}Àd†Àd˜ÀdÜÀeÀeÀeÀeBÀebÀelÀeŸÀeáÀfÀf#Àf]Àf‹ÀfÏÀg ÀgMÀg`ÀgŒÀgÓÀgâÀgìÀhÀh)Àh1Àh^Àh‡Àh›ÀhæÀhúÀiÀiPÀiZÀilÀi¥Ài«Ài¯Ài°ÀiüÀjGÀjuÀjœÀj¿ÀjðÀkÀk+Àk]ÀkeÀkiÀkjÀk·ÀlÀlJÀl‡Àl®ÀlÑÀlÿÀm@ÀmZÀmdÀm€Àm®ÀmÀÀmöÀmüÀnÀn(ÀnVÀnxÀn•Àn¶ÀnÞÀo ÀoÀoÀo!Ào"ÀoqÀo¹ÀpÀp Àp+ÀpdÀp�Àp²ÀpìÀq!Àq%Àq&ÀqjÀq¦ÀqÍÀq×ÀqöÀrÀr@ÀriÀr‡Àr¤ÀrÍÀrôÀs+Às]ÀsŽÀsÌÀsÚÀsèÀsòÀsúÀt ÀtIÀtYÀtwÀt}Àt�Àt‚Àt©Àt³ÀtÒÀuÀuÀu?Àu†Àu�ÀuÝÀuïÀv-Àv3Àv7Àv8Àv|ÀvÇÀwÀwaÀwšÀwÔÀx!ÀxXÀxYÀx¡Àx«ÀxØÀyÀy:Ày�Ày“Ày¤ÀyªÀy®Ày¯ÀzÀz.ÀzZÀz§Àz«Àz¬ÀzùÀ{GÀ{‘À{ÚÀ|)À|cÀ|‘À|¯À|ÝÀ|ÿÀ}À}À}QÀ}žÀ}åÀ~3À~gÀ~ƒÀ~¬À~ØÀ~ùÀÀBÀ{À³ÀÎÀØÀâÀèÀìÀíÀ€:À€„À€ÎÀ�À�TÀ�{À�…À�µÀ�ÏÀ�ìÀ�ûÀ‚!À‚)À‚SÀ‚eÀ‚¢À‚°À‚¶À‚ÐÀ‚÷ÀƒÀƒ-ÀƒJÀƒWÀƒ‹Àƒ‘Àƒ¦ÀƒªÀƒ«ÀƒõÀ„=À„ŠÀ„¾À„ôÀ…À…OÀ…šÀ…àÀ†À†&À†JÀ†tÀ†ŒÀ†µÀ†ìÀ‡À‡aÀ‡¢À‡³ÀˆÀˆÀˆ6Àˆ`Àˆ}Àˆ­ÀˆëÀ‰À‰"À‰aÀ‰‚À‰©À‰ÌÀŠÀŠ+ÀŠtÀŠ‹ÀŠ ÀнÀŠçÀ‹ À‹^À‹‘À‹ÂÀ‹çÀŒÀŒ?ÀŒŽÀŒÈÀ� À�AÀ�XÀ�mÀ�›À�»À�ØÀŽ'ÀŽTÀŽlÀŽŒÀޝÀŽÏÀŽøÀ�À�EÀ�nÀ�¹À�ÒÀ�ûÀ�#À�NÀ�wÀ�ÂÀ�ÛÀ‘À‘,À‘WÀ‘€À‘ËÀ‘äÀ’ À’9À’hÀ’‘À’ÜÀ’õÀ“ À“!À“OÀ“mÀ“ŠÀ“ÙÀ”À”#À”MÀ”nÀ”�À”áÀ•À•EÀ•jÀ•—À•¸À–À–AÀ–ƒÀ–ºÀ–ÑÀ–æÀ—À—+À—KÀ—wÀ—£À—ìÀ˜À˜9À˜ZÀ˜£À˜ÖÀ™À™6À™MÀ™bÀ™�À™ªÀ™æÀš ÀšGÀšmÀš©ÀšÜÀ›À›'À›uÀ›ŒÀ›²À›àÀœÀœRÀœƒÀœÈÀ�À�!À�DÀ�hÀ�’À�éÀž3Àž]Àž¦Àž¿ÀžÖÀžëÀžþÀŸÀŸÀŸ+ÀŸ@ÀŸXÀŸ•ÀŸàÀŸïÀ À CÀ ŽÀ �À ªÀ µÀ ¾À ÅÀ íÀ¡À¡3À¡IÀ¡iÀ¡�À¡¢À¡¶À¡ÈÀ¡õÀ¢ À¢À¢(À¢?À¢YÀ¢�À¢¡À¢¬À¢µÀ¢»À¢ÓÀ¢ëÀ¢ïÀ¢ðÀ£<À£|À£ÉÀ¤À¤>À¤cÀ¤{À¤›À¤ÔÀ¥À¥aÀ¥gÀ¥xÀ¥|À¥}À¥ÊÀ¦À¦_À¦–À¦¿À§!À§RÀ§�À§¨À§íÀ§üÀ¨GÀ¨nÀ¨ŒÀ¨®À¨ÑÀ¨ÝÀ©À©HÀ©dÀ©xÀ©‚À©ÃÀªÀªDÀª‡ÀªšÀª¶ÀªÎÀ« À«À«GÀ«aÀ«ƒÀ«�À«°À«ÆÀ«ÞÀ«üÀ¬À¬4À¬@À¬TÀ¬nÀ¬vÀ¬|À¬«À¬ÇÀ¬æÀ­À­ À­"À­(À­vÀ­—À­âÀ®5À®GÀ®cÀ®ƒÀ®›À®¯À®ÍÀ®üÀ¯À¯EÀ¯hÀ¯…À¯‰À¯ŠÀ¯­À¯ÑÀ°À°/À°cÀ°kÀ°oÀ°pÀ°¾À°ÜÀ±À±À±3À±IÀ±dÀ±}À±•À±¡À±©À±ËÀ² À²À²À²1À²EÀ²^À²uÀ²‹À²•À²›À²¶À²ýÀ³@À³uÀ³°À³·À³ÁÀ´ À´>À´bÀ´¨À´òÀµÀµ.ÀµFÀµdÀµ”Àµ¢Àµ¬Àµ¼ÀµÄÀ¶ À¶MÀ¶eÀ¶‰À¶¦À¶ÞÀ· À·FÀ·ƒÀ·ÁÀ·ÎÀ·×À¸*À¸>À¸ZÀ¸ À¸¼À¸ÖÀ¸öÀ¹'À¹1À¹tÀ¹—À¹©À¹ÚÀº#ÀºpÀº…Àº›Àº·ÀºñÀ»8À»DÀ»LÀ»RÀ»VÀ»WÀ»‹À»•À»­À»æÀ»õÀ¼:À¼BÀ¼TÀ¼ŒÀ¼’À¼–À¼—À¼¿À¼÷À¼ûÀ¼üÀ½À½SÀ½TÀ½qÀ½¯À½ßÀ¾ À¾ À¾À¾À¾AÀ¾ˆÀ¾ÊÀ¿ À¿<À¿OÀ¿aÀ¿rÀ¿“À¿¾À¿ÞÀ¿õÀÀÀÀ;ÀÀgÀÀ†ÀÀ³ÀÀØÀÀýÀÁ'ÀÁOÀÁZÀÁqÀÁ“ÀÁÉÀÁëÀÂÀÂÀÂ0ÀÂfÀÂsÀ˜ÀªÀÂÊÀÃÀÃ!ÀÃ?ÀÃzÀõÀÃÛÀÃþÀÄ@ÀÄ�ÀÄ´ÀÄÊÀÄëÀÅÀÅ?ÀÅbÀÅ�ÀŹÀÅôÀÆ#ÀÆRÀÆuÀÆžÀÆÇÀÆþÀÇ3ÀÇnÀǧÀÇÔÀÇëÀÇöÀÈÀÈ7ÀÈPÀÈoÀÈŸÀÈÏÀÈÜÀÈåÀÈìÀÈðÀÈòÀÈóÀÉBÀÉŽÀÉÙÀÉþÀÊMÀÊNÀÊvÀÊŸÀÊÌÀÊöÀËÀË+ÀË^À˃ÀËšÀËÁÀËÛÀËþÀÌ#ÀÌGÀÌHÀÌZÀÌwÀÌ™À̸ÀÌÐÀÌíÀÍ ÀÍ/ÀÍKÀÍoÀÍŽÀÍ®ÀÍÐÀÍñÀÍ÷ÀÍøÀÎÀÎ+ÀÎAÀÎwÀΘÀÎÀÀÏÀÏÀÏ ÀÏ4ÀÏHÀÏfÀÏ‹ÀÏ´ÀÏÜÀÐ(ÀÐSÀÐrÀÐŽÀÐÜÀÑÀÑJÀшÀÑ£ÀÑìÀÒ ÀÒ;ÀÒgÀÒ¡ÀÒäÀÒ÷ÀÓÀÓcÀÓtÀÓƒÀÓ�ÀÓ´ÀÓÉÀÓèÀÔ*ÀÔ?ÀÔtÀÔ’ÀÔ´ÀÔÖÀÕ ÀÕ:ÀÕMÀÕ\ÀÕiÀÕ€ÀÕ–ÀÕªÀÕÁÀÕßÀÖÀÖ#ÀÖiÀÖªÀÖàÀ× À×À×8À×_ÀׄÀ×ÐÀØÀØOÀ؈ÀØ­ÀؾÀØÜÀÙ)ÀÙLÀÙzÀÙ©ÀÙÐÀÙáÀÙÿÀÚ/ÀÚxÀÚŸÀÚ°ÀÚÎÀÚôÀÛ$ÀÛJÀÛ[ÀÛjÀÛwÀÛ‚ÀÛ‹ÀÛ’ÀÛ–ÀÛ˜ÀÛ™ÀÛèÀÜ6À܃ÀÜÒÀÜþÀÝMÀÝ{ÀÝ–ÀݱÀÝÕÀÝóÀÝôÀÞ ÀÞ$ÀÞAÀÞZÀÞuÀÞ{ÀÞ|ÀÞˆÀÞ¯ÀÞåÀßÀß>ÀßTÀßfÀß­ÀßÎÀßöÀà;ÀàDÀàdÀà‡Àà³ÀàëÀá,ÀáRÀáyÀá—ÀáÐÀáðÀâÀâAÀâ\ÀâªÀâ×ÀãÀãEÀã†Àã›ÀãÆÀãîÀä5ÀäHÀäYÀägÀäœÀä¹ÀäÿÀå*ÀåFÀå}Àå¢ÀåÂÀåïÀæÀæTÀæÀæ¡Àæ×ÀçÀçIÀçoÀç»ÀçêÀçÿÀèÀè/ÀèKÀèoÀè‘Àè´ÀéÀéÀé*Àé;ÀéJÀéWÀébÀékÀérÀévÀéxÀéyÀéÈÀêÀê\Àê¢ÀêïÀë>ÀëvÀë£ÀëÑÀëÒÀëôÀìÀì1Àì7Àì8ÀìDÀìkÀì—ÀìãÀìûÀí(ÀíhÀí¥ÀíòÀî ÀîÀî>ÀîUÀî˜ÀîµÀîïÀï<ÀïuÀï™ÀïçÀïúÀð Àð/ÀðNÀð€ÀðÀÀðÞÀðûÀñ<ÀñqÀñ�ÀñÙÀòÀòBÀòYÀò†ÀòªÀòÎÀòöÀó3ÀóLÀóaÀótÀó…ÀóŽÀóŸÀó³ÀóëÀô1Àô<ÀôEÀôLÀôPÀôRÀôSÀô›ÀôáÀõ)ÀõVÀõjÀõ‰Àõ¥Àõ¦Àõ¼ÀöÀöÀöÀö6ÀögÀö—Àö¥ÀöÊÀ÷ À÷/À÷lÀ÷‰À÷¨À÷¾À÷ÑÀ÷âÀ÷øÀø ÀøÀø6ÀøMÀø^ÀøoÀø€ÀøˆÀø¦Àø¿ÀøêÀùÀù#Àù+Àù1ÀùEÀùvÀùŒÀù¼ÀùÒÀùìÀú7Àú\ÀúŽÀúÂÀûÀûÀû-ÀûgÀûÀû’Àû®ÀûôÀü Àü<Àü]Àü”Àü·ÀüîÀýÀýNÀývÀý®ÀýÅÀýÚÀþ Àþ\ÀþoÀþ€Àþ©Àþ½ÀþÙÀþøÀÿÀÿMÀÿ†ÀÿÇÀÿûÀÀNÀxÀ­ÀÖÀÀ$À5ÀDÀQÀ\ÀeÀlÀpÀrÀsÀ�À³ÀÆÀñÀòÀþÀ%ÀFÀŠÀŽÀ�À‘ÀºÀÏÀåÀ#À$À0ÀWÀ�À À¶ÀóÀÀÀ?À[À ÀºÀÓÀàÀëÀôÀûÀÿÀÀÀQÀ„ÀÓÀÔÀÀ)À<ÀNÀdÀ ÀÆÀôÀÀ=ÀpÀ¡À×ÀÀLÀ‡À¼À½ÀÓÀîÀ À À ;À XÀ |À šÀ ¸À ÐÀ ìÀ À %À GÀ lÀ �À ®À ´À µÀ ÁÀ èÀ À AÀ XÀ �À ÅÀ ÑÀ ãÀ À XÀ mÀ ¯À ÂÀ ÔÀ åÀ À 7À dÀ }À °À ûÀ ÀÀ"À4ÀXÀ}À»ÀäÀÀQÀ{ÀžÀÄÀïÀ.ÀiÀ�ÀÔÀ À=ÀiÀ­À÷À?À{ÀŽÀŸÀ®À»ÀÆÀÏÀÖÀÚÀÜÀÝÀÀaÀªÀïÀÀFÀŽÀÄÀåÀæÀ&ÀVÀnÀ…À†ÀÉÀýÀÀÀ.ÀLÀjÀ†À–ÀœÀ�À¿ÀÀÀÞÀôÀ À"À9À{À‘ÀÙÀæÀñÀúÀûÀÀ.ÀZÀ”À´ÀÝÀñÀÀBÀVÀwÀ‹À ÀÔÀóÀ À0ÀLÀiÀŠÀ¿ÀÎÀÛÀ)ÀuÀŠÀ¢ÀºÀÓÀóÀ ÀZÀ…ÀÄÀþÀÀ.ÀaÀ‹À´À×ÀÀ'À<ÀOÀ`ÀoÀzÀƒÀŠÀŽÀ�À‘ÀÞÀ*ÀvÀ À´ÀËÀ À À À ?À €À »À ÑÀ!À!;À!iÀ!™À!ÛÀ!äÀ!÷À"À" À"8À"QÀ"xÀ"�À"šÀ"£À"ªÀ"®À"°À"±À#À#JÀ#“À#´À#ÕÀ$À$<À$AÀ$pÀ$¾À$ÐÀ$ÕÀ%À%kÀ%ŠÀ%¼À%ñÀ&À&MÀ&oÀ&qÀ&rÀ&œÀ&¾À&¿À'À'SÀ'ƒÀ'±À'²À'úÀ(FÀ(’À(ÈÀ(âÀ(þÀ)À)QÀ)RÀ)™À)åÀ*-À*sÀ*”À*•À*×À+À+À+ À+aÀ+©À+ðÀ,3À,|À,™À,¾À,æÀ- À-À-@À-�À-¾À-ÕÀ-ÖÀ. À.UÀ.vÀ.wÀ.ŒÀ.¦À.¸À.ÖÀ.öÀ/À/1À/JÀ/dÀ/ƒÀ/¥À/ÊÀ/îÀ0 À0À0À0À0WÀ0YÀ0ZÀ0ŒÀ0ÓÀ1À1bÀ1¥À1¼À1½À1âÀ1ìÀ2+À2=À2sÀ2yÀ2}À2~À2“À2ÓÀ2×À2ØÀ2äÀ3 À3-À3yÀ3ºÀ3ÿÀ4À42À4{À4ÇÀ4ÚÀ5À5XÀ5kÀ5lÀ5„À5¹À5îÀ6À6CÀ6bÀ6ªÀ6ÍÀ6ñÀ7&À7LÀ7~À7œÀ7åÀ8À8#À8.À8FÀ8eÀ8—À8±À8íÀ9À9DÀ9rÀ9ŒÀ9¡À9¿À9ÝÀ:À:GÀ:xÀ:®À:ÅÀ:óÀ;À;3À;WÀ;{À;¤À;ÈÀ;óÀ<2ÀÀ>^À>{À>¶À>ìÀ?À?WÀ?ªÀ?ÙÀ@À@-À@—À@ÌÀ@íÀA ÀA)ÀADÀA]ÀAtÀA¢ÀAðÀB>ÀBpÀB�ÀB×ÀCÀC!ÀC?ÀCdÀC�ÀCÇÀCýÀD&ÀDNÀDiÀD‚ÀD—ÀDªÀDÃÀEÀE&ÀEGÀEhÀE�ÀEÃÀFÀF*ÀF=ÀFgÀF‚ÀFÈÀFéÀG ÀG0ÀGuÀG—ÀGÏÀHÀHIÀH…ÀH»ÀHÞÀIÀIbÀI¢ÀI¿ÀIùÀJÀJ_ÀJžÀJÕÀK#ÀKiÀK›ÀKÄÀLÀL2ÀL[ÀLƒÀL³ÀLíÀMÀMMÀMlÀM‰ÀM¢ÀM¹ÀMÎÀMßÀMîÀMûÀNÀNÀNÀNÀNÀNkÀN¶ÀOÀOBÀOZÀO}ÀO¢ÀOÁÀOÌÀOäÀPÀP#ÀPCÀPNÀPfÀPŒÀP®ÀPÊÀPÕÀPíÀQÀQ:ÀQXÀQcÀQ{ÀQ ÀQÌÀQêÀR1ÀRxÀRœÀR§ÀRÊÀRäÀSÀSZÀS„ÀS‘ÀS½ÀSÙÀSùÀTÀTmÀT›ÀTªÀTÖÀTòÀU!ÀU]ÀUƒÀU²ÀUÁÀUÌÀUÕÀU×ÀUØÀV'ÀVnÀVŸÀVîÀVïÀWÀW0ÀWEÀWbÀWÀW€ÀW™ÀW±ÀWÌÀWæÀXÀXÀXÀXÀX:ÀXPÀXnÀXµÀXÖÀXþÀY@ÀYIÀY[ÀY�ÀY¤ÀY»ÀYÑÀYåÀYüÀZÀZDÀZmÀZžÀZ¯ÀZ¾ÀZËÀZïÀZÿÀ[1À[yÀ[†À[ªÀ[ÁÀ[×À[ëÀ\À\ À\KÀ\uÀ\¬À\½À\ÌÀ\ÙÀ\äÀ\íÀ\ôÀ\øÀ\ú‚¬‚Á‚؂냃:ƒWƒYƒ|ƒ‚ƒ¬ƒØ„„9„b„�„¼„Þ………8…ë…ü††††††)†3†3†A†O†O †T†^†^†c…å…們…~…q…~…“…†…“…¦…›…¦…½…²…½…Õ…Å…Õ†z†zY†…†×†×�–‡2O/// "1.2 KB" / "3.4 MB" / "5.1 GB" — klasörler ve boyutu bilinmeyenler null.ˆqˆq�<ˆÂF/// "2026-09-22 14:05" — yerel saate çevrilmiÅŸ, bilinmiyorsa null.…U…U„Z…[މŽ‘ޓޓŽ˜Ž©Ž© ޮ޶޶ Ž»ŽÁŽÁŽÆŽŸŽ¥Ž¦ŽƒŽƒIŽ �ùŽ Ž"ŽŽ"ŽdŽVŽdŽ|ŽlŽ|ŽÐŽÐ}ŽÙ�Q�Q� �f�v�v �~�^�^ƒ3�nŒ¹Œ¹†Ú�ì�>/// ðŸ�·ï¸� Bir dosya/klasörün TÜM proje-takip verisi: etiketler + durum + not + /// teslim tarihi. `.fikoyt\everything\tags.json`'da ESKİ format (düz dizi, /// yalnızca etiketler) ile YENİ format (bu alanların hepsini taşıyan obje) /// birlikte okunabilir — geriye dönük uyumluluk [_TagMeta.fromRaw]'da.•$•-•.•. •3•=•= •B••*”û”î”û•••“•“•�µ”à�U/// ðŸ�·ï¸�🔎 [_EverythingSearchPanelState._tagIndex]'te tek bir kayıt: hangi tam /// yolun hangi proje-takip verisine ([_TagMeta]) sahip olduÄŸu. `etiket:`/`#` /// araması bu haritada yapılır (bkz. _searchByTag) — Everything'in KENDİ /// indeksinde etiket bilgisi yoktur, bu yüzden dosya adı sorgusu Everything'e /// hiç gitmez.˜ø™™™™˜ò˜ò+˜è˜Û˜è™8™ª™E™>™G™\™H™N™j™c™l™™m™s™‘™†™“™¥™”™š™.™!€Š™.™É™É™Ö™°™±™°™°�™Ã—ô—ô‚ј²€Å/// 🔵/🟢/🟠 Durum rozeti — [_TagMeta.status] okunabilir bir etikete ve renge /// çevrilir; bilinmeyen bir deÄŸer düz metin olarak gösterilir (veri kaybı /// olmasın diye reddedilmez).››ˆ›Š›Š›˜›y›y%›r›c›r›»›»›È›¢›£›¢›¢„o›µšÇšÇ…L›={/// 📅 Teslim tarihi rozeti — geçmiÅŸse kırmızı, 3 gün ya da daha az kaldıysa /// turuncu, aksi halde nötr renk.¡•¡¦¡­¡­¡»¡Æ¡Æ¡Ô¡ß¡ß¡í¡ú¡ú¢¡�¡�€ˆ¡.¡ ¡.¡D¡7¡D¡[¡M¡[¡‚¡f$¡‚¢4¢4¢A¢¢¢¢ƒ.¢.  …6 ò€ê/// ðŸ�·ï¸�✅ Etiket düzenleme diyaloÄŸundaki durum seçici — küçük bir /// [ChoiceChip], seçiliyse vurgulanmış. `value == null` seçeneÄŸi "durumu /// temizle" anlamına gelir (bkz. [_EverythingSearchPanelState._editTags]).¥Š¥Ÿ¥¡¥¡ ¥§¥„¥„)¥±¥²¥±¥±X¥Ú¥M¥M€¾¥S¦k¦€¦Š¦…¦�¦‡¦^¦X3¦^¦–¦�¦–¦°¦§¦£¦§¨Æ¨¿¨Æ¨è¨Ù¨Ô¨Ù© ¨÷¨ð¨÷©2©8©9©©(©©E©>©E©i©x©y©a©]1©a©©©·©¸©¡©’*©¡©Ò©Å©À©Å©ýªª©ò©Ú+©òªªª ªª*ª"ª*ªHª8ª4ª8ªYªQªM ªQªû« « ªïª_€Åªï€�/// Sayfa başına sonuç — Everything Ayarları'ndan gelir (bkz. /// _loadSettings), diske yazılı deÄŸer yoksa `defaultEverythingPageSize`.«Î«Â«)€ª«Â€œ/// "🔗 Yalnızca baÄŸlı olanlar" filtresi — mevcut (o anki sayfadaki) /// sonuçları CATIA'da açık olanlarla sınırlar, sunucuya yeni istek atmaz.­ã­ä­Õ«Ø‚ ­Õ�í/// 🖼ï¸� Satır önizleme resimleri: dosyanın klasöründe /// `.fikoyt\everything\thumbs\\` yolu varsa, o klasördeki /// TÜM resim dosyalarının tam yolları (bkz. [_fikoytThumbDir]) — birden /// fazla olabilir, satırda dolaşılabilir (bkz. [_thumbIndex]). Anahtar /// `_normPath(fullPath)`. DeÄŸer boÅŸ liste = bakıldı ama uygun resim yok /// (tekrar taranmasın diye önbelleklenir). Doldurulması: [_resolveThumbnails] /// (bkz. _search sonundaki çaÄŸrı).®¥®¦®—­ê€½®—€›/// 🖼ï¸� O satırda ÅžU AN gösterilen (dolaÅŸmadaki) resmin [_thumbnails] /// listesindeki indeksi (bkz. [_cycleThumbnail]). Anahtar yoksa 0 sayılır.¯Ý¯Þ¯Õ®¬�3¯Õ�/// ðŸ�·ï¸� Satır etiketleri: `.fikoyt\everything\tags.json`'dan (bkz. /// [_fikoytTagsFile]) bu satır için okunan liste. Anahtar /// `_normPath(fullPath)`. BoÅŸ liste = bakıldı ama etiket yok (tekrar /// okunmasın diye önbelleklenir). Doldurulması: [_resolveTags].±¿±À±³¯ä�ݱ³�Ç/// ðŸ�·ï¸�🔎 GLOBAL etiket dizini — klasör sınırı gözetmeden `etiket:`/`#` /// ile arayabilmek için `normPath -> (tamYol, etiketler)`; yalnız bu /// oturumda görülen/etiketlenen dosyalar için doludur. Kalıcı kopyası /// `%LOCALAPPDATA%\FikoCatia\tags_index.json` (bkz. [_loadTagIndex], /// [_saveTagIndex]) — TAÅžINABİLİR asıl kaynak yine klasördeki /// `.fikoyt\everything\tags.json`'dır, bu yalnız hızlı arama önbelleÄŸidir.±Ü±Ê±Å±Ê²„²…²r±æ€ ²r{/// Bu oturumda [_tagIndex]'e zaten yazılmış (disk I/O'sunu tekrarlamamak /// için) anahtarlar — bkz. [_resolveTags].²ï²á²‹i²áW/// 🚀 [_prewarmTagIndex] çakışmasını önler (aynı anda iki kez tetiklenmesin).À[BÀ[sÀ[CÀ[KÀ[SÀ[\À[eÀ[mÀ[5À[(LÀ[5ÀLãÀLã�GÀLôÀQgÀQg‚IÀQˆÀp Àp �ÀpÀ¼þÀ¼þTÀ½*²ù²ú²ù²ù€·³ ³Ì³Ì³Ó³´³´<³Â³ô³ôH³ù´s´s2´œ´@´@�´X¶M¶M¶TµJµJ�œ¶:€ø/// 🔗 rozetine tıklama: Araçlar/Görünüm menüsündeki "Dosya Ara" ile aynı /// yönün tersi — aktif CATIA listesine dönülür VE o kart odaklanır /// (bkz. CatiaProvider.focusInstance, masaüstü deÄŸiÅŸimini de kendisi /// halleder).¶ê¶ë¶ê¶ê€¦¶û·”·”�ú·¡¹’¹’‰µ¼;‚µ/// ðŸ�·ï¸�🚀 TÜM disklerdeki `.fikoyt\everything\tags.json` dosyalarını /// Everything'in KENDİ NTFS indeksinden TEK bir HTTP sorgusuyla bulur — /// normal dosya sistemi taraması (Directory.list) YAPILMAZ. Everything /// arka planda zaten indeksli tuttuÄŸu için bu sorgu, binlerce klasör bile /// olsa genelde 1 saniyenin çok altında (tipik: birkaç yüz ms) döner. /// Bulunan her tags.json okunup [_tagIndex]'e eklenir ki `#etiket` araması /// uygulama YENİ açıldığında, o klasörler hiç ziyaret edilmeden çalışsın. /// Everything HTTP sunucusu kapalıysa/eriÅŸilemezse SESSİZCE vazgeçilir — /// normal arama zaten kendi hata mesajını ayrıca gösterecektir.ÀCKÀCK�ŠÀD€¿/// âš™ï¸� Everything ayarları — ayrı torun pencere (bkz. /// everything_settings_service.dart). Kaydedilince [_loadSettings] /// tekrar çaÄŸrılır, böylece yeni port hemen etkin olur.ÀDÙÀDÙ�AÀDæÀF/ÀF/ÀF>ÀFÀF€¹ÀF#ÀFÛÀFÛ€¡ÀFàÀG•ÀG•ÀGœÀG€ÀG€�ÀÀG…ÀIDÀID�“ÀJ$€÷/// 🔴 Canlı izleme tetikleyicisi: [_liveTimer] her 2 saniyede çağırır. /// Kullanıcının o an yazdığı (henüz aranmamış) metni DEĞİL, son baÅŸarıyla /// aranmış sorguyu tekrar çalıştırır — bkz. sınıf başı açıklama.ÀJÛÀJÛJÀJàÀNCÀNC ÀNJÀN.ÀN.€¬ÀN3ÀNÞÀNÞ€¤ÀNãÀS´ÀS´�”ÀSÁÀV£ÀV£ÀV»ÀVÄÀVÄÀVÜÀULÀULƒÀV��O/// Önceki ve yeni sonuç listelerini yol bazında kıyaslar; YENİ beliren ya /// da `dateModified`/`size`'ı deÄŸiÅŸmiÅŸ yolları döndürür. Yalnız [_search] /// `silent: true` çaÄŸrıldığında (canlı yenileme) kullanılır — ilk aramada /// (silent: false) her satır "deÄŸiÅŸti" görünüp gereksiz yanıp sönmesin diye.ÀYàÀYàÀYøÀXhÀXh‚¼ÀYÍ�q/// 🖼ï¸� Görünür sonuçlar için önizleme resmi arar (bkz. [_thumbnails] /// alanı açıklaması). Klasörleri atlar, zaten önbellekte olanları (boÅŸ /// liste dahil) tekrar taramaz. Her sonuç için ayrı ayrı, arka planda (await /// olmadan) tamamlanınca setState eder — arama sonucu listesi hemen /// gösterilir, resimler geldikçe satırlara "solar".À\èÀ\èÀ\ïÀ\ûÀ\ûÀ]À[yÀ[y‚CÀ\Ø�^/// `\.fikoyt\everything\thumbs\` — önizleme /// resimlerinin/oluÅŸturulacak klasörün konumu. TAM dosya adı (uzantı /// DAHİL) kullanılır: yalnız ada göre ayrılsaydı "Rapor.pdf" ile /// "Rapor.docx" AYNI klasöre düşer, önizlemeleri karışırdı. [_findThumbnails] /// VE [_addThumbnail] ORTAK kullanır.À^óÀ^óÀ_À]ÀÀ]Àƒ¢À^ã�/// `.fikoyt\everything\thumbs\\` klasöründeki TÜM resim /// dosyalarının tam yolları (dosya adına göre sıralı — ekleme sırası deÄŸil /// ama en azından KARARLI bir sıra). Klasör yoksa boÅŸ liste (fazladan disk /// taraması yapmadan erken döner).ÀbøÀbøÀc ÀafÀafˆHÀbê�Š/// 🖼ï¸�âž• Native "Aç" diyaloÄŸuyla BİRDEN FAZLA resim seçtirir (çoklu seçim), /// `.fikoyt\\` klasörüne (yoksa `.fikoyt` dahil oluÅŸturur) /// kopyalar — aynı ADDA bir dosya zaten varsa üzerine YAZMAZ, "(2)" gibi /// bir sayaç ekler — ve o satırın önizleme listesini hemen günceller; /// gösterge yeni eklenen(ler)e atlar (bkz. _ResultRow toolbar'ı).Àj^Àj^ÀjpÀi²Ài²�¶ÀjN€�/// 🖼ï¸� Satırda dolaÅŸma: [_thumbIndex]'i bir sonraki resme ilerletir (son /// resimdeyse baÅŸa döner). Tek resim/hiç resim yoksa hiçbir ÅŸey yapmaz.ÀljÀljÀl|ÀklÀklƒ´ÀlY€î/// 🖼ï¸�âž– O satırda ÅžU AN gösterilen (dolaÅŸmadaki) önizleme resmini diskten /// siler — klasördeki diÄŸer resimlere dokunmaz. Hiç resim yoksa hiçbir ÅŸey /// yapmaz; silinen son sıradaysa gösterge bir önceki resme kayar.Àq(Àq(ƒXÀqµ€‚/// Uygulama açılışında GLOBAL etiket dizinini diskten okur (bkz. /// [_tagIndex]). Dosya yoksa/bozuksa sessizce boÅŸ kalır.Àt„Àt„�²Àt‘Àw¸Àw¸Àw¿Àv:Àv:‚Àw¨�j/// `\.fikoyt\everything\tags.json` — o klasördeki dosya/ /// klasörlerin etiketleri TEK dosyada `{ "": ["etiket1",...] }` /// biçiminde tutulur. Aynı `.fikoyt` konvansiyonu (bkz. [_fikoytThumbDir]): /// taşınabilir, dosyalarla birlikte klasörle gider — asıl KAYNAK budur, /// [_tagIndex] yalnız arama hızlandırıcı önbellektir.Àx†Àx†Àx�Àx[Àx[�RÀxxÀyÍÀyÍÀyÔÀyàÀyàÀyõÀy±Ày±€ùÀy¾À|FÀ|FÀ|XÀz®Àz®‚TÀ|<�z/// `.fikoyt\everything\tags.json`'dan bu satırın TÜM proje-takip verisini /// ([_TagMeta]: etiketler + durum + not + tarih) okur; dosya ya da anahtar /// yoksa boÅŸ [_TagMeta] (fazladan disk eriÅŸimi olmadan erken döner bir /// sonraki aramada, bkz. [_resolveTags]'teki önbellek denetimi). Eski /// (düz dizi) ve yeni (obje) format ikisi de [_TagMeta.fromRaw] ile okunur.À~GÀ~GÀ~_À}À}‚åÀ~:�?/// ðŸ�·ï¸� Görünür sonuçlar için etiketleri diskten çözer (bkz. [_tags] alanı /// açıklaması) — zaten önbellekte olanı tekrar okumaz. Etiketli bir dosya /// bulununca, GLOBAL dizine de (henüz yoksa) ekler ki `etiket:`/`#` /// araması bu dosyayı bir dahaki sefere klasörüne hiç gitmeden bulabilsin.À�(À�(À�:À�=À�= À�FÀïÀÀ��1/// ðŸ�·ï¸�âœ�ï¸� Satırın TÜM proje-takip verisini ([_TagMeta]) KALICI deÄŸiÅŸtirir: /// hem taşınabilir kaynaÄŸa (`.fikoyt\everything\tags.json`) hem GLOBAL /// dizine ([_tagIndex]) yazar. BoÅŸ [_TagMeta] ile çaÄŸrılırsa dosyadaki /// anahtar tamamen silinir (tags.json gereksiz yere ÅŸiÅŸmesin).À„×À„×À„éÀƒ­Àƒ­ŸAÀ„Í�/// ðŸ�·ï¸�âž• Etiket düzenleme diyaloÄŸu — etiketler (virgülle ayrılmış metin /// kutusu) + durum seçici + not alanı + teslim tarihi seçici, mevcut /// [_TagMeta] ile önceden doldurulmuÅŸ. Kaydet -> [_setMeta] (TÜM alanları /// tek seferde yazar, bkz. PROJE_TAKIP_PLAN.md).À¤WÀ¤WÀ¤^À¢òÀ¢ò‚‰À¤H�X/// `etiket:kelime`, `etiketler:kelime`, `tag:kelime` ya da `#kelime` ile /// BAÅžLAYAN sorguları etiket araması olarak ayrıştırır (bkz. /// [_searchByTag]). EÅŸleÅŸmezse null — normal Everything dosya adı araması /// devam eder. Önek sonrası metin boÅŸsa (yalnız "etiket:"/"#" yazılmışsa) /// TÜM etiketli dosyalar listelenir.À¦²À¦² À¦¹À¦ÆÀ¦ÆÀ¦ÓÀ¦ÜÀ¦ÜÀ¦êÀ¦òÀ¦òÀ§À§À§À§À¥À¥Š À¦¥�+/// ðŸ�·ï¸�🔎 [_tagIndex] üzerinde ETİKET metnine göre arar — Everything'e hiç /// istek ATILMAZ (etiketler Everything'in dosya adı indeksinde yoktur). /// Her eÅŸleÅŸen yolun GERÇEKTEN var olup olmadığı denetlenir (silinmiÅŸ/ /// taşınmışsa sonuç listesinden VE dizinden düşer).À¯ŒÀ¯Œ€âÀ¯‘À°‡À°‡À°ŽÀ°’À°’ À°–À° À° À°¥À°�À°®À°rÀ°rŠãÀ°À»nÀ»nÀ»€À»YÀ»Y�<À»fÀ¼¨À¼¨À¼ºÀ¼™À¼™aÀ¼žÀ½eÀ½eÀ½iÀ½VÀ½V€¶À½[À¾)À¾)À¾6À¾À¾À¾À¾ŠßÀ¾#¦ ¦ À¢ä¦ÀÌPÀÌW ÀÌ^ÀÌ^ÀÌlÀÌ{ÀÌ{À̉ÀÌ�ÀÌ�ÀÌ«À̼À̼ÀÌÊÀÌÔÀÌÔÀÌâÀÌñÀÌñÀÌÿÀÍÀÍÀÍÀÍ3ÀÍ3ÀÍAÀÍOÀÍOÀÍ]ÀÍsÀÍsÀÍ�ÀÍ’ÀÍ’ÀÍ ÀͲÀͲÀÍÀÀÍÔÀÍÔÀÍâÀÌJÀÌJ�¬ ÀÊ”ÀÊx%ÀÊ”ÀʼÀÊ¡)ÀʼÀÊéÀÊÎ&ÀÊéÀË ÀÊøÀË ÀË ÀËÀË ÀËPÀË-/ÀËPÀËsÀË`!ÀËsÀË�ÀË…ÀË�À˯ÀËœ#À˯ÀËÎÀËÃÀËÎÀËðÀËÝÀËðÀÌÀÌ!ÀÌÀÌ8ÀÌ% ÀÌ8ÀÎÀÎÀÎ ÀÍúÀÍûÀÍúÀÍú�›ÀÎ ÀÊNÀÊN‘IÀÊTÀÝüÀÞ ÀÞÀÞÀÞÀÞ(ÀÞ(ÀÞ6ÀÞEÀÞEÀÞSÀÞ^ÀÞ^ÀÞlÀÝöÀÝö€„ÀÝ�ÀÝ}ÀÝ�ÀݦÀݘÀݦÀÝÎÀݳ ÀÝÎÀÝêÀÝ×ÀÝêÀÞ—ÀÞ—ÀÞ¤ÀÞ~ÀÞÀÞ~ÀÞ~Š÷ÀÞ‘ÀÝMÀÝMŒ*ÀÝSÀëÚÀëñÀëøÀëøÀìÀìÀìÀì ÀëÔÀëÔbÀë›Àëx)Àë›ÀëÀÀë¥*ÀëÀÀìSÀìSÀì`Àì:Àì;Àì:Àì:ˆÀìMÀë>Àë>‰ÀëDÀõ®ÀõºÀõÃÀõÃÀõÑÀõÖÀõÖÀõäÀõëÀõëÀõùÀõ¨Àõ¨YÀõeÀõXÀõeÀõ‚ÀõlÀõ‚ÀõžÀõ‹ÀõžÀöÀöÀö+ÀöÀöÀöÀö‹jÀöÀôSÀôS�Àõ/€õ/// Tek bir proje kartı: baÅŸlık + dosya sayısı + durum dağılımı (🟢/🔵/ /// 🟠/⚪ sayıları) + gecikmiÅŸ (tamamlanmamış VE teslim tarihi geçmiÅŸ) /// sayısı. Tıklanınca [onTap] çaÄŸrılır (bkz. _ProjectDashboardDialog).ÀÎÀ×ÀØÀØ ÀÝÀäÀä ÀéÀÈÀÈ(À¬ÀŸÀ¬À¿ÀµÀ¿À À ÀÀôÀõÀôÀô€™ÀÀsÀs�ÀyÀíÀõÀ÷À÷ÀÀ À ÀÀÀçÀç;ÀÉÀ¼ÀÉÀÜÀÑÀÜÀ?À?ÀLÀ&À'À&À&�ØÀ9À‘À‘‚oÀ—ÀÅÀÐÀ×À×ÀåÀòÀòÀ À À À À #À #À 1À ?À ?À MÀ \À \À jÀ €À €À ŽÀ žÀ žÀ ¬À ¼À ¼À ÊÀ ÔÀ ÔÀ âÀ ðÀ ðÀ þÀ À À À )À )À 7À KÀ KÀ YÀ pÀ pÀ ~À ”À ”À ¢À¿À¿�ôÀ À%À À5À+À5ÀHÀ>ÀHÀZÀPÀZÀ•Àf8À•À´À¢"À´ÀèÀÈ*ÀèÀ Àö!À À7À À7ÀfÀ?/ÀfÀ™Àr-À™ÀÊÀ£2ÀÊÀÀÙ5ÀÀ9À8À9ÀuÀN7ÀuÀ°À‰1À°À ÐÀ ÐÀ ÝÀ ·À ¸À ·À ·ˆ"À ÊÀÔÀÔ�ÀÚÀ#À+À2À2À@ÀPÀPÀ^ÀnÀnÀ|ÀŠÀŠ À�ÀÀ~ÀÙÀH€›ÀÙ€†/// 🖼ï¸� O satırın TÜM önizleme resimleri — boÅŸsa tür ikonu gösterilir /// (bkz. _EverythingSearchPanelState._thumbnails).ÀbÀ耄Àbn/// [thumbnails] içinde ÅŸu an gösterilen resmin indeksi (bkz. /// _EverythingSearchPanelState._thumbIndex).À{ÀpÀ{ÀÀˆ€�Às/// Birden fazla resim varsa dokununca bir sonrakine geçer (bkz. /// _EverythingSearchPanelState._cycleThumbnail).À»À³ÀŸÀ³ÀÂÀÂ�7ÀÉÀÀÀ#ÀýÀþÀýÀý†�ÀÀÝÀÝ‹²À#�P/// Satırın en solundaki görsel: [thumbnails] doluysa (bkz. /// _ResultRow.thumbnails) [thumbIndex]'teki resmin önizlemesi — birden /// fazlaysa saÄŸ altta "1/3" göstergesi + dokununca dolaÅŸma — yoksa eski /// dosya/klasör türü ikonu. Resim yüklenemezse (silinmiÅŸ/bozuk vb.) /// [errorBuilder] sessizce ikona geri döner.ÀÓÀÜÀÞÀÞÀìÀñÀñÀÿÀÍÀÍ=À¯À¢À¯ÀÁÀ¶ÀÁÀ 'À 'À 4À À À À ‚ŸÀ !À‘À‘„À|�/// 📎 BaÅŸlıktaki dosya/klasör UZANTISI rozeti — adın sağında, uzantı türüne /// göre SABİT renkli (bkz. [_colorForExt]) küçük hap. Klasörlerde "KLASÖR" /// yazılır. Amacı: ad kısaltıldığında bile dosya türü tek bakışta okunsun.À.À.‰ À.�À.�À.žÀ.ªÀ.ª À.¯À.¼À.¼À.ÁÀ.ÚÀ.ÚÀ.ßÀ.úÀ.úÀ.ÿÀ/À/À/À/5À/5À/CÀ/NÀ/NÀ/\À/hÀ/hÀ/vÀ/‡À/‡À/•À/©À/©À/·À/ÎÀ/ÎÀ/ÜÀ/òÀ/òÀ0 À.ÏÀ.ìÀ.òÀ.óÀ/ À/À/%À/-À/.À.yÀ.y�˜ À&¶À&žÀ&¶À'¨À&Á€îÀ'¨€Ï/// Non-null ise bu dosya o CATIA kartında (id + baÅŸlık burada) açık — /// kart üzerinde 🔗 rozeti gösterilir (bkz. build()). Rozete tıklanınca /// [onFocusOpen] o kartın id'siyle çaÄŸrılır.À(ÕÀ'´�,À(Õ�/// 🔴 Canlı izleme: bu dosya SON canlı yenilemede yeni belirdi ya da /// deÄŸiÅŸti (bkz. _EverythingSearchPanelState._diffChanged) — kart birkaç /// saniyeliÄŸine vurgulanır, sonra [_scheduleHighlightClear] ile otomatik /// söner (AnimatedContainer geçiÅŸi buradan gelir).À(÷À(äÀ(÷À)À)À)À)DÀ)2À)DÀ*ˆÀ)T�>À*ˆ�'/// 🖼ï¸� FikoYT önizleme resimleri (bkz. _EverythingSearchPanelState. /// _thumbnails ve _findThumbnails) — doluysa satırın solundaki tür ikonu /// yerine [thumbIndex]'teki resmin bir önizlemesi gösterilir; birden /// fazlaysa dokununca dolaşılır (bkz. _Leading, onCycleThumbnail).À+À*—€†À+p/// [thumbnails] içindeki ÅŸu an gösterilen resmin indeksi (bkz. /// _EverythingSearchPanelState._thumbIndex).À,®À+"�šÀ,®�Ž/// 🖼ï¸�âž•/âž–/ðŸ”� (bkz. _EverythingSearchPanelState._addThumbnail/ /// _deleteThumbnail/_cycleThumbnail) — dosya satırlarının (klasörler /// hariç) toolbar'ında gösterilir (bkz. build()); âž• her zaman aktif /// (gerekirse `.fikoyt` klasörünü oluÅŸturur, birden fazla resim /// seçilebilir), âž– yalnız en az bir önizleme varken, ðŸ”� yalnız birden /// fazla önizleme varken.À,ÓÀ,À$À,ÓÀ,ûÀ,è#À,ûÀ-ÏÀ-€ÃÀ-Ï€·/// ðŸ�·ï¸� Bu satırın TÜM proje-takip verisi (bkz. /// _EverythingSearchPanelState._tags) — etiketler/durum/not/tarih doluysa /// yol satırının altında rozetler gösterilir.À.jÀ-Ø€œÀ.j€‰/// ðŸ�·ï¸�âœ�ï¸� Etiket düzenleme diyaloÄŸunu açar (bkz. /// _EverythingSearchPanelState._editTags) — klasörler dahil her satırda.À0À0À0À0AÀ03À&rÀ&r‰æÀ&xÀ1µÀ1¬À0Ž�,À1¬�0/// 🖱ï¸� Fare satırın ÜZERİNDE mi? Aksiyon kümeleri yalnız bu durumda /// görünür; normalde aynı yeri küçük "boyut · tarih" özeti doldurur — /// böylece eskideki sabit alt araç çubuÄŸu (~19px) satırdan tamamen /// kalkar ve liste çok daha sıkı görünür (bkz. build/_actions).À1¿À1¿€½À1ÌÀ2€À2€VÀ2…À2óÀ2óÀ3À2ÚÀ2ÛÀ2ÚÀ2Ú›?À2íÀO#ÀO#ÀO5ÀNÀN‡·ÀO�/// 🛠ï¸� Satır aksiyonları — `_hover` (fare üstünde) iken baÅŸlık satırının saÄŸ /// ucunda görünür. Eskiden HER satırın altında sabit bir çubuk vardı; o /// kaldırıldı, çünkü her satırı ~19px uzatıp listeyi seyrek gösteriyordu.À0ZÀ0Z¥|À0`ÀWˆÀW–ÀW�ÀW�ÀW«ÀWµÀWµÀWÃÀWÐÀWÐÀWÞÀWêÀWêÀWøÀW‚ÀW‚€ƒÀW*ÀW ÀW*ÀW<ÀW2ÀW<ÀWZÀWGÀWZÀWwÀWdÀWwÀX"ÀX"ÀX/ÀX ÀX ÀX ÀX „îÀXÀVïÀVï† ÀVõЬЬ Š´‰±‰±ƒŠ�€ð/// Everything, FILETIME'ı (1601-01-01 UTC'den beri geçen 100ns aralık) JSON'a /// sayı ya da metin olarak koyabiliyor — burada ikisi de kabul edilir. /// Ayrıştırılamazsa (0/biçim dışı) null döner; UI o zaman etiketi gizler.—J—J —Q—7—7€»—=À#¦À#¦ À#­À"±À"±ƒ¿À#™€ö/// 🎨 Uzantı türüne sabit renk: CATIA/ara biçim grupları ayrı tonlarda, diÄŸer /// her ÅŸey nötr gri. Etiket paletinden (_tagPalette) BİLEREK farklıdır — /// burada anlam türü (dosya formatı) belirtir, etkileÅŸim vurgusu deÄŸil.%–;—3–4–:–5–?–D–O–E–a–f–q–g––„–�–…–Ÿ–¤–¯–¥–»–À–Ë–Á–Ø–Ý–è–Þ–ö–û—–ü———$—–&•L�è–&€à/// 🎨 Etiket metninden SABİT bir palet rengine eÅŸler (bkz. PROJE_TAKIP_PLAN.md /// "Notlar/Kararlar") — ayrı bir renk seçici/depolama YOK, aynı etiket her /// zaman aynı rengi alır (basit hash → palet indeksi).‰EH€�€Ú�'�p�©�¬�õ‚0‚{‚¬‚Á‚Ø‚ê‚냃Yƒ‚ƒ«ƒ¬ƒØ„„9„b„�„¼„Þ………8…T…U…o…„…™…°…Ã…ã…ÿ††/†K†Z†q†w†x†‘†Ô†Õ‡$‡>‡m‡ž‡¿‡Î‡þˆˆˆ ˆjˆnˆoˆ´ˆÖˆò‰‰I‰‰ª‰®‰°‰±ŠŠHГлŠÛ‹$‹T‹¦‹ÓŒ Œ-Œ5Œ}Œ‘Œ¡Œ²Œ¶Œ¸Œ¹��R�ž�æ�÷ŽŽTŽjŽ�ŽÍŽÎŽäŽú��;�N�O�t�Ÿ�Í� �R�[�\�…�œ�³‘‘ ‘"‘X‘|‘¢‘·‘ç’’(’U’¥’¼’Г“P“b“k“q“Ž“’“”“•“ã”1”{”ʔڔì•••I•K•L•œ•è– –=–_–}–�–¹–Ö–ô——3—6—7—X—e—™—¿—×ñ—ó—ô˜B˜�˜¬˜Ù˜ð™™™:™_™‚™¨™­™®™º™ášš(šOšcšyš¹šÀšÄšÆšÇ››7›a›w›Ÿ› ›¬›Ó›õœ2œ^œuœ�œ¡œÁœç��!�`�m���±�·žž3žGžkžƒžÎžñŸ!ŸSŸ–Ÿ¡ŸÄŸþ      V   ì¡¡5¡K¡d¡Œ¡�¡©¡Â¡Û¡ö¢¢¢¢%¢L¢s¢Š¢É¢ã£ £9£x£·£þ¤(¤g¤¤Á¤Þ¥'¥?¥F¥J¥L¥M¥‚¥®¥¯¥»¦ ¦ ¦ ¦V¦�¦¡¦³¦´¦ü§A§�§Ö¨"¨n¨½¨Ò¨î©©<©[©�©¾©Øªª ª2ªKª\ª]ª�ªé«&«'«n«»«Õ«Ö¬¬\¬§¬ñ­<­�­³­ç­è®0®~®©®ª®ï¯,¯t¯·¯á¯â°,°t°½±±F±”±Ã±ã±ä²0²^²ˆ²‰²Ú²ö²÷³³³/³D³Y³­³±³²³ñ³ò´ ´9´=´>´i´ª´º´Ïµµ1µGµHµ”µÚ¶"¶3¶b¶–¶»¶ã¶ç¶è¶ô·· ·:·^·x·�·‘·’·¹·Ã·ø¸¸(¸J¸l¸œ¸Æ¸Ð¹¹<¹N¹…¹‹¹�¹�¹×º"ºlº¹»»P»�»é¼,¼V¼s¼‹¼•¼È¼å½Q½}½†½Ò¾¾M¾‘¾½¾Ò¾ö¿¿\¿p¿z¿¬¿äÀ@À@2À@dÀ@�À@ÁÀ@åÀA-ÀAXÀAŠÀAÀÀAÓÀAßÀAçÀBÀB^ÀBœÀB®ÀB÷ÀCÀC#ÀC>ÀCDÀCHÀCIÀC�ÀCÇÀDÀD)ÀD3ÀDyÀD‹ÀDÌÀDÒÀDÖÀD×ÀDúÀEÀE9ÀEmÀEŒÀE¹ÀEÃÀEÕÀFÀFÀFÀFÀFCÀF_ÀF~ÀF�ÀFÔÀFØÀFÙÀFõÀG#ÀG4ÀGyÀG}ÀG~ÀG¡ÀGºÀGÖÀGüÀHÀH-ÀHGÀH^ÀHyÀHŒÀH­ÀHÓÀHÝÀHëÀHñÀI=ÀIAÀIBÀIŒÀIÙÀJÀJ5ÀJlÀJ˜ÀJÔÀJØÀJÙÀJðÀK"ÀK&ÀK'ÀKrÀK¿ÀL ÀLWÀL–ÀLáÀMÀM#ÀMKÀMjÀMpÀM”ÀM®ÀM´ÀMÒÀNÀN'ÀN+ÀN,ÀNQÀNhÀN�ÀNÇÀN×ÀNÛÀNÜÀN÷ÀO ÀO#ÀOoÀOÀOƒÀO„ÀOÏÀPÀPgÀP²ÀPûÀQÀQeÀQ™ÀQÆÀQîÀRÀRGÀRvÀR€ÀRˆÀRŽÀR³ÀRÌÀSÀSlÀS�ÀS—ÀS�ÀS­ÀS±ÀS²ÀSÚÀSýÀT!ÀT=ÀTUÀT†ÀTžÀT¿ÀTâÀUÀU ÀUÀUÀUEÀUIÀUJÀU—ÀUäÀV1ÀV�ÀV�ÀVçÀW2ÀWRÀWqÀWšÀW¼ÀWÕÀXÀX%ÀX?ÀXGÀXMÀXaÀXeÀXfÀX®ÀXøÀYHÀY�ÀYÆÀZÀZÀZ<ÀZeÀZ—ÀZÀÀZÞÀ[À[À[!À[%À[&À[vÀ[wÀ[¿À\À\KÀ\œÀ\ÅÀ]À]gÀ]½À]¾À^ À^XÀ^¦À^ÌÀ_À_À_MÀ_}À_›À_ÊÀ_ñÀ`À`IÀ`kÀ`·À`¿À`ÑÀ`ãÀ`õÀaBÀaYÀa_ÀacÀadÀa²ÀbÀbMÀb–ÀbÛÀcÀc9ÀcRÀc\Àc�Àc¶ÀcÊÀdÀdPÀd}Àd†Àd˜ÀdÜÀeÀeÀeÀeBÀebÀelÀeŸÀeáÀfÀf#Àf]Àf‹ÀfÏÀg ÀgMÀg`ÀgŒÀgÓÀgâÀgìÀhÀh)Àh1Àh^Àh‡Àh›ÀhæÀhúÀiÀiPÀiZÀilÀi¥Ài«Ài¯Ài°ÀiüÀjGÀjuÀjœÀj¿ÀjðÀkÀk+Àk]ÀkeÀkiÀkjÀk·ÀlÀlJÀl‡Àl®ÀlÑÀlÿÀm@ÀmZÀmdÀm€Àm®ÀmÀÀmöÀmüÀnÀn(ÀnVÀnxÀn•Àn¶ÀnÞÀo ÀoÀoÀo!Ào"ÀoqÀo¹ÀpÀp Àp+ÀpdÀp�Àp²ÀpìÀq!Àq%Àq&ÀqjÀq¦ÀqÍÀq×ÀqöÀrÀr@ÀriÀr‡Àr¤ÀrÍÀrôÀs+Às]ÀsŽÀsÌÀsÚÀsèÀsòÀsúÀt ÀtIÀtYÀtwÀt}Àt�Àt‚Àt©Àt³ÀtÒÀuÀuÀu?Àu†Àu�ÀuÝÀuïÀv-Àv3Àv7Àv8Àv|ÀvÇÀwÀwaÀwšÀwÔÀx!ÀxXÀxYÀx¡Àx«ÀxØÀyÀy:Ày�Ày“Ày¤ÀyªÀy®Ày¯ÀzÀz.ÀzZÀz§Àz«Àz¬ÀzùÀ{GÀ{‘À{ÚÀ|)À|cÀ|‘À|¯À|ÝÀ|ÿÀ}À}À}QÀ}žÀ}åÀ~3À~gÀ~ƒÀ~¬À~ØÀ~ùÀÀBÀ{À³ÀÎÀØÀâÀèÀìÀíÀ€:À€„À€ÎÀ�À�TÀ�{À�…À�µÀ�ÏÀ�ìÀ�ûÀ‚!À‚)À‚SÀ‚eÀ‚¢À‚°À‚¶À‚ÐÀ‚÷ÀƒÀƒ-ÀƒJÀƒWÀƒ‹Àƒ‘Àƒ¦ÀƒªÀƒ«ÀƒõÀ„=À„ŠÀ„¾À„ôÀ…À…OÀ…šÀ…àÀ†À†&À†JÀ†tÀ†ŒÀ†µÀ†ìÀ‡À‡aÀ‡¢À‡³ÀˆÀˆÀˆ6Àˆ`Àˆ}Àˆ­ÀˆëÀ‰À‰"À‰aÀ‰‚À‰©À‰ÌÀŠÀŠ+ÀŠtÀŠ‹ÀŠ ÀнÀŠçÀ‹ À‹^À‹‘À‹ÂÀ‹çÀŒÀŒ?ÀŒŽÀŒÈÀ� À�AÀ�XÀ�mÀ�›À�»À�ØÀŽ'ÀŽTÀŽlÀŽŒÀޝÀŽÏÀŽøÀ�À�EÀ�nÀ�¹À�ÒÀ�ûÀ�#À�NÀ�wÀ�ÂÀ�ÛÀ‘À‘,À‘WÀ‘€À‘ËÀ‘äÀ’ À’9À’hÀ’‘À’ÜÀ’õÀ“ À“!À“OÀ“mÀ“ŠÀ“ÙÀ”À”#À”MÀ”nÀ”�À”áÀ•À•EÀ•jÀ•—À•¸À–À–AÀ–ƒÀ–ºÀ–ÑÀ–æÀ—À—+À—KÀ—wÀ—£À—ìÀ˜À˜9À˜ZÀ˜£À˜ÖÀ™À™6À™MÀ™bÀ™�À™ªÀ™æÀš ÀšGÀšmÀš©ÀšÜÀ›À›'À›uÀ›ŒÀ›²À›àÀœÀœRÀœƒÀœÈÀ�À�!À�DÀ�hÀ�’À�éÀž3Àž]Àž¦Àž¿ÀžÖÀžëÀžþÀŸÀŸÀŸ+ÀŸ@ÀŸXÀŸ•ÀŸàÀŸïÀ À CÀ ŽÀ �À ªÀ µÀ ¾À ÅÀ íÀ¡À¡3À¡IÀ¡iÀ¡�À¡¢À¡¶À¡ÈÀ¡õÀ¢ À¢À¢(À¢?À¢YÀ¢�À¢¡À¢¬À¢µÀ¢»À¢ÓÀ¢ëÀ¢ïÀ¢ðÀ£<À£|À£ÉÀ¤À¤>À¤cÀ¤{À¤›À¤ÔÀ¥À¥aÀ¥gÀ¥xÀ¥|À¥}À¥ÊÀ¦À¦_À¦–À¦¿À§!À§RÀ§�À§¨À§íÀ§üÀ¨GÀ¨nÀ¨ŒÀ¨®À¨ÑÀ¨ÝÀ©À©HÀ©dÀ©xÀ©‚À©ÃÀªÀªDÀª‡ÀªšÀª¶ÀªÎÀ« À«À«GÀ«aÀ«ƒÀ«�À«°À«ÆÀ«ÞÀ«üÀ¬À¬4À¬@À¬TÀ¬nÀ¬vÀ¬|À¬«À¬ÇÀ¬æÀ­À­ À­"À­(À­vÀ­—À­âÀ®5À®GÀ®cÀ®ƒÀ®›À®¯À®ÍÀ®üÀ¯À¯EÀ¯hÀ¯…À¯‰À¯ŠÀ¯­À¯ÑÀ°À°/À°cÀ°kÀ°oÀ°pÀ°¾À°ÜÀ±À±À±3À±IÀ±dÀ±}À±•À±¡À±©À±ËÀ² À²À²À²1À²EÀ²^À²uÀ²‹À²•À²›À²¶À²ýÀ³@À³uÀ³°À³·À³ÁÀ´ À´>À´bÀ´¨À´òÀµÀµ.ÀµFÀµdÀµ”Àµ¢Àµ¬Àµ¼ÀµÄÀ¶ À¶MÀ¶eÀ¶‰À¶¦À¶ÞÀ· À·FÀ·ƒÀ·ÁÀ·ÎÀ·×À¸*À¸>À¸ZÀ¸ À¸¼À¸ÖÀ¸öÀ¹'À¹1À¹tÀ¹—À¹©À¹ÚÀº#ÀºpÀº…Àº›Àº·ÀºñÀ»8À»DÀ»LÀ»RÀ»VÀ»WÀ»‹À»•À»­À»æÀ»õÀ¼:À¼BÀ¼TÀ¼ŒÀ¼’À¼–À¼—À¼¿À¼÷À¼ûÀ¼üÀ½À½SÀ½TÀ½qÀ½¯À½ßÀ¾ À¾ À¾À¾À¾AÀ¾ˆÀ¾ÊÀ¿ À¿<À¿OÀ¿aÀ¿rÀ¿“À¿¾À¿ÞÀ¿õÀÀÀÀ;ÀÀgÀÀ†ÀÀ³ÀÀØÀÀýÀÁ'ÀÁOÀÁZÀÁqÀÁ“ÀÁÉÀÁëÀÂÀÂÀÂ0ÀÂfÀÂsÀ˜ÀªÀÂÊÀÃÀÃ!ÀÃ?ÀÃzÀõÀÃÛÀÃþÀÄ@ÀÄ�ÀÄ´ÀÄÊÀÄëÀÅÀÅ?ÀÅbÀÅ�ÀŹÀÅôÀÆ#ÀÆRÀÆuÀÆžÀÆÇÀÆþÀÇ3ÀÇnÀǧÀÇÔÀÇëÀÇöÀÈÀÈ7ÀÈPÀÈoÀÈŸÀÈÏÀÈÜÀÈåÀÈìÀÈðÀÈòÀÈóÀÉBÀÉŽÀÉÙÀÉþÀÊMÀÊNÀÊvÀÊŸÀÊÌÀÊöÀËÀË+ÀË^À˃ÀËšÀËÁÀËÛÀËþÀÌ#ÀÌGÀÌHÀÌZÀÌwÀÌ™À̸ÀÌÐÀÌíÀÍ ÀÍ/ÀÍKÀÍoÀÍŽÀÍ®ÀÍÐÀÍñÀÍ÷ÀÍøÀÎÀÎ+ÀÎAÀÎwÀΘÀÎÀÀÏÀÏÀÏ ÀÏ4ÀÏHÀÏfÀÏ‹ÀÏ´ÀÏÜÀÐ(ÀÐSÀÐrÀÐŽÀÐÜÀÑÀÑJÀшÀÑ£ÀÑìÀÒ ÀÒ;ÀÒgÀÒ¡ÀÒäÀÒ÷ÀÓÀÓcÀÓtÀÓƒÀÓ�ÀÓ´ÀÓÉÀÓèÀÔ*ÀÔ?ÀÔtÀÔ’ÀÔ´ÀÔÖÀÕ ÀÕ:ÀÕMÀÕ\ÀÕiÀÕ€ÀÕ–ÀÕªÀÕÁÀÕßÀÖÀÖ#ÀÖiÀÖªÀÖàÀ× À×À×8À×_ÀׄÀ×ÐÀØÀØOÀ؈ÀØ­ÀؾÀØÜÀÙ)ÀÙLÀÙzÀÙ©ÀÙÐÀÙáÀÙÿÀÚ/ÀÚxÀÚŸÀÚ°ÀÚÎÀÚôÀÛ$ÀÛJÀÛ[ÀÛjÀÛwÀÛ‚ÀÛ‹ÀÛ’ÀÛ–ÀÛ˜ÀÛ™ÀÛèÀÜ6À܃ÀÜÒÀÜþÀÝMÀÝ{ÀÝ–ÀݱÀÝÕÀÝóÀÝôÀÞ ÀÞ$ÀÞAÀÞZÀÞuÀÞ{ÀÞ|ÀÞˆÀÞ¯ÀÞåÀßÀß>ÀßTÀßfÀß­ÀßÎÀßöÀà;ÀàDÀàdÀà‡Àà³ÀàëÀá,ÀáRÀáyÀá—ÀáÐÀáðÀâÀâAÀâ\ÀâªÀâ×ÀãÀãEÀã†Àã›ÀãÆÀãîÀä5ÀäHÀäYÀägÀäœÀä¹ÀäÿÀå*ÀåFÀå}Àå¢ÀåÂÀåïÀæÀæTÀæÀæ¡Àæ×ÀçÀçIÀçoÀç»ÀçêÀçÿÀèÀè/ÀèKÀèoÀè‘Àè´ÀéÀéÀé*Àé;ÀéJÀéWÀébÀékÀérÀévÀéxÀéyÀéÈÀêÀê\Àê¢ÀêïÀë>ÀëvÀë£ÀëÑÀëÒÀëôÀìÀì1Àì7Àì8ÀìDÀìkÀì—ÀìãÀìûÀí(ÀíhÀí¥ÀíòÀî ÀîÀî>ÀîUÀî˜ÀîµÀîïÀï<ÀïuÀï™ÀïçÀïúÀð Àð/ÀðNÀð€ÀðÀÀðÞÀðûÀñ<ÀñqÀñ�ÀñÙÀòÀòBÀòYÀò†ÀòªÀòÎÀòöÀó3ÀóLÀóaÀótÀó…ÀóŽÀóŸÀó³ÀóëÀô1Àô<ÀôEÀôLÀôPÀôRÀôSÀô›ÀôáÀõ)ÀõVÀõjÀõ‰Àõ¥Àõ¦Àõ¼ÀöÀöÀöÀö6ÀögÀö—Àö¥ÀöÊÀ÷ À÷/À÷lÀ÷‰À÷¨À÷¾À÷ÑÀ÷âÀ÷øÀø ÀøÀø6ÀøMÀø^ÀøoÀø€ÀøˆÀø¦Àø¿ÀøêÀùÀù#Àù+Àù1ÀùEÀùvÀùŒÀù¼ÀùÒÀùìÀú7Àú\ÀúŽÀúÂÀûÀûÀû-ÀûgÀûÀû’Àû®ÀûôÀü Àü<Àü]Àü”Àü·ÀüîÀýÀýNÀývÀý®ÀýÅÀýÚÀþ Àþ\ÀþoÀþ€Àþ©Àþ½ÀþÙÀþøÀÿÀÿMÀÿ†ÀÿÇÀÿûÀÀNÀxÀ­ÀÖÀÀ$À5ÀDÀQÀ\ÀeÀlÀpÀrÀsÀ�À³ÀÆÀñÀòÀþÀ%ÀFÀŠÀŽÀ�À‘ÀºÀÏÀåÀ#À$À0ÀWÀ�À À¶ÀóÀÀÀ?À[À ÀºÀÓÀàÀëÀôÀûÀÿÀÀÀQÀ„ÀÓÀÔÀÀ)À<ÀNÀdÀ ÀÆÀôÀÀ=ÀpÀ¡À×ÀÀLÀ‡À¼À½ÀÓÀîÀ À À ;À XÀ |À šÀ ¸À ÐÀ ìÀ À %À GÀ lÀ �À ®À ´À µÀ ÁÀ èÀ À AÀ XÀ �À ÅÀ ÑÀ ãÀ À XÀ mÀ ¯À ÂÀ ÔÀ åÀ À 7À dÀ }À °À ûÀ ÀÀ"À4ÀXÀ}À»ÀäÀÀQÀ{ÀžÀÄÀïÀ.ÀiÀ�ÀÔÀ À=ÀiÀ­À÷À?À{ÀŽÀŸÀ®À»ÀÆÀÏÀÖÀÚÀÜÀÝÀÀaÀªÀïÀÀFÀŽÀÄÀåÀæÀ&ÀVÀnÀ…À†ÀÉÀýÀÀÀ.ÀLÀjÀ†À–ÀœÀ�À¿ÀÀÀÞÀôÀ À"À9À{À‘ÀÙÀæÀñÀúÀûÀÀ.ÀZÀ”À´ÀÝÀñÀÀBÀVÀwÀ‹À ÀÔÀóÀ À0ÀLÀiÀŠÀ¿ÀÎÀÛÀ)ÀuÀŠÀ¢ÀºÀÓÀóÀ ÀZÀ…ÀÄÀþÀÀ.ÀaÀ‹À´À×ÀÀ'À<ÀOÀ`ÀoÀzÀƒÀŠÀŽÀ�À‘ÀÞÀ*ÀvÀ À´ÀËÀ À À À ?À €À »À ÑÀ!À!;À!iÀ!™À!ÛÀ!äÀ!÷À"À" À"8À"QÀ"xÀ"�À"šÀ"£À"ªÀ"®À"°À"±À#À#JÀ#“À#´À#ÕÀ$À$<À$AÀ$pÀ$¾À$ÐÀ$ÕÀ%À%kÀ%ŠÀ%¼À%ñÀ&À&MÀ&oÀ&qÀ&rÀ&œÀ&¾À&¿À'À'SÀ'ƒÀ'±À'²À'úÀ(FÀ(’À(ÈÀ(âÀ(þÀ)À)QÀ)RÀ)™À)åÀ*-À*sÀ*”À*•À*×À+À+À+ À+aÀ+©À+ðÀ,3À,|À,™À,¾À,æÀ- À-À-@À-�À-¾À-ÕÀ-ÖÀ. À.UÀ.vÀ.wÀ.ŒÀ.¦À.¸À.ÖÀ.öÀ/À/1À/JÀ/dÀ/ƒÀ/¥À/ÊÀ/îÀ0 À0À0À0À0WÀ0YÀ0ZÀ0ŒÀ0ÓÀ1À1bÀ1¥À1¼À1½À1âÀ1ìÀ2+À2=À2sÀ2yÀ2}À2~À2“À2ÓÀ2×À2ØÀ2äÀ3 À3-À3yÀ3ºÀ3ÿÀ4À42À4{À4ÇÀ4ÚÀ5À5XÀ5kÀ5lÀ5„À5¹À5îÀ6À6CÀ6bÀ6ªÀ6ÍÀ6ñÀ7&À7LÀ7~À7œÀ7åÀ8À8#À8.À8FÀ8eÀ8—À8±À8íÀ9À9DÀ9rÀ9ŒÀ9¡À9¿À9ÝÀ:À:GÀ:xÀ:®À:ÅÀ:óÀ;À;3À;WÀ;{À;¤À;ÈÀ;óÀ<2ÀÀ>^À>{À>¶À>ìÀ?À?WÀ?ªÀ?ÙÀ@À@-À@—À@ÌÀ@íÀA ÀA)ÀADÀA]ÀAtÀA¢ÀAðÀB>ÀBpÀB�ÀB×ÀCÀC!ÀC?ÀCdÀC�ÀCÇÀCýÀD&ÀDNÀDiÀD‚ÀD—ÀDªÀDÃÀEÀE&ÀEGÀEhÀE�ÀEÃÀFÀF*ÀF=ÀFgÀF‚ÀFÈÀFéÀG ÀG0ÀGuÀG—ÀGÏÀHÀHIÀH…ÀH»ÀHÞÀIÀIbÀI¢ÀI¿ÀIùÀJÀJ_ÀJžÀJÕÀK#ÀKiÀK›ÀKÄÀLÀL2ÀL[ÀLƒÀL³ÀLíÀMÀMMÀMlÀM‰ÀM¢ÀM¹ÀMÎÀMßÀMîÀMûÀNÀNÀNÀNÀNÀNkÀN¶ÀOÀOBÀOZÀO}ÀO¢ÀOÁÀOÌÀOäÀPÀP#ÀPCÀPNÀPfÀPŒÀP®ÀPÊÀPÕÀPíÀQÀQ:ÀQXÀQcÀQ{ÀQ ÀQÌÀQêÀR1ÀRxÀRœÀR§ÀRÊÀRäÀSÀSZÀS„ÀS‘ÀS½ÀSÙÀSùÀTÀTmÀT›ÀTªÀTÖÀTòÀU!ÀU]ÀUƒÀU²ÀUÁÀUÌÀUÕÀU×ÀUØÀV'ÀVnÀVŸÀVîÀVïÀWÀW0ÀWEÀWbÀWÀW€ÀW™ÀW±ÀWÌÀWæÀXÀXÀXÀXÀX:ÀXPÀXnÀXµÀXÖÀXþÀY@ÀYIÀY[ÀY�ÀY¤ÀY»ÀYÑÀYåÀYüÀZÀZDÀZmÀZžÀZ¯ÀZ¾ÀZËÀZïÀZÿÀ[1À[yÀ[†À[ªÀ[ÁÀ[×À[ëÀ\À\ À\KÀ\uÀ\¬À\½À\ÌÀ\ÙÀ\äÀ\íÀ\ôÀ\øÀ\ú_EverythingResult_parseFiletime_TagMeta _TagEntry _tagPalette _colorForTag _StatusBadge _DueBadge_StatusChoiceChipEverythingSearchPanel_EverythingSearchPanelState_Header _TagFilterBar_ProjectDashboardDialog _ProjectCard _MiniStat_Message _ResultList_Leading _ExtBadge _colorForExt _ResultRow_ResultRowState_PaginationBarºå