!e%D      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{| }~       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~INone NoneT  None  None%  NoneNone9$;:987643210-,*)(&"!./ '#+5%$<=>$;:987643210-,*)(&"!./ '#+5%$<=>NoneNone CDJEFIHGKL CDJEFIHGKLNonel None!NoneJ"NoneNoneMQUMQU#SafeZNoneVWXYZ[\]Z[\WXYV]$None7%NoneNonedegfhijklmnopqrstuvwxydegfhijklmnopqrstuvwxy&None None||Noned }~ }~'None 2 None (None!)None"*None#, None#s+None$q NoneP$,None& None'-None'vNoneP'.None(None)ENone)/None)0None*01None*{None*2None+,None+      !"#$%&'()*     $#"! ('&%)*None,+,-.0/12.0/-,+123None.taskellAliases for common combinationstaskell%Use a Reader to pass around DrawState  4None5 taskellTakes a task's dueK property and renders a date with appropriate styling (e.g. red if overdue) taskell=Renders the appropriate completed sub task count e.g. "[2/3]" taskell!Renders the description indicator taskellRenders the task texttaskellMRenders the appropriate indicators: description, sub task count, and due datetaskell%The individual parts of a task widgettaskellRenders an individual task5None56None6)7None_6t8None69NoneP9@taskellIGets the relevant column prefix - number in normal mode, letter in moveTotaskellRenders the title for a listtaskellRenders a list:None9;None9 NoneP:6789:;<=6789:;<=None:>?@A>A?@None ;BCGFHDEIJKLMNOPQRSTUVWXBCGFHDEIJKLMNOPQRSTUVWXNone< Y]\Z[^_`bacdefghijklmnopqrst_`ba^Y]\Z[cdefghijklmnopqrstNoneSX=9uvwvwu<None=!"#$%None=2xyz{|}~2z~xy|}{=None?&'()*+,-./012345678>None@;9?None@~:@None@;<ANoneA=BNone AS>?CNoneA@DNone AABENone B4CDFNone BEFGNoneBGHNoneC HINoneCPIJKNonePDLtaskell.Runs when the app starts Adds paste supporttaskell Sets up BrickMJKLMNOPQRSTUVWXYZ[[\]^_`abcdefghijSklmnopqrstuvwxUyz{|}~  Z   \ a b c e     j         k  S x        Z          c   e W           Y         Z  !X"#$%%&'()*+,,-./01234556789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvmwxyz{||}~!e      !!""a"########$$$$%%%%%%%&&&&''''''''))))**+++---000+11111222223333333333444 4 4 4 4 44444445678999:;<<<<<==== =!="=#==$=%=&='=(==)=*=+==>,?-@.@/AB0BCD0DE0EF0FGHI1II234&taskell-1.9.1.0-9bjZmPhZkdJKnM1wXbPWVwData.Taskell.DateData.Taskell.SeqData.Taskell.Subtask.InternalEvents.Actions.TypesIO.Config.MarkdownIO.HTTP.Trello.ChecklistItemTypes UI.Draw.Field Data.Taskell.Date.RelativeParserData.Taskell.Task.InternalEvents.State.Types.ModeData.Taskell.List.InternalIO.HTTP.Trello.ListData.Taskell.Lists.InternalIO.Markdown.SerializerIO.Markdown.ParserIO.HTTP.GitHubEvents.State.TypesIO.Keyboard.TypesIO.Keyboard.Parser IO.Keyboard IO.Config IO.TaskellEvents.State.History Events.StateAppConfigData.Taskell.Date.TypesData.Taskell.SubtaskIO.Config.ParserIO.Config.LayoutIO.Config.General IO.HTTP.AesonIO.HTTP.GitHub.Project Paths_taskellUI.CLIUI.TypesUtility.ParserUI.ThemeData.Taskell.TaskIO.HTTP.Trello.CardIO.HTTP.GitHub.Card UI.Draw.ModeData.Taskell.ListIO.HTTP.GitHub.ColumnData.Taskell.Lists IO.MarkdownIO.HTTP.TrelloIO.Config.TrelloIO.Config.GitHub UI.Draw.Types UI.Draw.TaskUI.Draw.Modal.MoveToUI.Draw.Modal.DueUI.Draw.Main.StatusBarUI.Draw.Main.SearchUI.Draw.Main.List UI.Draw.MainUI.Draw.Modal.HelpEvents.State.Modal.DueEvents.State.Modal.DetailUI.Draw.Modal.Detail UI.Draw.ModalUI.DrawEvents.Actions.SearchEvents.Actions.NormalEvents.Actions.Modal.MoveToEvents.Actions.Modal.HelpEvents.Actions.Modal.DueEvents.Actions.Modal.DetailEvents.Actions.ModalEvents.Actions.InsertEvents.Actions time-1.8.0.2Data.Time.Calendar.DaysDayDeadlinePassedTodayTomorrowThisWeekPlentyDueDueTimeDueDate<#>extractshiftByboundUpdateSubtask_name _complete $fShowSubtask $fEqSubtaskcompletenameblanknewtoggle duplicate ActionTypeQuitUndoRedoSearchHelpPreviousNextLeftRightBottomNewNewAboveNewBelow DuplicateEditClearDeleteDetail ClearDateMoveUpMoveDownMoveLeft MoveRightCompleteMoveMenuListNewListEdit ListDelete ListRightListLeftNothing allActionsread$fShowActionType$fEqActionType$fOrdActionType$fEnumActionType titleOutput taskOutputdescriptionOutput dueOutput subtaskOutput localTimes defaultConfigparser ChecklistItem$fEqChecklistItem$fShowChecklistItem$fFromJSONChecklistItemchecklistItemToSubTask$fEqChecklistWrapper$fShowChecklistWrapper$fFromJSONChecklistWrapper checkItemsPointer TaskIndex showTaskIndex ListIndex showListIndex startPointer$fShowListIndex $fEqListIndex$fOrdListIndex$fShowTaskIndex $fEqTaskIndex$fOrdTaskIndexField_text_cursor blankFieldevent updateCursor backspaceinsertCharacter insertText widthFoldcursorPositiongetText textToFieldfieldwidgetFromMaybe textFieldwrapspl'splcombineappend $fEqField $fShowField parseRelative timeToText timeToDisplay timeToOutputtimeToOutputLocal textToTime inputToTime isoToTimedeadlineTask _description _subtasks_due $fShowTask$fEqTask descriptionduesubtaskscreatesetDescription maybeAppendappendDescriptionsetDueclearDue getSubtask addSubtask hasSubtasks updateSubtask removeSubtask countSubtaskscountCompleteSubtaskscontainsisBlankModeNormalInsertModalShutdown InsertModeIEditICreate InsertTypeITaskIList ModalTypeMoveTo DetailItemDetailDescription DetailDate DetailMode DetailNormal DetailInsert$fEqDetailMode$fShowDetailMode$fEqDetailItem$fShowDetailItem $fEqModalType$fShowModalType$fEqInsertType$fShowInsertType$fEqInsertMode$fShowInsertMode$fEqMode $fShowModeList_title_tasks $fShowList$fEqListtaskstitleemptycountnewAtupdateFnupdatemove deleteTaskgetTask searchFor changeTasknextTaskprevTaskclosestnearest'nearest$fFromJSONListcardssetCards listToListListsinitial updateListsget changeListnewListdeleteexistssearch appendToLastanalyse MarkdownInfo serializeparseGitHubIdentifier GitHubToken getNextLinkgetListsState_mode_history_path_io_height _searchTerm_time _timeZoneHistory_past_present_futureMomentfresh $fEqHistory $fShowHistory $fEqState $fShowStateheighthistoryiomodepath searchTermtimetimeZoneStatefulfuturepastpresentcurrentlists BoundActionsActionsBindingsBindingBCharBKeybindingsToTextbindingToEvent $fShowBinding $fEqBinding $fOrdBindingcommentP stripCommentskeyPcharPbindingPlineP bindingsPbindingsgenerate badMapping addMissingdefaultBindingsgenerallayoutmarkdowntrellogithub debugging directoryNamelegacyConfigPathxdgDefaultConfig xdgConfigPathgetDir themePath configPath bindingsPathsetup configParser getConfig getBindingsgenerateAttrMapOutputErrorLoadExit ReaderConfigIOInfoioTZioConfig parseArgsloadcolonicloadFile loadRemote loadTrello loadGitHubfileInfo createRemote createTrello createGitHub fileExists promptCreate createPath writeData decodeErrorreadDatastoreundoredoquitcontinuesetTimewrite createListcreateListStart editListStartdeleteCurrentListgetCurrentTasksetCurrentTask startCreate startEdit finishTaskfinishListTitle normalModeabovebelownewItem clearItem clearDatebottom removeBlankupdownmoveLeft moveRight moveToLast selectList countCurrentnextpreviousleftrightgetCurrentListmoveTolistLeft listRight searchMode clearSearch appendSearchshowHelp showMoveTo setHeight normalisegoversionusagenoEmpty parseTextdescriptionIndicator columnWidth columnPadding statusBarpaddingpaddingP columnWidthPcolumnPaddingPdescriptionIndicatorP statusBarPdebugfilenamederiveFromJSON parseErrorProject columnsURL getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileNamePromptYN PromptYespromptpromptYN ResourceNameRNModalRNListsRNListRNTaskRNDueRNCursoronlylexemelineword statusBarAttr titleAttrtitleCurrentAttrtaskCurrentAttrtaskAttr disabledAttrdlToAttr defaultThemeCard idChecklists cardToTask setChecklistsgetField editingTitleColumncardsURL columnToList TrelloBoardID TrelloTokentokenTWidgetReaderDrawStateDSWidget ModalWidget DrawStatedsDebugdsLayout dsBindingsdsState renderDaterenderSubtaskCountrenderDescIndicator renderText indicatorsparts renderTask' TaskWidgettextWdateWsummaryW subtasksW renderTaskrenderStatusBar renderSearch columnPrefix renderTitle renderList renderMainhelpshowDuegoto updateField finishSubtaskfinishDescription finishDue showDetailgetCurrentItemgetCurrentMode setCompleteremove insertModeeditDescriptioneditDue nextSubtaskpreviousSubtask lastSubtaskdetail renderModaldraw chooseCursorevents ActionSetsgenerateActionsappStart