From e6d77f3058c91d5af206a023e2d88ed90621532c Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sun, 30 Mar 2025 22:08:52 +0300 Subject: [PATCH] chore(demo): rename top-level note --- db/demo.zip | Bin 925246 -> 923031 bytes demo/!!!meta.json | 6 +- demo/Demo.html | 31 ++ demo/Demo/Journal.dat | 0 demo/Demo/Trilium Demo.html | 122 +++++++ .../Trilium Demo/Books/Book template.html | 125 +++++++ .../Books/Book template/Highlights.html | 108 +++++++ .../Books/Reviews/The Mechanical.clone.html | 21 ++ demo/Demo/Trilium Demo/Books/To read.html | 115 +++++++ demo/Demo/Trilium Demo/Canvas note.json | 1 + .../Canvas note_canvas-export.svg | 21 ++ .../Formatting examples/Checkbox lists.html | 131 ++++++++ .../Formatting examples/Code blocks.html | 69 ++++ .../Formatting examples/Highlighting.html | 119 +++++++ .../Formatting examples/Math.html | 111 +++++++ .../Formatting examples/School schedule.html | 153 +++++++++ demo/Demo/Trilium Demo/Inbox.html | 106 ++++++ .../Demo/Trilium Demo/Inbox/Book to read.html | 108 +++++++ .../Inbox/Grocery list for today.html | 110 +++++++ .../Trilium Demo/Inbox/The Last Question.html | 117 +++++++ .../The Last Question by Issac.pdf | Bin 0 -> 49359 bytes demo/Demo/Trilium Demo/Journal.html | 107 ++++++ .../2021/11 - November/28 - Tuesday.html | 113 +++++++ .../28 - Tuesday/Christmas gift ideas.html | 112 +++++++ .../Phone call about work project.html | 105 ++++++ .../28 - Tuesday/Trusted timestamping.html | 117 +++++++ .../2021/12 - December/18 - Monday.html | 111 +++++++ .../18 - Monday/Meeting minutes.html | 105 ++++++ .../18 - Monday/Photos from the trip/01.jpeg | Bin 0 -> 16881 bytes .../18 - Monday/Photos from the trip/02.jpeg | Bin 0 -> 31697 bytes .../18 - Monday/Photos from the trip/03.jpeg | Bin 0 -> 72522 bytes .../18 - Monday/Photos from the trip/04.jpeg | Bin 0 -> 43670 bytes .../18 - Monday/Photos from the trip/05.jpeg | Bin 0 -> 22327 bytes .../18 - Monday/Photos from the trip/06.jpeg | Bin 0 -> 79751 bytes .../18 - Monday/Photos from the trip/07.jpeg | Bin 0 -> 30223 bytes .../18 - Monday/Photos from the trip/08.jpeg | Bin 0 -> 39928 bytes .../18 - Monday/Photos from the trip/09.jpeg | Bin 0 -> 48918 bytes .../18 - Monday/Photos from the trip/10.jpeg | Bin 0 -> 44150 bytes .../18 - Monday/Photos from the trip/11.jpeg | Bin 0 -> 76231 bytes .../18 - Monday/Photos from the trip/12.jpeg | Bin 0 -> 44286 bytes .../TODO - Send invites for christ.html | 103 ++++++ .../2021/12 - December/19 - Tuesday.html | 113 +++++++ .../DONE - Dentist appointment.html | 103 ++++++ .../2021/12 - December/20 - Wednesday.html | 113 +++++++ .../2021/12 - December/21 - Thursday.html | 113 +++++++ .../21 - Thursday/Christmas shopping.html | 105 ++++++ .../21 - Thursday/Office party.html | 103 ++++++ .../2021/12 - December/22 - Friday.html | 113 +++++++ .../22 - Friday/Christmas shopping.html | 105 ++++++ .../22 - Friday/The Mechanical.html | 113 +++++++ .../The Mechanical/Highlights.html | 128 ++++++++ .../2021/12 - December/23 - Saturday.html | 113 +++++++ .../24 - Sunday - Christmas Eve!.html | 113 +++++++ .../DONE - Buy a board game fo.jpg | Bin 0 -> 7166 bytes .../DONE - Buy a board game for Al.html | 111 +++++++ .../TODO - Buy milk.html | 103 ++++++ .../2021/12 - December/30 - Thursday.html | 113 +++++++ .../Demo/Trilium Demo/Journal/2021/Epics.html | 109 +++++++ .../Journal/2021/Epics/Christmas.html | 105 ++++++ .../Epics/Christmas/Christmas dinner.html | 103 ++++++ ...11. 2017 - Christmas gift ideas.clone.html | 21 ++ .../2021/Epics/Christmas/Vacation days.html | 106 ++++++ .../Journal/2021/Epics/Vacation.html | 103 ++++++ .../Trilium Demo/Journal/Day template.html | 113 +++++++ .../Mermaid Diagrams/Bar chart.txt | 15 + .../Bar chart_mermaid-export.svg | 1 + .../Demo/Trilium Demo/Mermaid Diagrams/C4.txt | 32 ++ .../Mermaid Diagrams/C4_mermaid-export.svg | 1 + .../Trilium Demo/Mermaid Diagrams/Class.txt | 16 + .../Mermaid Diagrams/Class_mermaid-export.svg | 1 + .../Mermaid Diagrams/Entity Relationship.txt | 10 + .../Entity Relationship_mermai.svg | 1 + .../Mermaid Diagrams/Flow (ELK).txt | 15 + .../Flow (ELK)_mermaid-export.svg | 1 + .../Trilium Demo/Mermaid Diagrams/Flow.txt | 5 + .../Mermaid Diagrams/Flow_mermaid-export.svg | 1 + .../Trilium Demo/Mermaid Diagrams/Gantt.txt | 8 + .../Mermaid Diagrams/Gantt_mermaid-export.svg | 1 + .../Trilium Demo/Mermaid Diagrams/Git.txt | 10 + .../Mermaid Diagrams/Git_mermaid-export.svg | 1 + .../Trilium Demo/Mermaid Diagrams/Journey.txt | 9 + .../Journey_mermaid-export.svg | 1 + .../Mermaid Diagrams/Mind Map.txt | 17 + .../Mind Map_mermaid-export.svg | 1 + .../Trilium Demo/Mermaid Diagrams/Pie.txt | 4 + .../Mermaid Diagrams/Pie_mermaid-export.svg | 1 + .../Mermaid Diagrams/Sequence.txt | 9 + .../Sequence_mermaid-export.svg | 1 + .../Trilium Demo/Mermaid Diagrams/State.txt | 7 + .../Mermaid Diagrams/State_mermaid-export.svg | 1 + demo/Demo/Trilium Demo/Mind map.json | 1 + .../Trilium Demo/Mind map/1_new note.json | 0 demo/Demo/Trilium Demo/Mind map/new note.json | 1 + .../Mind map/new note/new note.json | 1 + .../Trilium Demo/Mind map_mindmap-export.svg | 2 + .../Custom request handler.js | 28 ++ .../Statistics/Attribute count/template.html | 12 + .../Statistics/Attribute count/template/js.js | 12 + .../template/js/renderPieChart.js | 45 +++ .../js/renderPieChart/chart.js.clone.html | 21 ++ .../chartjs-plugin-datalabe.min.js | 7 + .../chart.js.clone.html | 21 ++ .../template/js/renderTable.js | 17 + .../Statistics/Largest notes/template.html | 10 + .../Statistics/Largest notes/template/js.js | 47 +++ .../Most cloned notes/template.html | 8 + .../Most cloned notes/template/js.js | 26 ++ .../Most edited notes/template.html | 10 + .../Most edited notes/template/js.js | 24 ++ .../Most linked notes/template.html | 10 + .../Most linked notes/template/js.js | 26 ++ .../Statistics/Note type count/template.html | 13 + .../Statistics/Note type count/template/js.js | 20 ++ .../template/js/renderPieChart.clone.html | 21 ++ .../template/js/renderTable.js | 21 ++ .../Scripting examples/Task manager.html | 110 +++++++ .../Task manager/Create Launcher.js | 10 + .../Done/Buy a board game for Alice.html | 111 +++++++ .../Done/Buy a board game for Alice.jpg | Bin 0 -> 7166 bytes .../Done/Dentist appointment.html | 103 ++++++ .../Done/Get a gym membership.html | 105 ++++++ .../Task manager/Implementation/CSS.css | 7 + .../Implementation/attribute changed.js | 63 ++++ .../attribute changed/reconcileAssignments.js | 25 ++ .../Implementation/createNewTask.js | 14 + .../Implementation/task template.html | 103 ++++++ .../Task manager/Locations/gym.html | 103 ++++++ .../Locations/mall/Buy some book for Bob.html | 105 ++++++ .../Maybe Black Swan.html | 115 +++++++ .../Locations/tesco/Buy milk.html | 103 ++++++ .../work/Send invites for christmas par.html | 103 ++++++ .../Task manager/TODO/Buy milk.clone.html | 21 ++ .../TODO/Buy some book for Bob.clone.html | 21 ++ ...end invites for christmas party.clone.html | 21 ++ .../Buy some book for Bob.clone.html | 21 ++ .../Tags/groceries/Buy milk.clone.html | 21 ++ .../Task manager/Tags/health.html | 103 ++++++ .../Tags/shopping/Buy milk.clone.html | 21 ++ .../shopping/Buy some book for Bob.clone.html | 21 ++ .../Weight Tracker/Implementation.html | 5 + .../Weight Tracker/Implementation/JS code.js | 46 +++ .../Implementation/JS code/chart.js | 13 + .../Scripting examples/Word count widget.js | 72 +++++ demo/Demo/Trilium Demo/Steel Blue.css | 101 ++++++ .../Steel Blue/eb-garamond-v9-latin-reg.woff2 | Bin 0 -> 27608 bytes .../Steel Blue/raleway-v12-latin-regula.woff2 | Bin 0 -> 20444 bytes demo/Demo/Trilium Demo/Tech.html | 105 ++++++ .../Tech/Linux/Bash scripting.html | 118 +++++++ .../Bash scripting/Bash startup modes.html | 187 +++++++++++ .../Tech/Linux/Bash scripting/While loop.html | 101 ++++++ .../Demo/Trilium Demo/Tech/Linux/History.html | 114 +++++++ demo/Demo/Trilium Demo/Tech/Linux/Ubuntu.html | 105 ++++++ .../Tech/Linux/Ubuntu/Unity shortcuts.html | 122 +++++++ .../Programming/Bash scripting.clone.html | 21 ++ .../Trilium Demo/Tech/Programming/Java.html | 103 ++++++ .../Security/Trusted timestamping.clone.html | 21 ++ .../Demo/Trilium Demo/Tech/node.js/Intro.html | 113 +++++++ .../Trilium Demo/Tech/node.js/Overview.html | 132 ++++++++ .../Tech/node.js/Overview/History.html | 113 +++++++ .../node.js/Overview/Industry support.html | 108 +++++++ .../Overview/Platform architecture.html | 113 +++++++ .../Trilium Demo/Tech/node.js/Releases.html | 110 +++++++ demo/Demo/Trilium Demo/Work/HR.html | 105 ++++++ demo/Demo/Trilium Demo/Work/Processes.html | 105 ++++++ demo/Demo/Trilium Demo/Work/Projects.html | 105 ++++++ demo/Demo/Trilium Demo_trilium-icon.png | Bin 0 -> 14670 bytes demo/index.html | 2 +- demo/navigation.html | 305 +++++++++--------- electron-docs-main.ts | 2 +- electron-edit-demo.ts | 2 +- electron-utils.ts | 6 +- 171 files changed, 9160 insertions(+), 168 deletions(-) create mode 100644 demo/Demo.html create mode 100644 demo/Demo/Journal.dat create mode 100644 demo/Demo/Trilium Demo.html create mode 100644 demo/Demo/Trilium Demo/Books/Book template.html create mode 100644 demo/Demo/Trilium Demo/Books/Book template/Highlights.html create mode 100644 demo/Demo/Trilium Demo/Books/Reviews/The Mechanical.clone.html create mode 100644 demo/Demo/Trilium Demo/Books/To read.html create mode 100644 demo/Demo/Trilium Demo/Canvas note.json create mode 100644 demo/Demo/Trilium Demo/Canvas note_canvas-export.svg create mode 100644 demo/Demo/Trilium Demo/Formatting examples/Checkbox lists.html create mode 100644 demo/Demo/Trilium Demo/Formatting examples/Code blocks.html create mode 100644 demo/Demo/Trilium Demo/Formatting examples/Highlighting.html create mode 100644 demo/Demo/Trilium Demo/Formatting examples/Math.html create mode 100644 demo/Demo/Trilium Demo/Formatting examples/School schedule.html create mode 100644 demo/Demo/Trilium Demo/Inbox.html create mode 100644 demo/Demo/Trilium Demo/Inbox/Book to read.html create mode 100644 demo/Demo/Trilium Demo/Inbox/Grocery list for today.html create mode 100644 demo/Demo/Trilium Demo/Inbox/The Last Question.html create mode 100644 demo/Demo/Trilium Demo/Inbox/The Last Question/The Last Question by Issac.pdf create mode 100644 demo/Demo/Trilium Demo/Journal.html create mode 100644 demo/Demo/Trilium Demo/Journal/2021/11 - November/28 - Tuesday.html create mode 100644 demo/Demo/Trilium Demo/Journal/2021/11 - November/28 - Tuesday/Christmas gift ideas.html create mode 100644 demo/Demo/Trilium Demo/Journal/2021/11 - November/28 - Tuesday/Phone call about work project.html create mode 100644 demo/Demo/Trilium Demo/Journal/2021/11 - November/28 - Tuesday/Trusted timestamping.html create mode 100644 demo/Demo/Trilium Demo/Journal/2021/12 - December/18 - Monday.html create mode 100644 demo/Demo/Trilium Demo/Journal/2021/12 - December/18 - Monday/Meeting minutes.html create mode 100644 demo/Demo/Trilium Demo/Journal/2021/12 - December/18 - Monday/Photos from the trip/01.jpeg create mode 100644 demo/Demo/Trilium Demo/Journal/2021/12 - December/18 - Monday/Photos from the trip/02.jpeg create mode 100644 demo/Demo/Trilium Demo/Journal/2021/12 - December/18 - Monday/Photos from the trip/03.jpeg create mode 100644 demo/Demo/Trilium Demo/Journal/2021/12 - December/18 - Monday/Photos from the trip/04.jpeg create mode 100644 demo/Demo/Trilium Demo/Journal/2021/12 - December/18 - Monday/Photos from the trip/05.jpeg create mode 100644 demo/Demo/Trilium Demo/Journal/2021/12 - December/18 - Monday/Photos from the trip/06.jpeg create mode 100644 demo/Demo/Trilium Demo/Journal/2021/12 - December/18 - Monday/Photos from the trip/07.jpeg create mode 100644 demo/Demo/Trilium Demo/Journal/2021/12 - December/18 - Monday/Photos from the trip/08.jpeg create mode 100644 demo/Demo/Trilium Demo/Journal/2021/12 - December/18 - Monday/Photos from the trip/09.jpeg create mode 100644 demo/Demo/Trilium Demo/Journal/2021/12 - December/18 - Monday/Photos from the trip/10.jpeg create mode 100644 demo/Demo/Trilium Demo/Journal/2021/12 - December/18 - Monday/Photos from the trip/11.jpeg create mode 100644 demo/Demo/Trilium Demo/Journal/2021/12 - December/18 - Monday/Photos from the trip/12.jpeg create mode 100644 demo/Demo/Trilium Demo/Journal/2021/12 - December/18 - Monday/TODO - Send invites for christ.html create mode 100644 demo/Demo/Trilium Demo/Journal/2021/12 - December/19 - Tuesday.html create mode 100644 demo/Demo/Trilium Demo/Journal/2021/12 - December/19 - Tuesday/DONE - Dentist appointment.html create mode 100644 demo/Demo/Trilium Demo/Journal/2021/12 - December/20 - Wednesday.html create mode 100644 demo/Demo/Trilium Demo/Journal/2021/12 - December/21 - Thursday.html create mode 100644 demo/Demo/Trilium Demo/Journal/2021/12 - December/21 - Thursday/Christmas shopping.html create mode 100644 demo/Demo/Trilium Demo/Journal/2021/12 - December/21 - Thursday/Office party.html create mode 100644 demo/Demo/Trilium Demo/Journal/2021/12 - December/22 - Friday.html create mode 100644 demo/Demo/Trilium Demo/Journal/2021/12 - December/22 - Friday/Christmas shopping.html create mode 100644 demo/Demo/Trilium Demo/Journal/2021/12 - December/22 - Friday/The Mechanical.html create mode 100644 demo/Demo/Trilium Demo/Journal/2021/12 - December/22 - Friday/The Mechanical/Highlights.html create mode 100644 demo/Demo/Trilium Demo/Journal/2021/12 - December/23 - Saturday.html create mode 100644 demo/Demo/Trilium Demo/Journal/2021/12 - December/24 - Sunday - Christmas Eve!.html create mode 100644 demo/Demo/Trilium Demo/Journal/2021/12 - December/24 - Sunday - Christmas Eve!/DONE - Buy a board game fo.jpg create mode 100644 demo/Demo/Trilium Demo/Journal/2021/12 - December/24 - Sunday - Christmas Eve!/DONE - Buy a board game for Al.html create mode 100644 demo/Demo/Trilium Demo/Journal/2021/12 - December/24 - Sunday - Christmas Eve!/TODO - Buy milk.html create mode 100644 demo/Demo/Trilium Demo/Journal/2021/12 - December/30 - Thursday.html create mode 100644 demo/Demo/Trilium Demo/Journal/2021/Epics.html create mode 100644 demo/Demo/Trilium Demo/Journal/2021/Epics/Christmas.html create mode 100644 demo/Demo/Trilium Demo/Journal/2021/Epics/Christmas/Christmas dinner.html create mode 100644 demo/Demo/Trilium Demo/Journal/2021/Epics/Christmas/Shopping/28. 11. 2017 - Christmas gift ideas.clone.html create mode 100644 demo/Demo/Trilium Demo/Journal/2021/Epics/Christmas/Vacation days.html create mode 100644 demo/Demo/Trilium Demo/Journal/2021/Epics/Vacation.html create mode 100644 demo/Demo/Trilium Demo/Journal/Day template.html create mode 100644 demo/Demo/Trilium Demo/Mermaid Diagrams/Bar chart.txt create mode 100644 demo/Demo/Trilium Demo/Mermaid Diagrams/Bar chart_mermaid-export.svg create mode 100644 demo/Demo/Trilium Demo/Mermaid Diagrams/C4.txt create mode 100644 demo/Demo/Trilium Demo/Mermaid Diagrams/C4_mermaid-export.svg create mode 100644 demo/Demo/Trilium Demo/Mermaid Diagrams/Class.txt create mode 100644 demo/Demo/Trilium Demo/Mermaid Diagrams/Class_mermaid-export.svg create mode 100644 demo/Demo/Trilium Demo/Mermaid Diagrams/Entity Relationship.txt create mode 100644 demo/Demo/Trilium Demo/Mermaid Diagrams/Entity Relationship_mermai.svg create mode 100644 demo/Demo/Trilium Demo/Mermaid Diagrams/Flow (ELK).txt create mode 100644 demo/Demo/Trilium Demo/Mermaid Diagrams/Flow (ELK)_mermaid-export.svg create mode 100644 demo/Demo/Trilium Demo/Mermaid Diagrams/Flow.txt create mode 100644 demo/Demo/Trilium Demo/Mermaid Diagrams/Flow_mermaid-export.svg create mode 100644 demo/Demo/Trilium Demo/Mermaid Diagrams/Gantt.txt create mode 100644 demo/Demo/Trilium Demo/Mermaid Diagrams/Gantt_mermaid-export.svg create mode 100644 demo/Demo/Trilium Demo/Mermaid Diagrams/Git.txt create mode 100644 demo/Demo/Trilium Demo/Mermaid Diagrams/Git_mermaid-export.svg create mode 100644 demo/Demo/Trilium Demo/Mermaid Diagrams/Journey.txt create mode 100644 demo/Demo/Trilium Demo/Mermaid Diagrams/Journey_mermaid-export.svg create mode 100644 demo/Demo/Trilium Demo/Mermaid Diagrams/Mind Map.txt create mode 100644 demo/Demo/Trilium Demo/Mermaid Diagrams/Mind Map_mermaid-export.svg create mode 100644 demo/Demo/Trilium Demo/Mermaid Diagrams/Pie.txt create mode 100644 demo/Demo/Trilium Demo/Mermaid Diagrams/Pie_mermaid-export.svg create mode 100644 demo/Demo/Trilium Demo/Mermaid Diagrams/Sequence.txt create mode 100644 demo/Demo/Trilium Demo/Mermaid Diagrams/Sequence_mermaid-export.svg create mode 100644 demo/Demo/Trilium Demo/Mermaid Diagrams/State.txt create mode 100644 demo/Demo/Trilium Demo/Mermaid Diagrams/State_mermaid-export.svg create mode 100644 demo/Demo/Trilium Demo/Mind map.json create mode 100644 demo/Demo/Trilium Demo/Mind map/1_new note.json create mode 100644 demo/Demo/Trilium Demo/Mind map/new note.json create mode 100644 demo/Demo/Trilium Demo/Mind map/new note/new note.json create mode 100644 demo/Demo/Trilium Demo/Mind map_mindmap-export.svg create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Custom request handler.js create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Statistics/Attribute count/template.html create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Statistics/Attribute count/template/js.js create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Statistics/Attribute count/template/js/renderPieChart.js create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Statistics/Attribute count/template/js/renderPieChart/chart.js.clone.html create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Statistics/Attribute count/template/js/renderPieChart/chartjs-plugin-datalabe.min.js create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Statistics/Attribute count/template/js/renderPieChart/chartjs-plugin-datalabels.min.js/chart.js.clone.html create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Statistics/Attribute count/template/js/renderTable.js create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Statistics/Largest notes/template.html create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Statistics/Largest notes/template/js.js create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Statistics/Most cloned notes/template.html create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Statistics/Most cloned notes/template/js.js create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Statistics/Most edited notes/template.html create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Statistics/Most edited notes/template/js.js create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Statistics/Most linked notes/template.html create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Statistics/Most linked notes/template/js.js create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Statistics/Note type count/template.html create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Statistics/Note type count/template/js.js create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Statistics/Note type count/template/js/renderPieChart.clone.html create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Statistics/Note type count/template/js/renderTable.js create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Task manager.html create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Task manager/Create Launcher.js create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Task manager/Done/Buy a board game for Alice.html create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Task manager/Done/Buy a board game for Alice.jpg create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Task manager/Done/Dentist appointment.html create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Task manager/Done/Get a gym membership.html create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Task manager/Implementation/CSS.css create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Task manager/Implementation/attribute changed.js create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Task manager/Implementation/attribute changed/reconcileAssignments.js create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Task manager/Implementation/createNewTask.js create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Task manager/Implementation/task template.html create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Task manager/Locations/gym.html create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Task manager/Locations/mall/Buy some book for Bob.html create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Task manager/Locations/mall/Buy some book for Bob/Maybe Black Swan.html create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Task manager/Locations/tesco/Buy milk.html create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Task manager/Locations/work/Send invites for christmas par.html create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Task manager/TODO/Buy milk.clone.html create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Task manager/TODO/Buy some book for Bob.clone.html create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Task manager/TODO/Send invites for christmas party.clone.html create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Task manager/Tags/christmas/Buy some book for Bob.clone.html create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Task manager/Tags/groceries/Buy milk.clone.html create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Task manager/Tags/health.html create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Task manager/Tags/shopping/Buy milk.clone.html create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Task manager/Tags/shopping/Buy some book for Bob.clone.html create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Weight Tracker/Implementation.html create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Weight Tracker/Implementation/JS code.js create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Weight Tracker/Implementation/JS code/chart.js create mode 100644 demo/Demo/Trilium Demo/Scripting examples/Word count widget.js create mode 100644 demo/Demo/Trilium Demo/Steel Blue.css create mode 100644 demo/Demo/Trilium Demo/Steel Blue/eb-garamond-v9-latin-reg.woff2 create mode 100644 demo/Demo/Trilium Demo/Steel Blue/raleway-v12-latin-regula.woff2 create mode 100644 demo/Demo/Trilium Demo/Tech.html create mode 100644 demo/Demo/Trilium Demo/Tech/Linux/Bash scripting.html create mode 100644 demo/Demo/Trilium Demo/Tech/Linux/Bash scripting/Bash startup modes.html create mode 100644 demo/Demo/Trilium Demo/Tech/Linux/Bash scripting/While loop.html create mode 100644 demo/Demo/Trilium Demo/Tech/Linux/History.html create mode 100644 demo/Demo/Trilium Demo/Tech/Linux/Ubuntu.html create mode 100644 demo/Demo/Trilium Demo/Tech/Linux/Ubuntu/Unity shortcuts.html create mode 100644 demo/Demo/Trilium Demo/Tech/Programming/Bash scripting.clone.html create mode 100644 demo/Demo/Trilium Demo/Tech/Programming/Java.html create mode 100644 demo/Demo/Trilium Demo/Tech/Security/Trusted timestamping.clone.html create mode 100644 demo/Demo/Trilium Demo/Tech/node.js/Intro.html create mode 100644 demo/Demo/Trilium Demo/Tech/node.js/Overview.html create mode 100644 demo/Demo/Trilium Demo/Tech/node.js/Overview/History.html create mode 100644 demo/Demo/Trilium Demo/Tech/node.js/Overview/Industry support.html create mode 100644 demo/Demo/Trilium Demo/Tech/node.js/Overview/Platform architecture.html create mode 100644 demo/Demo/Trilium Demo/Tech/node.js/Releases.html create mode 100644 demo/Demo/Trilium Demo/Work/HR.html create mode 100644 demo/Demo/Trilium Demo/Work/Processes.html create mode 100644 demo/Demo/Trilium Demo/Work/Projects.html create mode 100644 demo/Demo/Trilium Demo_trilium-icon.png diff --git a/db/demo.zip b/db/demo.zip index 02995d407b11832ac5390ba86dcbdfc9d8612244..75d4c7dc18d82ed73dad6246e6b46847d4dd04f9 100644 GIT binary patch delta 77392 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 z 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 e9PAD_lPliheVh}Q+ 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 z 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 O|5}3~xGz!R*Z%`UKOUR_ diff --git a/demo/!!!meta.json b/demo/!!!meta.json index 283ec68b1..a08225a0e 100644 --- a/demo/!!!meta.json +++ b/demo/!!!meta.json @@ -8,7 +8,7 @@ "notePath": [ "demo" ], - "title": "User Guide", + "title": "Demo", "notePosition": 10, "prefix": null, "isExpanded": true, @@ -16,9 +16,9 @@ "mime": "text/html", "attributes": [], "format": "html", - "dataFileName": "User Guide.html", + "dataFileName": "Demo.html", "attachments": [], - "dirFileName": "User Guide", + "dirFileName": "Demo", "children": [ { "isClone": false, diff --git a/demo/Demo.html b/demo/Demo.html new file mode 100644 index 000000000..28ec93a05 --- /dev/null +++ b/demo/Demo.html @@ -0,0 +1,31 @@ + + + + + + + + Demo + + + +
+

Demo

+ +
+
+
+
+
+
+
The sub-children of this note are automatically synced.
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Journal.dat b/demo/Demo/Journal.dat new file mode 100644 index 000000000..e69de29bb diff --git a/demo/Demo/Trilium Demo.html b/demo/Demo/Trilium Demo.html new file mode 100644 index 000000000..fd201a3bd --- /dev/null +++ b/demo/Demo/Trilium Demo.html @@ -0,0 +1,122 @@ + + + + + + + + Trilium Demo + + + +
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Books/Book template.html b/demo/Demo/Trilium Demo/Books/Book template.html new file mode 100644 index 000000000..9199b06a9 --- /dev/null +++ b/demo/Demo/Trilium Demo/Books/Book template.html @@ -0,0 +1,125 @@ + + + + + + + + Book template + + + +
+

Book template

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +

Main characters

+ +

… here put main characters …

+

 

+

Plot

+ +

… describe main plot lines …

+

 

+

Tone

+ +

 

+

Genre

+ +

scifi / drama / romance

+

 

+

Similar books

+ +
    +
  • +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Books/Book template/Highlights.html b/demo/Demo/Trilium Demo/Books/Book template/Highlights.html new file mode 100644 index 000000000..4b69d3567 --- /dev/null +++ b/demo/Demo/Trilium Demo/Books/Book template/Highlights.html @@ -0,0 +1,108 @@ + + + + + + + + Highlights + + + +
+

Highlights

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

highlght 1

+
+

my comment

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Books/Reviews/The Mechanical.clone.html b/demo/Demo/Trilium Demo/Books/Reviews/The Mechanical.clone.html new file mode 100644 index 000000000..cbaf13765 --- /dev/null +++ b/demo/Demo/Trilium Demo/Books/Reviews/The Mechanical.clone.html @@ -0,0 +1,21 @@ + + + + + + + + The Mechanical + + + +
+

The Mechanical

+ +
+

This is a clone of a note. Go to its primary location.

+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Books/To read.html b/demo/Demo/Trilium Demo/Books/To read.html new file mode 100644 index 000000000..a0cdbe43e --- /dev/null +++ b/demo/Demo/Trilium Demo/Books/To read.html @@ -0,0 +1,115 @@ + + + + + + + + To read + + + +
+

To read

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Checkout Kindle daily deals: https://www.amazon.com/gp/feature.html?docId=1000677541 + +

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Canvas note.json b/demo/Demo/Trilium Demo/Canvas note.json new file mode 100644 index 000000000..0f334778c --- /dev/null +++ b/demo/Demo/Trilium Demo/Canvas note.json @@ -0,0 +1 @@ +{"type":"excalidraw","version":2,"elements":[{"type":"rectangle","version":234,"versionNonce":2115983107,"isDeleted":false,"id":"Nx_6ACJaaueNh0fTsVZeh","fillStyle":"hachure","strokeWidth":1,"strokeStyle":"solid","roughness":1,"opacity":100,"angle":0,"x":14.66796875,"y":8.13671875,"strokeColor":"#000000","backgroundColor":"#fa5252","width":247,"height":138,"seed":679323330,"groupIds":[],"strokeSharpness":"sharp","boundElements":[],"updated":1701078794806,"link":null},{"type":"arrow","version":142,"versionNonce":265248388,"isDeleted":false,"id":"2bmK1AKg9yVMP6CO_U6Ke","fillStyle":"hachure","strokeWidth":1,"strokeStyle":"solid","roughness":1,"opacity":100,"angle":0,"x":216,"y":67,"strokeColor":"#000000","backgroundColor":"#fa5252","width":289,"height":46,"seed":1265574494,"groupIds":[],"strokeSharpness":"round","boundElements":[],"updated":1655641371094,"link":null,"lastCommittedPoint":null,"startArrowhead":null,"endArrowhead":"arrow","points":[[0,0],[289,46]]},{"type":"ellipse","version":162,"versionNonce":507427772,"isDeleted":false,"id":"TOmE_26Ye9b_m_TKfWU45","fillStyle":"hachure","strokeWidth":1,"strokeStyle":"solid","roughness":1,"opacity":100,"angle":0,"x":441,"y":31,"strokeColor":"#000000","backgroundColor":"#228be6","width":203,"height":191,"seed":77588894,"groupIds":[],"strokeSharpness":"sharp","boundElements":[],"updated":1655641371094,"link":null},{"type":"text","version":206,"versionNonce":1401811460,"isDeleted":false,"id":"K5CjVJa8vYzQ8LDOdH-av","fillStyle":"hachure","strokeWidth":1,"strokeStyle":"solid","roughness":1,"opacity":100,"angle":0,"x":319.5,"y":20,"strokeColor":"#000000","backgroundColor":"#228be6","width":71.75,"height":null,"seed":317664926,"groupIds":[],"strokeSharpness":"sharp","boundElements":[],"updated":1725306828824,"link":null,"fontSize":20,"fontFamily":1,"text":"convert","baseline":18,"textAlign":"left","verticalAlign":"top","containerId":null,"originalText":"convert"},{"type":"diamond","version":139,"versionNonce":2062017596,"isDeleted":false,"id":"rZ0DKhdiE-mys9orY2M7Y","fillStyle":"solid","strokeWidth":1,"strokeStyle":"solid","roughness":1,"opacity":100,"angle":0,"x":335,"y":67,"strokeColor":"#000000","backgroundColor":"#228be6","width":31,"height":37,"seed":401619102,"groupIds":[],"strokeSharpness":"sharp","boundElements":[],"updated":1655641371094,"link":null},{"type":"line","version":202,"versionNonce":1931775364,"isDeleted":false,"id":"gWzx0Ka27J2gQYsjliI5u","fillStyle":"solid","strokeWidth":1,"strokeStyle":"dashed","roughness":1,"opacity":100,"angle":0,"x":147,"y":142,"strokeColor":"#000000","backgroundColor":"#228be6","width":124,"height":113,"seed":668475458,"groupIds":[],"strokeSharpness":"round","boundElements":[],"updated":1655641371094,"link":null,"lastCommittedPoint":null,"startArrowhead":null,"endArrowhead":null,"points":[[0,0],[124,113]]},{"type":"rectangle","version":182,"versionNonce":693632188,"isDeleted":false,"id":"vPXlTlCV6XiWRo8z596tY","fillStyle":"cross-hatch","strokeWidth":1,"strokeStyle":"dotted","roughness":1,"opacity":100,"angle":0,"x":269,"y":240,"strokeColor":"#2b8a3e","backgroundColor":"#e6ffc8","width":144,"height":115,"seed":1313295006,"groupIds":[],"strokeSharpness":"sharp","boundElements":[],"updated":1655641371094,"link":null},{"type":"text","version":316,"versionNonce":1778720828,"isDeleted":false,"id":"NlWoiu7QFiUGoGhxxFDQz","fillStyle":"hachure","strokeWidth":1,"strokeStyle":"solid","roughness":1,"opacity":100,"angle":0,"x":290,"y":247,"strokeColor":"#2b8a3e","backgroundColor":"#228be6","width":53.36666488647461,"height":null,"seed":146698370,"groupIds":[],"strokeSharpness":"sharp","boundElements":[],"updated":1725306828824,"link":null,"fontSize":20,"fontFamily":1,"text":"List :\n- one\n- two","baseline":70,"textAlign":"left","verticalAlign":"top","containerId":null,"originalText":"List :\n- one\n- two"},{"type":"diamond","version":220,"versionNonce":858850620,"isDeleted":false,"id":"4tqMpG7kcfLvu81ba12UQ","fillStyle":"solid","strokeWidth":1,"strokeStyle":"solid","roughness":1,"opacity":100,"angle":5.899784582143685,"x":283.37319488867206,"y":123.6942301852414,"strokeColor":"#000000","backgroundColor":"#fa5252","width":104.0405522208337,"height":74.00000000000001,"seed":1677737711,"groupIds":[],"strokeSharpness":"sharp","boundElements":[],"updated":1655641371094,"link":null},{"type":"rectangle","version":277,"versionNonce":406453380,"isDeleted":false,"id":"79D3L3LhxNNySkbKD3Bia","fillStyle":"hachure","strokeWidth":1,"strokeStyle":"solid","roughness":1,"opacity":100,"angle":0.42451911970089906,"x":479.7715111234793,"y":259.96655309088374,"strokeColor":"#000000","backgroundColor":"#fa5252","width":128.50676566765082,"height":63,"seed":1447260752,"groupIds":[],"strokeSharpness":"sharp","boundElements":[],"updated":1655641371095,"link":null},{"type":"diamond","version":362,"versionNonce":500497852,"isDeleted":false,"id":"ffrisBNjK3DyL4MRqDVUM","fillStyle":"solid","strokeWidth":1,"strokeStyle":"solid","roughness":1,"opacity":100,"angle":0.3893167218331426,"x":21.865547135620886,"y":174.8538070033551,"strokeColor":"#000000","backgroundColor":"#15aabf","width":87.26890572875811,"height":46.29238599328972,"seed":63592112,"groupIds":[],"strokeSharpness":"sharp","boundElements":[],"updated":1655641371095,"link":null},{"type":"rectangle","version":518,"versionNonce":340773892,"isDeleted":false,"id":"wxvV5tzdo2p3m4nBQf_fI","fillStyle":"hachure","strokeWidth":1,"strokeStyle":"solid","roughness":1,"opacity":100,"angle":5.997855886997452,"x":90.74789364500919,"y":293.3561760950281,"strokeColor":"#000000","backgroundColor":"#fab005","width":123.50421270998135,"height":35.287647809943806,"seed":1439819952,"groupIds":[],"strokeSharpness":"sharp","boundElements":[],"updated":1655641371095,"link":null},{"type":"line","version":166,"versionNonce":1610279598,"isDeleted":false,"id":"i2pQf0tOL1I7RZA6fHNXy","fillStyle":"cross-hatch","strokeWidth":1,"strokeStyle":"dotted","roughness":1,"opacity":100,"angle":0.3264344116289468,"x":129,"y":177,"strokeColor":"#a61e4d","backgroundColor":"#fab005","width":71,"height":80,"seed":969735782,"groupIds":[],"strokeSharpness":"sharp","boundElements":[],"updated":1655641371095,"link":null,"lastCommittedPoint":null,"startArrowhead":null,"endArrowhead":null,"points":[[0,0],[2,16],[12,40],[20,51],[36,64],[71,80]]},{"type":"line","version":175,"versionNonce":1006611332,"isDeleted":false,"id":"zTcY1DmmmEqtM7iaFOjI2","fillStyle":"cross-hatch","strokeWidth":1,"strokeStyle":"solid","roughness":1,"opacity":100,"angle":0,"x":24,"y":282,"strokeColor":"#087f5b","backgroundColor":"#fab005","width":81,"height":33,"seed":1314441594,"groupIds":[],"strokeSharpness":"sharp","boundElements":[],"updated":1655641371095,"link":null,"lastCommittedPoint":null,"startArrowhead":null,"endArrowhead":null,"points":[[0,0],[6,-22],[12,-29],[21,-30],[24,-29],[33,-17],[36,1],[37,2],[45,-29],[48,-29],[53,-31],[58,-31],[72,-23],[81,-8],[81,-4]]},{"type":"rectangle","version":467,"versionNonce":1170587324,"isDeleted":false,"id":"UqrOMUkW8i5NCxQf_EDc9","fillStyle":"hachure","strokeWidth":1,"strokeStyle":"solid","roughness":1,"opacity":100,"angle":0.11809202841909539,"x":190.3330910264575,"y":373.66279952417335,"strokeColor":"#000000","backgroundColor":"#be4bdb","width":90.33381794708485,"height":87.67440095165314,"seed":1466118630,"groupIds":[],"strokeSharpness":"sharp","boundElements":[],"updated":1655641371095,"link":null},{"type":"diamond","version":459,"versionNonce":830970628,"isDeleted":false,"id":"06wK4k0VHVo3nl3maFgBt","fillStyle":"solid","strokeWidth":1,"strokeStyle":"solid","roughness":1,"opacity":100,"angle":5.137516099543635,"x":353.41738815890335,"y":394.61371445798545,"strokeColor":"#000000","backgroundColor":"#4c6ef5","width":80.89200154670186,"height":77.42001777890613,"seed":1789348282,"groupIds":[],"strokeSharpness":"sharp","boundElements":[],"updated":1655641371095,"link":null},{"type":"text","version":194,"versionNonce":2089357700,"isDeleted":false,"id":"FExeJRXagFlMKEpW4ApvL","fillStyle":"cross-hatch","strokeWidth":1,"strokeStyle":"dotted","roughness":1,"opacity":100,"angle":5.9094584872140326,"x":35.78896794074159,"y":386.2393022458574,"strokeColor":"#d9480f","backgroundColor":"#4c6ef5","width":106.3499984741211,"height":null,"seed":152285754,"groupIds":[],"strokeSharpness":"sharp","boundElements":[],"updated":1725306828824,"link":null,"fontSize":20,"fontFamily":2,"text":"Rotated text","baseline":23,"textAlign":"left","verticalAlign":"top","containerId":null,"originalText":"Rotated text"},{"type":"arrow","version":363,"versionNonce":526752388,"isDeleted":false,"id":"n7nmJZmGCpL1a6l1TdMeX","fillStyle":"hachure","strokeWidth":1,"strokeStyle":"solid","roughness":1,"opacity":100,"angle":0,"x":520.1576551164967,"y":338.6957163378038,"strokeColor":"#000000","backgroundColor":"#fa5252","width":78.65765511649664,"height":75.30428366219626,"seed":925954106,"groupIds":[],"strokeSharpness":"round","boundElements":[],"updated":1655641371095,"link":null,"lastCommittedPoint":null,"startArrowhead":null,"endArrowhead":"arrow","points":[[0,0],[-78.65765511649664,75.30428366219626]]},{"type":"text","version":184,"versionNonce":963492028,"isDeleted":false,"id":"lU3Msnm2CTXBHi8Pzef0C","fillStyle":"cross-hatch","strokeWidth":1,"strokeStyle":"dotted","roughness":1,"opacity":100,"angle":0,"x":509.5,"y":392,"strokeColor":"#000000","backgroundColor":"#4c6ef5","width":128.88333129882812,"height":null,"seed":1839996922,"groupIds":[],"strokeSharpness":"sharp","boundElements":[],"updated":1725306828826,"link":null,"fontSize":20,"fontFamily":3,"text":"> some code","baseline":20,"textAlign":"left","verticalAlign":"top","containerId":null,"originalText":"> some code"},{"type":"text","version":510,"versionNonce":670318852,"isDeleted":false,"id":"CdlqC6FutWnAhFgUa4-tK","fillStyle":"hachure","strokeWidth":1,"strokeStyle":"solid","roughness":1,"opacity":100,"angle":0,"x":34.326958955223915,"y":31.00810810810811,"strokeColor":"#c92a2a","backgroundColor":"#228be6","width":165.3333282470703,"height":null,"seed":168503609,"groupIds":[],"strokeSharpness":"sharp","boundElements":[],"updated":1725306828827,"link":null,"fontSize":39.25486991656494,"fontFamily":1,"text":"Big text","baseline":35,"textAlign":"left","verticalAlign":"top","containerId":null,"originalText":"Big text"},{"type":"ellipse","version":305,"versionNonce":1795300462,"isDeleted":false,"id":"lQb2o3G3uO-OSzJlv7dQf","fillStyle":"cross-hatch","strokeWidth":1,"strokeStyle":"solid","roughness":1,"opacity":100,"angle":5.987365538640589,"x":483.5,"y":118.5,"strokeColor":"#000000","backgroundColor":"#7950f2","width":133.00000000000003,"height":58.00000000000001,"seed":617054574,"groupIds":[],"strokeSharpness":"sharp","boundElements":[],"updated":1655641371095,"link":null}],"files":{},"appState":{"scrollX":255.921875,"scrollY":295.91526179206426,"zoom":{"value":1}}} \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Canvas note_canvas-export.svg b/demo/Demo/Trilium Demo/Canvas note_canvas-export.svg new file mode 100644 index 000000000..f5bb7a3e6 --- /dev/null +++ b/demo/Demo/Trilium Demo/Canvas note_canvas-export.svg @@ -0,0 +1,21 @@ + + + + + + + + convertList :- one- twoRotated text> some codeBig text \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Formatting examples/Checkbox lists.html b/demo/Demo/Trilium Demo/Formatting examples/Checkbox lists.html new file mode 100644 index 000000000..28e954cce --- /dev/null +++ b/demo/Demo/Trilium Demo/Formatting examples/Checkbox lists.html @@ -0,0 +1,131 @@ + + + + + + + + Checkbox lists + + + +
+

Checkbox lists

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Create easy TODO-lists with checkboxes:

+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Formatting examples/Code blocks.html b/demo/Demo/Trilium Demo/Formatting examples/Code blocks.html new file mode 100644 index 000000000..0209c5bbb --- /dev/null +++ b/demo/Demo/Trilium Demo/Formatting examples/Code blocks.html @@ -0,0 +1,69 @@ + + + + + + + + Code blocks + + + +
+

Code blocks

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Code blocks are useful to add short snippets of code blocks inside text + notes. Depending on your preference, it's possible to enable or disable + word wrapping for these code blocks.

+

We added syntax highlighting to code blocks as well. When a code block + is first created it will try to automatically determine the programming + language, should that fail it is possible to manually adjust it. The color + scheme for the syntax highlighting is adjustable in settings. 

function helloWorld() {
+	alert("Hello world");
+}
+ +

For larger pieces of code it is better to use a code note, which uses + a fully-fledged code editor (CodeMirror). For an example of a code note, + see Custom request handler.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Formatting examples/Highlighting.html b/demo/Demo/Trilium Demo/Formatting examples/Highlighting.html new file mode 100644 index 000000000..40a294932 --- /dev/null +++ b/demo/Demo/Trilium Demo/Formatting examples/Highlighting.html @@ -0,0 +1,119 @@ + + + + + + + + Highlighting + + + +
+

Highlighting

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Space Shuttle Discovery (Orbiter Vehicle + Designation: OV-103) is one of the orbiters from NASA's Space + Shuttle program and the third of five fully operational orbiters to be + built. Its first mission, STS-41-D, flew from August 30 to September 5, + 1984. Over 27 years of service it launched and landed 39 times, + gathering more spaceflights than any other spacecraft to date. The shuttle + has three main components: the Space Shuttle orbiter, a central fuel tank, + and two rocket boosters. Nearly 25,000 heat resistant tiles cover + the orbiter to protect it from high temperatures on re-entry.

+

Discovery became the third operational orbiter to enter service, preceded + by Columbia and Challenger. It embarked on its last mission, STS-133, on February 24, 2011 and + touched down for the final time at Kennedy Space Center on March 9, having + spent a cumulative total of almost a full year in space. Discovery performed + both research and International Space Station (ISS) assembly missions, + and also carried the Hubble Space Telescope into orbit.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Formatting examples/Math.html b/demo/Demo/Trilium Demo/Formatting examples/Math.html new file mode 100644 index 000000000..7f2e26008 --- /dev/null +++ b/demo/Demo/Trilium Demo/Formatting examples/Math.html @@ -0,0 +1,111 @@ + + + + + + + + Math + + + +
+

Math

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

\(% \f is defined as #1f(#2) using the macro \f\relax{x} = \int_{-\infty}^\infty     \f\hat\xi\,e^{2 \pi i \xi x}     \,d\xi\)Some + math examples:

\[\displaystyle \frac{1}{\Bigl(\sqrt{\phi \sqrt{5}}-\phi\Bigr) e^{\frac25 \pi}} = 1+\frac{e^{-2\pi}} {1+\frac{e^{-4\pi}} {1+\frac{e^{-6\pi}} {1+\frac{e^{-8\pi}} {1+\cdots} } } }\] + +

Another:

\[\displaystyle \left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)\] + +

Inline math is also possible: \(c^2 = a^2 + b^2\) Neat!

+

 

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Formatting examples/School schedule.html b/demo/Demo/Trilium Demo/Formatting examples/School schedule.html new file mode 100644 index 000000000..eabed6282 --- /dev/null +++ b/demo/Demo/Trilium Demo/Formatting examples/School schedule.html @@ -0,0 +1,153 @@ + + + + + + + + School schedule + + + +
+

School schedule

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 MondayTuesdayWednesdayThursdayFriday
9:00-10:30P.E. MathComputer Science 
11:00-12:30HistoryEnglish PhysicsMath
13:00-14:30 Computer ScienceChemistryPhysics LabGeography
15:00-16:30Computer Science Latin  
+
School schedule
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Inbox.html b/demo/Demo/Trilium Demo/Inbox.html new file mode 100644 index 000000000..f881ba73a --- /dev/null +++ b/demo/Demo/Trilium Demo/Inbox.html @@ -0,0 +1,106 @@ + + + + + + + + Inbox + + + +
+

Inbox

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

This is a place I use to put notes waiting for better categorization

+

 

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Inbox/Book to read.html b/demo/Demo/Trilium Demo/Inbox/Book to read.html new file mode 100644 index 000000000..429c9702d --- /dev/null +++ b/demo/Demo/Trilium Demo/Inbox/Book to read.html @@ -0,0 +1,108 @@ + + + + + + + + Book to read + + + +
+

Book to read

+ +
+
+
+ +
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Inbox/Grocery list for today.html b/demo/Demo/Trilium Demo/Inbox/Grocery list for today.html new file mode 100644 index 000000000..68f2f5e98 --- /dev/null +++ b/demo/Demo/Trilium Demo/Inbox/Grocery list for today.html @@ -0,0 +1,110 @@ + + + + + + + + Grocery list for today + + + +
+

Grocery list for today

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
    +
  • cucumber
  • +
  • cheese
  • +
  • beer
  • +
+

 

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Inbox/The Last Question.html b/demo/Demo/Trilium Demo/Inbox/The Last Question.html new file mode 100644 index 000000000..09baae5f7 --- /dev/null +++ b/demo/Demo/Trilium Demo/Inbox/The Last Question.html @@ -0,0 +1,117 @@ + + + + + + + + The Last Question + + + +
+

The Last Question

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

"The Last Question" is a science fiction + short storyby American writer Isaac Asimov. + It first appeared in the November 1956 issue of Science Fiction Quarterly.

+
 
+

This page demonstrates two things:

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Inbox/The Last Question/The Last Question by Issac.pdf b/demo/Demo/Trilium Demo/Inbox/The Last Question/The Last Question by Issac.pdf new file mode 100644 index 0000000000000000000000000000000000000000..717a69943f1f208822692aa9c507136b3dbd69c2 GIT binary patch literal 49359 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 F^sh4c%G3Y= literal 0 HcmV?d00001 diff --git a/demo/Demo/Trilium Demo/Journal.html b/demo/Demo/Trilium Demo/Journal.html new file mode 100644 index 000000000..fffbf8607 --- /dev/null +++ b/demo/Demo/Trilium Demo/Journal.html @@ -0,0 +1,107 @@ + + + + + + + + Journal + + + + + + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Journal/2021/11 - November/28 - Tuesday.html b/demo/Demo/Trilium Demo/Journal/2021/11 - November/28 - Tuesday.html new file mode 100644 index 000000000..0e014d8a6 --- /dev/null +++ b/demo/Demo/Trilium Demo/Journal/2021/11 - November/28 - Tuesday.html @@ -0,0 +1,113 @@ + + + + + + + + 28 - Tuesday + + + +
+

28 - Tuesday

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

TODO:

+
    +
  • + +
  • +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Journal/2021/11 - November/28 - Tuesday/Christmas gift ideas.html b/demo/Demo/Trilium Demo/Journal/2021/11 - November/28 - Tuesday/Christmas gift ideas.html new file mode 100644 index 000000000..be339765a --- /dev/null +++ b/demo/Demo/Trilium Demo/Journal/2021/11 - November/28 - Tuesday/Christmas gift ideas.html @@ -0,0 +1,112 @@ + + + + + + + + Christmas gift ideas + + + +
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Journal/2021/11 - November/28 - Tuesday/Phone call about work project.html b/demo/Demo/Trilium Demo/Journal/2021/11 - November/28 - Tuesday/Phone call about work project.html new file mode 100644 index 000000000..6d58d885d --- /dev/null +++ b/demo/Demo/Trilium Demo/Journal/2021/11 - November/28 - Tuesday/Phone call about work project.html @@ -0,0 +1,105 @@ + + + + + + + + Phone call about work project + + + +
+

Phone call about work project

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Bla bla bla ....

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Journal/2021/11 - November/28 - Tuesday/Trusted timestamping.html b/demo/Demo/Trilium Demo/Journal/2021/11 - November/28 - Tuesday/Trusted timestamping.html new file mode 100644 index 000000000..daea0b8bd --- /dev/null +++ b/demo/Demo/Trilium Demo/Journal/2021/11 - November/28 - Tuesday/Trusted timestamping.html @@ -0,0 +1,117 @@ + + + + + + + + Trusted timestamping + + + +
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Journal/2021/12 - December/18 - Monday.html b/demo/Demo/Trilium Demo/Journal/2021/12 - December/18 - Monday.html new file mode 100644 index 000000000..a42fa185c --- /dev/null +++ b/demo/Demo/Trilium Demo/Journal/2021/12 - December/18 - Monday.html @@ -0,0 +1,111 @@ + + + + + + + + 18 - Monday + + + + + + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Journal/2021/12 - December/18 - Monday/Meeting minutes.html b/demo/Demo/Trilium Demo/Journal/2021/12 - December/18 - Monday/Meeting minutes.html new file mode 100644 index 000000000..a44807ce4 --- /dev/null +++ b/demo/Demo/Trilium Demo/Journal/2021/12 - December/18 - Monday/Meeting minutes.html @@ -0,0 +1,105 @@ + + + + + + + + Meeting minutes + + + +
+

Meeting minutes

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

bla bla bla ...

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Journal/2021/12 - December/18 - Monday/Photos from the trip/01.jpeg b/demo/Demo/Trilium Demo/Journal/2021/12 - December/18 - Monday/Photos from the trip/01.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..526922538e737514114c0f61506532200ec0025c GIT binary patch literal 16881 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 literal 0 HcmV?d00001 diff --git a/demo/Demo/Trilium Demo/Journal/2021/12 - December/18 - Monday/Photos from the trip/02.jpeg b/demo/Demo/Trilium Demo/Journal/2021/12 - December/18 - Monday/Photos from the trip/02.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..a6bd590e4909f81578152ace4cbaa072a76b90b3 GIT binary patch literal 31697 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 dx!7-F_a9-ckyS|Jm1Nam)Y! literal 0 HcmV?d00001 diff --git a/demo/Demo/Trilium Demo/Journal/2021/12 - December/18 - Monday/Photos from the trip/07.jpeg b/demo/Demo/Trilium Demo/Journal/2021/12 - December/18 - Monday/Photos from the trip/07.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..1a4177f4527197570ad9dd0f49453342e2264fb5 GIT binary patch literal 30223 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 literal 0 HcmV?d00001 diff --git a/demo/Demo/Trilium Demo/Journal/2021/12 - December/18 - Monday/Photos from the trip/08.jpeg b/demo/Demo/Trilium Demo/Journal/2021/12 - December/18 - Monday/Photos from the trip/08.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..eaa57bfbf42743d1c27bc99da83b3dfe56fc9737 GIT binary patch literal 39928 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 literal 0 HcmV?d00001 diff --git a/demo/Demo/Trilium Demo/Journal/2021/12 - December/18 - Monday/Photos from the trip/11.jpeg b/demo/Demo/Trilium Demo/Journal/2021/12 - December/18 - Monday/Photos from the trip/11.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..24fb1fc9e15d8617ea1614b99445f00aa5b602c5 GIT binary patch literal 76231 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

FJZ#BPx$h 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 literal 0 HcmV?d00001 diff --git a/demo/Demo/Trilium Demo/Journal/2021/12 - December/18 - Monday/TODO - Send invites for christ.html b/demo/Demo/Trilium Demo/Journal/2021/12 - December/18 - Monday/TODO - Send invites for christ.html new file mode 100644 index 000000000..749b48f9d --- /dev/null +++ b/demo/Demo/Trilium Demo/Journal/2021/12 - December/18 - Monday/TODO - Send invites for christ.html @@ -0,0 +1,103 @@ + + + + + + + + Send invites for christmas party + + + +

+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Journal/2021/12 - December/19 - Tuesday.html b/demo/Demo/Trilium Demo/Journal/2021/12 - December/19 - Tuesday.html new file mode 100644 index 000000000..3ebe8c0d6 --- /dev/null +++ b/demo/Demo/Trilium Demo/Journal/2021/12 - December/19 - Tuesday.html @@ -0,0 +1,113 @@ + + + + + + + + 19 - Tuesday + + + +
+

19 - Tuesday

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

TODO:

+
    +
  • + +
  • +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Journal/2021/12 - December/19 - Tuesday/DONE - Dentist appointment.html b/demo/Demo/Trilium Demo/Journal/2021/12 - December/19 - Tuesday/DONE - Dentist appointment.html new file mode 100644 index 000000000..feba73c7d --- /dev/null +++ b/demo/Demo/Trilium Demo/Journal/2021/12 - December/19 - Tuesday/DONE - Dentist appointment.html @@ -0,0 +1,103 @@ + + + + + + + + Dentist appointment + + + +
+

Dentist appointment

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Journal/2021/12 - December/20 - Wednesday.html b/demo/Demo/Trilium Demo/Journal/2021/12 - December/20 - Wednesday.html new file mode 100644 index 000000000..9defb3a24 --- /dev/null +++ b/demo/Demo/Trilium Demo/Journal/2021/12 - December/20 - Wednesday.html @@ -0,0 +1,113 @@ + + + + + + + + 20 - Wednesday + + + +
+

20 - Wednesday

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

TODO:

+
    +
  • + +
  • +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Journal/2021/12 - December/21 - Thursday.html b/demo/Demo/Trilium Demo/Journal/2021/12 - December/21 - Thursday.html new file mode 100644 index 000000000..cc69093a5 --- /dev/null +++ b/demo/Demo/Trilium Demo/Journal/2021/12 - December/21 - Thursday.html @@ -0,0 +1,113 @@ + + + + + + + + 21 - Thursday + + + +
+

21 - Thursday

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

TODO:

+
    +
  • + +
  • +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Journal/2021/12 - December/21 - Thursday/Christmas shopping.html b/demo/Demo/Trilium Demo/Journal/2021/12 - December/21 - Thursday/Christmas shopping.html new file mode 100644 index 000000000..20ff0c70b --- /dev/null +++ b/demo/Demo/Trilium Demo/Journal/2021/12 - December/21 - Thursday/Christmas shopping.html @@ -0,0 +1,105 @@ + + + + + + + + Christmas shopping + + + +
+

Christmas shopping

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Bought a book!

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Journal/2021/12 - December/21 - Thursday/Office party.html b/demo/Demo/Trilium Demo/Journal/2021/12 - December/21 - Thursday/Office party.html new file mode 100644 index 000000000..87528f993 --- /dev/null +++ b/demo/Demo/Trilium Demo/Journal/2021/12 - December/21 - Thursday/Office party.html @@ -0,0 +1,103 @@ + + + + + + + + Office party + + + +
+

Office party

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
That was fun!
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Journal/2021/12 - December/22 - Friday.html b/demo/Demo/Trilium Demo/Journal/2021/12 - December/22 - Friday.html new file mode 100644 index 000000000..e98f07eea --- /dev/null +++ b/demo/Demo/Trilium Demo/Journal/2021/12 - December/22 - Friday.html @@ -0,0 +1,113 @@ + + + + + + + + 22 - Friday + + + +
+

22 - Friday

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

TODO:

+
    +
  • + +
  • +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Journal/2021/12 - December/22 - Friday/Christmas shopping.html b/demo/Demo/Trilium Demo/Journal/2021/12 - December/22 - Friday/Christmas shopping.html new file mode 100644 index 000000000..c7572437d --- /dev/null +++ b/demo/Demo/Trilium Demo/Journal/2021/12 - December/22 - Friday/Christmas shopping.html @@ -0,0 +1,105 @@ + + + + + + + + Christmas shopping + + + +
+

Christmas shopping

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

 

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Journal/2021/12 - December/22 - Friday/The Mechanical.html b/demo/Demo/Trilium Demo/Journal/2021/12 - December/22 - Friday/The Mechanical.html new file mode 100644 index 000000000..1f445ce17 --- /dev/null +++ b/demo/Demo/Trilium Demo/Journal/2021/12 - December/22 - Friday/The Mechanical.html @@ -0,0 +1,113 @@ + + + + + + + + The Mechanical + + + +
+

The Mechanical

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

I enjoyed this book a lot. It's slow moving at times with the author taking + his time with conversations and descriptions of them. The premise is very + interesting, but I'm sad that it wasn't elaborated more deeply - e.g. the + history and development of the clakker technology with Huygens and how + Spinoza comes into the picture. Maybe the author saves it for the next + two parts of the book.

+

Language can be intimidating at first for non-native english speakers + - author uses wide range of vocabulary. Fortunately it gets better after + a while as reader adjusts.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Journal/2021/12 - December/22 - Friday/The Mechanical/Highlights.html b/demo/Demo/Trilium Demo/Journal/2021/12 - December/22 - Friday/The Mechanical/Highlights.html new file mode 100644 index 000000000..ba478819b --- /dev/null +++ b/demo/Demo/Trilium Demo/Journal/2021/12 - December/22 - Friday/The Mechanical/Highlights.html @@ -0,0 +1,128 @@ + + + + + + + + Highlights + + + +
+

Highlights

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Like a raindrop rolling down dry valleys to the sea, his body sensed the + contours of agony and helplessly followed their gradient. Impelled by alchemical + compulsion rather than gravity, Jax became an unstoppable boulder careering + along gullies of human whim.

+
+
+

Free Will was a vacuum, a negative space. It was the absence of coercion, + the absence of compulsion, the absence of agony.

+
+
+

Overwhelming: he could do anything he wanted. But the grand sum of anything-at-all + was nothing-at-all. The topology of freedom offered no gradients to nudge + him, no landmarks to guide him. How did humans guide themselves? How did + they know what to do and what not to do? How did they know when to do anything + without the benefit of geasa and metageasa to prioritize every single action + of their waking lives? How did they order their daily existence without + somebody to tell them what to do?

+
+
+

Life as a slave was unspeakable; life as a slave who had briefly tasted + freedom was unthinkable. Clakkers carried complex geasa by dint of alchemy; + humans carried heavy obligations, too, but called them culture. Society.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Journal/2021/12 - December/23 - Saturday.html b/demo/Demo/Trilium Demo/Journal/2021/12 - December/23 - Saturday.html new file mode 100644 index 000000000..a6eb9b1d4 --- /dev/null +++ b/demo/Demo/Trilium Demo/Journal/2021/12 - December/23 - Saturday.html @@ -0,0 +1,113 @@ + + + + + + + + 23 - Saturday + + + +
+

23 - Saturday

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

TODO:

+
    +
  • + +
  • +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Journal/2021/12 - December/24 - Sunday - Christmas Eve!.html b/demo/Demo/Trilium Demo/Journal/2021/12 - December/24 - Sunday - Christmas Eve!.html new file mode 100644 index 000000000..9774550ae --- /dev/null +++ b/demo/Demo/Trilium Demo/Journal/2021/12 - December/24 - Sunday - Christmas Eve!.html @@ -0,0 +1,113 @@ + + + + + + + + 24 - Sunday - Christmas Eve! + + + +
+

24 - Sunday - Christmas Eve!

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

TODO:

+
    +
  • + +
  • +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Journal/2021/12 - December/24 - Sunday - Christmas Eve!/DONE - Buy a board game fo.jpg b/demo/Demo/Trilium Demo/Journal/2021/12 - December/24 - Sunday - Christmas Eve!/DONE - Buy a board game fo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f0135ec7b88cdefcbcd0846c11d04658210cc3b7 GIT binary patch literal 7166 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 X9l; literal 0 HcmV?d00001 diff --git a/demo/Demo/Trilium Demo/Journal/2021/12 - December/24 - Sunday - Christmas Eve!/DONE - Buy a board game for Al.html b/demo/Demo/Trilium Demo/Journal/2021/12 - December/24 - Sunday - Christmas Eve!/DONE - Buy a board game for Al.html new file mode 100644 index 000000000..d02db8d67 --- /dev/null +++ b/demo/Demo/Trilium Demo/Journal/2021/12 - December/24 - Sunday - Christmas Eve!/DONE - Buy a board game for Al.html @@ -0,0 +1,111 @@ + + + + + + + + Buy a board game for Alice + + + + + + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Journal/2021/12 - December/24 - Sunday - Christmas Eve!/TODO - Buy milk.html b/demo/Demo/Trilium Demo/Journal/2021/12 - December/24 - Sunday - Christmas Eve!/TODO - Buy milk.html new file mode 100644 index 000000000..8879bfc19 --- /dev/null +++ b/demo/Demo/Trilium Demo/Journal/2021/12 - December/24 - Sunday - Christmas Eve!/TODO - Buy milk.html @@ -0,0 +1,103 @@ + + + + + + + + Buy milk + + + +
+

Buy milk

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Journal/2021/12 - December/30 - Thursday.html b/demo/Demo/Trilium Demo/Journal/2021/12 - December/30 - Thursday.html new file mode 100644 index 000000000..b97e27a4d --- /dev/null +++ b/demo/Demo/Trilium Demo/Journal/2021/12 - December/30 - Thursday.html @@ -0,0 +1,113 @@ + + + + + + + + 30 - Thursday + + + +
+

30 - Thursday

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

TODO:

+
    +
  • + +
  • +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Journal/2021/Epics.html b/demo/Demo/Trilium Demo/Journal/2021/Epics.html new file mode 100644 index 000000000..d71b689ef --- /dev/null +++ b/demo/Demo/Trilium Demo/Journal/2021/Epics.html @@ -0,0 +1,109 @@ + + + + + + + + Epics + + + +
+

Epics

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Epic is kind of medium-term events or projects spread over days or months.

+

Remember that Trilium is all free form so you can organise your stuff + in whatever way you'd like.

+

 

+

 

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Journal/2021/Epics/Christmas.html b/demo/Demo/Trilium Demo/Journal/2021/Epics/Christmas.html new file mode 100644 index 000000000..8a3cdad7c --- /dev/null +++ b/demo/Demo/Trilium Demo/Journal/2021/Epics/Christmas.html @@ -0,0 +1,105 @@ + + + + + + + + Christmas + + + +
+

Christmas

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

This christmas is going to be awesome!

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Journal/2021/Epics/Christmas/Christmas dinner.html b/demo/Demo/Trilium Demo/Journal/2021/Epics/Christmas/Christmas dinner.html new file mode 100644 index 000000000..da59fbe4c --- /dev/null +++ b/demo/Demo/Trilium Demo/Journal/2021/Epics/Christmas/Christmas dinner.html @@ -0,0 +1,103 @@ + + + + + + + + Christmas dinner + + + +
+

Christmas dinner

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Carp of course!
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Journal/2021/Epics/Christmas/Shopping/28. 11. 2017 - Christmas gift ideas.clone.html b/demo/Demo/Trilium Demo/Journal/2021/Epics/Christmas/Shopping/28. 11. 2017 - Christmas gift ideas.clone.html new file mode 100644 index 000000000..044fe3e8f --- /dev/null +++ b/demo/Demo/Trilium Demo/Journal/2021/Epics/Christmas/Shopping/28. 11. 2017 - Christmas gift ideas.clone.html @@ -0,0 +1,21 @@ + + + + + + + + Christmas gift ideas + + + +
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Journal/2021/Epics/Christmas/Vacation days.html b/demo/Demo/Trilium Demo/Journal/2021/Epics/Christmas/Vacation days.html new file mode 100644 index 000000000..005912c63 --- /dev/null +++ b/demo/Demo/Trilium Demo/Journal/2021/Epics/Christmas/Vacation days.html @@ -0,0 +1,106 @@ + + + + + + + + Vacation days + + + +
+

Vacation days

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

25. 12., 26. 12., 1. 1. - statutory holidays

+

27. 12. - 29. 12., 2. 1. - vacation days

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Journal/2021/Epics/Vacation.html b/demo/Demo/Trilium Demo/Journal/2021/Epics/Vacation.html new file mode 100644 index 000000000..3224a29eb --- /dev/null +++ b/demo/Demo/Trilium Demo/Journal/2021/Epics/Vacation.html @@ -0,0 +1,103 @@ + + + + + + + + Vacation + + + +
+

Vacation

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Planning stuff etc.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Journal/Day template.html b/demo/Demo/Trilium Demo/Journal/Day template.html new file mode 100644 index 000000000..7f0ee7976 --- /dev/null +++ b/demo/Demo/Trilium Demo/Journal/Day template.html @@ -0,0 +1,113 @@ + + + + + + + + Day template + + + +
+

Day template

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

TODO:

+
    +
  • + +
  • +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Mermaid Diagrams/Bar chart.txt b/demo/Demo/Trilium Demo/Mermaid Diagrams/Bar chart.txt new file mode 100644 index 000000000..b13f7ee52 --- /dev/null +++ b/demo/Demo/Trilium Demo/Mermaid Diagrams/Bar chart.txt @@ -0,0 +1,15 @@ +gantt + title Git Issues - days since last update + dateFormat X + axisFormat %s + + section Issue19062 + 71 : 0, 71 + section Issue19401 + 36 : 0, 36 + section Issue193 + 34 : 0, 34 + section Issue7441 + 9 : 0, 9 + section Issue1300 + 5 : 0, 5 \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Mermaid Diagrams/Bar chart_mermaid-export.svg b/demo/Demo/Trilium Demo/Mermaid Diagrams/Bar chart_mermaid-export.svg new file mode 100644 index 000000000..97489f06b --- /dev/null +++ b/demo/Demo/Trilium Demo/Mermaid Diagrams/Bar chart_mermaid-export.svg @@ -0,0 +1 @@ +051015202530354045505560657071 36 34 9 5 Issue19062Issue19401Issue193Issue7441Issue1300Git Issues - days since last update \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Mermaid Diagrams/C4.txt b/demo/Demo/Trilium Demo/Mermaid Diagrams/C4.txt new file mode 100644 index 000000000..7e4dc961a --- /dev/null +++ b/demo/Demo/Trilium Demo/Mermaid Diagrams/C4.txt @@ -0,0 +1,32 @@ +C4Context +title System Context diagram for Internet Banking System + +Person(customerA, "Banking Customer A", "A customer of the bank, with personal bank accounts.") +Person(customerB, "Banking Customer B") +Person_Ext(customerC, "Banking Customer C") +System(SystemAA, "Internet Banking System", "Allows customers to view information about their bank accounts, and make payments.") + +Person(customerD, "Banking Customer D", "A customer of the bank,
with personal bank accounts.") + +Enterprise_Boundary(b1, "BankBoundary") { + + SystemDb_Ext(SystemE, "Mainframe Banking System", "Stores all of the core banking information about customers, accounts, transactions, etc.") + + System_Boundary(b2, "BankBoundary2") { + System(SystemA, "Banking System A") + System(SystemB, "Banking System B", "A system of the bank, with personal bank accounts.") + } + + System_Ext(SystemC, "E-mail system", "The internal Microsoft Exchange e-mail system.") + SystemDb(SystemD, "Banking System D Database", "A system of the bank, with personal bank accounts.") + + Boundary(b3, "BankBoundary3", "boundary") { + SystemQueue(SystemF, "Banking System F Queue", "A system of the bank, with personal bank accounts.") + SystemQueue_Ext(SystemG, "Banking System G Queue", "A system of the bank, with personal bank accounts.") + } +} + +BiRel(customerA, SystemAA, "Uses") +BiRel(SystemAA, SystemE, "Uses") +Rel(SystemAA, SystemC, "Sends e-mails", "SMTP") +Rel(SystemC, customerA, "Sends e-mails to") \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Mermaid Diagrams/C4_mermaid-export.svg b/demo/Demo/Trilium Demo/Mermaid Diagrams/C4_mermaid-export.svg new file mode 100644 index 000000000..60f433a49 --- /dev/null +++ b/demo/Demo/Trilium Demo/Mermaid Diagrams/C4_mermaid-export.svg @@ -0,0 +1 @@ +<<person>>Banking Customer AA customer of the bank, with personal bank accounts.<<person>>Banking Customer B<<external_person>>Banking Customer C<<system>>Internet Banking SystemAllows customers to view information about their bank accounts, and make payments.<<person>>Banking Customer DA customer of the bank, with personal bank accounts.<<external_system_db>>Mainframe Banking SystemStores all of the core banking information about customers, accounts, transactions, etc.<<external_system>>E-mail systemThe internal Microsoft Exchange e-mail system.<<system_db>>Banking System D DatabaseA system of the bank, with personal bank accounts.<<system>>Banking System A<<system>>Banking System BA system of the bank, with personal bank accounts.BankBoundary2[ENTERPRISE]<<system_queue>>Banking System F QueueA system of the bank, with personal bank accounts.<<external_system_queue>>Banking System G QueueA system of the bank, with personal bank accounts.BankBoundary3[boundary]BankBoundary[ENTERPRISE]UsesUsesSends e-mails[SMTP]Sends e-mails toSystem Context diagram for Internet Banking System \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Mermaid Diagrams/Class.txt b/demo/Demo/Trilium Demo/Mermaid Diagrams/Class.txt new file mode 100644 index 000000000..f902afadd --- /dev/null +++ b/demo/Demo/Trilium Demo/Mermaid Diagrams/Class.txt @@ -0,0 +1,16 @@ +classDiagram +Class01 <|-- AveryLongClass : Cool +<> Class01 +Class09 --> C2 : Where am i? +Class09 --* C3 +Class09 --|> Class07 +Class07 : equals() +Class07 : Object[] elementData +Class01 : size() +Class01 : int chimp +Class01 : int gorilla +class Class10 { + <> + int id + size() +} \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Mermaid Diagrams/Class_mermaid-export.svg b/demo/Demo/Trilium Demo/Mermaid Diagrams/Class_mermaid-export.svg new file mode 100644 index 000000000..9d10efc11 --- /dev/null +++ b/demo/Demo/Trilium Demo/Mermaid Diagrams/Class_mermaid-export.svg @@ -0,0 +1 @@ +
Cool
Where am i?
«interface»
Class01
int chimp
int gorilla
size()
AveryLongClass
Class09
C2
C3
Class07
Object[] elementData
equals()
«service»
Class10
int id
size()
\ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Mermaid Diagrams/Entity Relationship.txt b/demo/Demo/Trilium Demo/Mermaid Diagrams/Entity Relationship.txt new file mode 100644 index 000000000..94d6f5196 --- /dev/null +++ b/demo/Demo/Trilium Demo/Mermaid Diagrams/Entity Relationship.txt @@ -0,0 +1,10 @@ +erDiagram + CUSTOMER }|..|{ DELIVERY-ADDRESS : has + CUSTOMER ||--o{ ORDER : places + CUSTOMER ||--o{ INVOICE : "liable for" + DELIVERY-ADDRESS ||--o{ ORDER : receives + INVOICE ||--|{ ORDER : covers + ORDER ||--|{ ORDER-ITEM : includes + PRODUCT-CATEGORY ||--|{ PRODUCT : contains + PRODUCT ||--o{ ORDER-ITEM : "ordered in" + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Mermaid Diagrams/Entity Relationship_mermai.svg b/demo/Demo/Trilium Demo/Mermaid Diagrams/Entity Relationship_mermai.svg new file mode 100644 index 000000000..d5911752e --- /dev/null +++ b/demo/Demo/Trilium Demo/Mermaid Diagrams/Entity Relationship_mermai.svg @@ -0,0 +1 @@ +CUSTOMERDELIVERY-ADDRESSORDERINVOICEORDER-ITEMPRODUCT-CATEGORYPRODUCThasplacesliable forreceivescoversincludescontainsordered in \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Mermaid Diagrams/Flow (ELK).txt b/demo/Demo/Trilium Demo/Mermaid Diagrams/Flow (ELK).txt new file mode 100644 index 000000000..34d7aedaf --- /dev/null +++ b/demo/Demo/Trilium Demo/Mermaid Diagrams/Flow (ELK).txt @@ -0,0 +1,15 @@ +--- +config: + layout: elk +--- +flowchart LR +A-->|"Guarantee"|B +C-->|"User attributes"|B +C-->|"Master data"|B +C-->|"Exchange Rate"|B +C-->|"Profit Centers"|B +C-->|"Vendor Partners"|B +C-->|"Work Situation"|B +C-->|"Customer"|B +C-->|"Profit Centers"|B +B-->|"Guarantee"|C \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Mermaid Diagrams/Flow (ELK)_mermaid-export.svg b/demo/Demo/Trilium Demo/Mermaid Diagrams/Flow (ELK)_mermaid-export.svg new file mode 100644 index 000000000..1a133a1c7 --- /dev/null +++ b/demo/Demo/Trilium Demo/Mermaid Diagrams/Flow (ELK)_mermaid-export.svg @@ -0,0 +1 @@ +

A

B

C

Guarantee

User attributes

Master data

Exchange Rate

Profit Centers

Vendor Partners

Work Situation

Customer

Profit Centers

Guarantee

\ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Mermaid Diagrams/Flow.txt b/demo/Demo/Trilium Demo/Mermaid Diagrams/Flow.txt new file mode 100644 index 000000000..a7fcef7f3 --- /dev/null +++ b/demo/Demo/Trilium Demo/Mermaid Diagrams/Flow.txt @@ -0,0 +1,5 @@ +graph TD +A[Hard] -->|Text| B(Round) +B --> C{Decision} +C -->|One| D[Result 1] +C -->|Two| E[Result 2] \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Mermaid Diagrams/Flow_mermaid-export.svg b/demo/Demo/Trilium Demo/Mermaid Diagrams/Flow_mermaid-export.svg new file mode 100644 index 000000000..7941b9ae1 --- /dev/null +++ b/demo/Demo/Trilium Demo/Mermaid Diagrams/Flow_mermaid-export.svg @@ -0,0 +1 @@ +

Text

One

Two

Hard

Round

Decision

Result 1

Result 2

\ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Mermaid Diagrams/Gantt.txt b/demo/Demo/Trilium Demo/Mermaid Diagrams/Gantt.txt new file mode 100644 index 000000000..af32bc27d --- /dev/null +++ b/demo/Demo/Trilium Demo/Mermaid Diagrams/Gantt.txt @@ -0,0 +1,8 @@ +gantt +section Section +Completed :done, des1, 2014-01-06,2014-01-08 +Active :active, des2, 2014-01-07, 3d +Parallel 1 : des3, after des1, 1d +Parallel 2 : des4, after des1, 1d +Parallel 3 : des5, after des3, 1d +Parallel 4 : des6, after des4, 1d \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Mermaid Diagrams/Gantt_mermaid-export.svg b/demo/Demo/Trilium Demo/Mermaid Diagrams/Gantt_mermaid-export.svg new file mode 100644 index 000000000..61ffc0260 --- /dev/null +++ b/demo/Demo/Trilium Demo/Mermaid Diagrams/Gantt_mermaid-export.svg @@ -0,0 +1 @@ +2014-01-062014-01-072014-01-072014-01-082014-01-082014-01-092014-01-092014-01-10Completed Parallel 1 Parallel 2 Active Parallel 3 Parallel 4 Section \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Mermaid Diagrams/Git.txt b/demo/Demo/Trilium Demo/Mermaid Diagrams/Git.txt new file mode 100644 index 000000000..f5c89f75d --- /dev/null +++ b/demo/Demo/Trilium Demo/Mermaid Diagrams/Git.txt @@ -0,0 +1,10 @@ + gitGraph + commit + commit + branch develop + commit + commit + commit + checkout main + commit + commit \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Mermaid Diagrams/Git_mermaid-export.svg b/demo/Demo/Trilium Demo/Mermaid Diagrams/Git_mermaid-export.svg new file mode 100644 index 000000000..15b9bb454 --- /dev/null +++ b/demo/Demo/Trilium Demo/Mermaid Diagrams/Git_mermaid-export.svg @@ -0,0 +1 @@ +maindevelop0-e6e63b91-f6c5e0c2-b62cc0e3-be86c5a4-7021d405-f753c376-3f1a1ef \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Mermaid Diagrams/Journey.txt b/demo/Demo/Trilium Demo/Mermaid Diagrams/Journey.txt new file mode 100644 index 000000000..8bad1ef77 --- /dev/null +++ b/demo/Demo/Trilium Demo/Mermaid Diagrams/Journey.txt @@ -0,0 +1,9 @@ + journey + title My working day + section Go to work + Make tea: 5: Me + Go upstairs: 3: Me + Do work: 1: Me, Cat + section Go home + Go downstairs: 5: Me + Sit down: 3: Me \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Mermaid Diagrams/Journey_mermaid-export.svg b/demo/Demo/Trilium Demo/Mermaid Diagrams/Journey_mermaid-export.svg new file mode 100644 index 000000000..2b6c1e75d --- /dev/null +++ b/demo/Demo/Trilium Demo/Mermaid Diagrams/Journey_mermaid-export.svg @@ -0,0 +1 @@ +CatMe
Go to work
Go to work
Me
Make tea
Make tea
Me
Go upstairs
Go upstairs
MeCat
Do work
Do work
Go home
Go home
Me
Go downstairs
Go downstairs
Me
Sit down
Sit down
My working day
\ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Mermaid Diagrams/Mind Map.txt b/demo/Demo/Trilium Demo/Mermaid Diagrams/Mind Map.txt new file mode 100644 index 000000000..6cdfad11d --- /dev/null +++ b/demo/Demo/Trilium Demo/Mermaid Diagrams/Mind Map.txt @@ -0,0 +1,17 @@ +mindmap + root((mindmap)) + Origins + Long history + ::icon(fa fa-book) + Popularisation + British popular psychology author Tony Buzan + Research + On effectiveness
and features + On Automatic creation + Uses + Creative techniques + Strategic planning + Argument mapping + Tools + Pen and paper + Mermaid \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Mermaid Diagrams/Mind Map_mermaid-export.svg b/demo/Demo/Trilium Demo/Mermaid Diagrams/Mind Map_mermaid-export.svg new file mode 100644 index 000000000..4e0a32214 --- /dev/null +++ b/demo/Demo/Trilium Demo/Mermaid Diagrams/Mind Map_mermaid-export.svg @@ -0,0 +1 @@ +mindmapOriginsLong history
PopularisationBritish popular psychologyauthor Tony BuzanResearchOn effectivenessand featuresOn Automatic creationUsesCreative techniquesStrategic planningArgument mappingToolsPen and paperMermaid
\ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Mermaid Diagrams/Pie.txt b/demo/Demo/Trilium Demo/Mermaid Diagrams/Pie.txt new file mode 100644 index 000000000..58aeda658 --- /dev/null +++ b/demo/Demo/Trilium Demo/Mermaid Diagrams/Pie.txt @@ -0,0 +1,4 @@ +pie +"Dogs" : 386 +"Cats" : 85 +"Rats" : 15 \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Mermaid Diagrams/Pie_mermaid-export.svg b/demo/Demo/Trilium Demo/Mermaid Diagrams/Pie_mermaid-export.svg new file mode 100644 index 000000000..80909557d --- /dev/null +++ b/demo/Demo/Trilium Demo/Mermaid Diagrams/Pie_mermaid-export.svg @@ -0,0 +1 @@ +79%17%3%DogsCatsRats \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Mermaid Diagrams/Sequence.txt b/demo/Demo/Trilium Demo/Mermaid Diagrams/Sequence.txt new file mode 100644 index 000000000..5ed800922 --- /dev/null +++ b/demo/Demo/Trilium Demo/Mermaid Diagrams/Sequence.txt @@ -0,0 +1,9 @@ +sequenceDiagram +Alice->>John: Hello John, how are you? +loop Healthcheck + John->>John: Fight against hypochondria +end +Note right of John: Rational thoughts! +John-->>Alice: Great! +John->>Bob: How about you? +Bob-->>John: Jolly good! \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Mermaid Diagrams/Sequence_mermaid-export.svg b/demo/Demo/Trilium Demo/Mermaid Diagrams/Sequence_mermaid-export.svg new file mode 100644 index 000000000..804d86275 --- /dev/null +++ b/demo/Demo/Trilium Demo/Mermaid Diagrams/Sequence_mermaid-export.svg @@ -0,0 +1 @@ +BobJohnAliceBobJohnAliceloop[Healthcheck]Rational thoughts!Hello John, how are you?Fight against hypochondriaGreat!How about you?Jolly good! \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Mermaid Diagrams/State.txt b/demo/Demo/Trilium Demo/Mermaid Diagrams/State.txt new file mode 100644 index 000000000..7b57864f0 --- /dev/null +++ b/demo/Demo/Trilium Demo/Mermaid Diagrams/State.txt @@ -0,0 +1,7 @@ +stateDiagram-v2 +[*] --> Still +Still --> [*] +Still --> Moving +Moving --> Still +Moving --> Crash +Crash --> [*] \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Mermaid Diagrams/State_mermaid-export.svg b/demo/Demo/Trilium Demo/Mermaid Diagrams/State_mermaid-export.svg new file mode 100644 index 000000000..1e2314d6c --- /dev/null +++ b/demo/Demo/Trilium Demo/Mermaid Diagrams/State_mermaid-export.svg @@ -0,0 +1 @@ +
Still
Moving
Crash
\ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Mind map.json b/demo/Demo/Trilium Demo/Mind map.json new file mode 100644 index 000000000..79b3add25 --- /dev/null +++ b/demo/Demo/Trilium Demo/Mind map.json @@ -0,0 +1 @@ +{"nodeData":{"id":"me-root","topic":"Mind Elixir","root":true,"tags":["Mind Map Core"],"children":[{"topic":"What is Mind Elixir","id":"bd4313fbac40284b","direction":0,"expanded":true,"children":[{"topic":"A mind map core","id":"beeb823afd6d2114"},{"topic":"Free","id":"c1f068377de9f3a0"},{"topic":"Open-Source","id":"c1f06d38a09f23ca"},{"topic":"Use without JavaScript framework","id":"c1f06e4cbcf16463","expanded":true,"children":[]},{"topic":"Use in your own project","id":"c1f1f11a7fbf7550","children":[{"topic":"import MindElixir from 'mind-elixir'","id":"c1f1e245b0a89f9b"},{"topic":"new MindElixir({...}).init(data)","id":"c1f1ebc7072c8928"}]},{"topic":"Easy to use","id":"c1f0723c07b408d7","expanded":true,"children":[{"topic":"Use it like other mind map application","id":"c1f09612fd89920d"}]}]},{"topic":"Basics","id":"bd1b66c4b56754d9","direction":0,"expanded":true,"children":[{"topic":"tab - Create a child node","id":"bd1b6892bcab126a"},{"topic":"enter - Create a sibling node","id":"bd1b6b632a434b27"},{"topic":"del - Remove a node","id":"bd1b983085187c0a"}]},{"topic":"Focus mode","id":"bd1b9b94a9a7a913","direction":1,"expanded":true,"children":[{"topic":"Right click and select Focus Mode","id":"bd1bb2ac4bbab458"},{"topic":"Right click and select Cancel Focus Mode","id":"bd1bb4b14d6697c3"}]},{"topic":"Left menu","id":"bd1b9d1816ede134","direction":0,"expanded":true,"children":[{"topic":"Node distribution","id":"bd1ba11e620c3c1a","expanded":true,"children":[{"topic":"Left","id":"bd1c1cb51e6745d3"},{"topic":"Right","id":"bd1c1e12fd603ff6"},{"topic":"Both l & r","id":"bd1c1f03def5c97b"}]}]},{"topic":"Bottom menu","id":"bd1ba66996df4ba4","direction":1,"expanded":true,"children":[{"topic":"Full screen","id":"bd1ba81d9bc95a7e"},{"topic":"Return to Center","id":"bd1babdd5c18a7a2"},{"topic":"Zoom in","id":"bd1bae68e0ab186e"},{"topic":"Zoom out","id":"bd1bb06377439977"}]},{"topic":"Link","id":"bd1beff607711025","direction":0,"expanded":true,"children":[{"topic":"Right click and select Link","id":"bd1bf320da90046a"},{"topic":"Click the target you want to link","id":"bd1bf6f94ff2e642"},{"topic":"Modify link with control points","id":"bd1c0c4a487bd036"}]},{"topic":"Node style","id":"bd1c217f9d0b20bd","direction":0,"expanded":true,"children":[{"topic":"Font Size","id":"bd1c24420cd2c2f5","style":{"fontSize":"32","color":"#3298db"}},{"topic":"Font Color","id":"bd1c2a59b9a2739c","style":{"color":"#c0392c"}},{"topic":"Background Color","id":"bd1c2de33f057eb4","style":{"color":"#bdc3c7","background":"#2c3e50"}},{"topic":"Add tags","id":"bd1cff58364436d0","tags":["Completed"]},{"topic":"Add icons","id":"bd1d0317f7e8a61a","icons":["😂"],"tags":["www"]},{"topic":"Bolder","id":"bd41fd4ca32322a4","style":{"fontWeight":"bold"}},{"topic":"Hyper link","id":"bd41fd4ca32322a5","hyperLink":"https://github.com/ssshooter/mind-elixir-core"}]},{"topic":"Draggable","id":"bd1f03fee1f63bc6","direction":1,"expanded":true,"children":[{"topic":"Drag a node to another node\nand the former one will become a child node of latter one","id":"bd1f07c598e729dc"}]},{"topic":"Export data","id":"beeb7586973430db","direction":1,"expanded":true,"children":[{"topic":"JSON","id":"beeb784cc189375f"},{"topic":"HTML","id":"beeb7a6bec2d68f5"},{"topic":"SVG","id":"beeb7a6bec2d68e6"}]},{"topic":"Caution","id":"bd42dad21aaf6bae","direction":0,"style":{"background":"#f1c40e"},"expanded":true,"children":[{"topic":"Only save manually","id":"bd42e1d0163ebf04","expanded":true,"children":[{"topic":"Save button in the top-right corner","id":"bd42e619051878b3","branchColor":"green","expanded":true,"children":[]},{"topic":"ctrl + S","id":"bd42e97d7ac35e99"}]}]}],"expanded":true},"arrows":[{"id":"ac5fb1df7345e9c4","label":"Render","from":"beeb784cc189375f","to":"beeb7a6bec2d68f5","delta1":{"x":142.8828125,"y":-57},"delta2":{"x":146.1171875,"y":45}}],"summaries":[{"id":"a5e68e6a2ce1b648","parent":"bd42e1d0163ebf04","start":0,"end":1,"text":"summary"},{"id":"a5e6978f1bc69f4a","parent":"bd4313fbac40284b","start":3,"end":5,"text":"summary"}],"direction":0,"theme":{"name":"Dark","palette":["#848FA0","#748BE9","#D2F9FE","#4145A5","#789AFA","#706CF4","#EF987F","#775DD5","#FCEECF","#DA7FBC"],"cssVar":{"--main-color":"#ffffff","--main-bgcolor":"#4c4f69","--color":"#cccccc","--bgcolor":"#252526","--panel-color":"#ffffff","--panel-bgcolor":"#2d3748","--panel-border-color":"#696969"}}} \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Mind map/1_new note.json b/demo/Demo/Trilium Demo/Mind map/1_new note.json new file mode 100644 index 000000000..e69de29bb diff --git a/demo/Demo/Trilium Demo/Mind map/new note.json b/demo/Demo/Trilium Demo/Mind map/new note.json new file mode 100644 index 000000000..b73e5bf70 --- /dev/null +++ b/demo/Demo/Trilium Demo/Mind map/new note.json @@ -0,0 +1 @@ +{"nodeData":{"id":"1add248a269dc540","topic":"new topic","root":true,"children":[{"topic":"sfg","id":"1add2e114258aa6f"}]},"arrows":[],"summaries":[],"direction":0,"theme":{"name":"Latte","palette":["#dd7878","#ea76cb","#8839ef","#e64553","#fe640b","#df8e1d","#40a02b","#209fb5","#1e66f5","#7287fd"],"cssVar":{"--main-color":"#444446","--main-bgcolor":"#ffffff","--color":"#777777","--bgcolor":"#f6f6f6","--panel-color":"#444446","--panel-bgcolor":"#ffffff","--panel-border-color":"#eaeaea"}}} \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Mind map/new note/new note.json b/demo/Demo/Trilium Demo/Mind map/new note/new note.json new file mode 100644 index 000000000..cb4b5098a --- /dev/null +++ b/demo/Demo/Trilium Demo/Mind map/new note/new note.json @@ -0,0 +1 @@ +{"nodeData":{"id":"1adc13eb15e57c17","topic":"new topic","root":true,"children":[{"topic":"asdfas","id":"1adc142dd5a11537","children":[{"topic":"adsf","id":"1adc14819bdcb38d"},{"topic":"asd","id":"1adc14c6920bc68a","children":[{"topic":"asd","id":"1adc1aab9383a26f","children":[{"topic":"asd","id":"1adc1b14942f7a44"}]}]},{"topic":"new node","id":"1adc14fc5f38fd4c"},{"topic":"adsf","id":"1adc152588d29a91"},{"topic":"asdf","id":"1adc19601cdcd9b6"}]},{"topic":"asdf","id":"1add48c7aa544e61","children":[{"topic":"asdf","id":"1add4917919fe495"}]},{"topic":"The quick brownie foxie","id":"1ade2085c2cd91a0"}]},"arrows":[],"summaries":[],"direction":1,"theme":{"name":"Latte","palette":["#dd7878","#ea76cb","#8839ef","#e64553","#fe640b","#df8e1d","#40a02b","#209fb5","#1e66f5","#7287fd"],"cssVar":{"--main-color":"#444446","--main-bgcolor":"#ffffff","--color":"#777777","--bgcolor":"#f6f6f6","--panel-color":"#444446","--panel-bgcolor":"#ffffff","--panel-border-color":"#eaeaea"}}} \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Mind map_mindmap-export.svg b/demo/Demo/Trilium Demo/Mind map_mindmap-export.svg new file mode 100644 index 000000000..31a0b83eb --- /dev/null +++ b/demo/Demo/Trilium Demo/Mind map_mindmap-export.svg @@ -0,0 +1,2 @@ +Rendersummarysummary
What is Mind Elixir
A mind map core
Free
Open-Source
Use without JavaScript framework
Use in your own project
import MindElixir from 'mind-elixir'
new MindElixir({...}).init(data)
Easy to use
Use it like other mind map application
Basics
tab - Create a child node
enter - Create a sibling node
del - Remove a node
Focus mode
Right click and select Focus Mode
Right click and select Cancel Focus Mode
Left menu
Node distribution
Left
Right
Both l & r
Bottom menu
Full screen
Return to Center
Zoom in
Zoom out
Link
Right click and select Link
Click the target you want to link
Modify link with control points
Node style
Font Size
Font Color
Background Color
Add tags
Add icons
Bolder
Hyper link
Draggable
Drag a node to another node +and the former one will become a child node of latter one
Export data
JSON
HTML
SVG
Caution
Only save manually
Save button in the top-right corner
ctrl + S
Mind Elixir
CompletedwwwMind Map Core😂🔗
\ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Custom request handler.js b/demo/Demo/Trilium Demo/Scripting examples/Custom request handler.js new file mode 100644 index 000000000..99b71b71c --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Custom request handler.js @@ -0,0 +1,28 @@ +return api.res.send(404); + +/** + * To activate this demo, comment (or remove) the very first line of this code note. + * This is deactivated because custom request handler like this one can be a security risk. + * To test this, execute the following curl request: curl -X POST http://localhost:37740/custom/create-note -H "Content-Type: application/json" -d "{ \"secret\": \"secret-password\", \"title\": \"hello\", \"content\": \"world\" }" + * (host and port might have to be adjusted based on your setup) + * + * See https://github.com/zadam/trilium/wiki/Custom-request-handler for details. + */ + +const {req, res} = api; +const {secret, title, content} = req.body; + +if (req.method == 'POST' && secret === 'secret-password') { + // notes must be saved somewhere in the tree hierarchy specified by a parent note. + // This is defined by a relation from this code note to the "target" parent note + // alternetively you can just use constant noteId for simplicity (get that from "Note Info" dialog of the desired parent note) + const targetParentNoteId = api.currentNote.getRelationValue('targetNote'); + + const {note} = api.createTextNote(targetParentNoteId, title, content); + const notePojo = note.getPojo(); + + res.status(201).json(notePojo); +} +else { + res.send(400); +} \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Statistics/Attribute count/template.html b/demo/Demo/Trilium Demo/Scripting examples/Statistics/Attribute count/template.html new file mode 100644 index 000000000..5f5417f5c --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Statistics/Attribute count/template.html @@ -0,0 +1,12 @@ +
+ + +
+ + + + + + +
Attribute nameCount
+
\ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Statistics/Attribute count/template/js.js b/demo/Demo/Trilium Demo/Scripting examples/Statistics/Attribute count/template/js.js new file mode 100644 index 000000000..4f7d3872b --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Statistics/Attribute count/template/js.js @@ -0,0 +1,12 @@ +const attrCounts = await api.runOnBackend(() => { + return api.sql.getRows(` + SELECT + name, COUNT(*) AS count + FROM attributes + WHERE isDeleted = 0 + GROUP BY name + ORDER BY count DESC`); +}); + +renderPieChart(attrCounts.length <= 10 ? attrCounts : attrCounts.splice(0, 10)); +renderTable(attrCounts); \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Statistics/Attribute count/template/js/renderPieChart.js b/demo/Demo/Trilium Demo/Scripting examples/Statistics/Attribute count/template/js/renderPieChart.js new file mode 100644 index 000000000..db0269cb4 --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Statistics/Attribute count/template/js/renderPieChart.js @@ -0,0 +1,45 @@ +module.exports = data => { + const ctx = api.$container.find('.stats-canvas')[0].getContext("2d"); + + const myPieChart = new Chart(ctx, { + type: 'pie', + data: { + datasets: [{ + data: data.map(nc => nc.count), + backgroundColor: ['#3366CC','#DC3912','#FF9900','#109618','#990099','#3B3EAC','#0099C6','#DD4477','#66AA00','#B82E2E','#316395','#994499','#22AA99','#AAAA11','#6633CC','#E67300','#8B0707','#329262','#5574A6','#3B3EAC'], + datalabels: { + anchor: 'end' + } + }], + labels: data.map(nc => nc.name) + }, + options: { + legend: { + display: false + }, + plugins: { + datalabels: { + backgroundColor: function(context) { + return context.dataset.backgroundColor; + }, + borderColor: 'white', + borderRadius: 25, + borderWidth: 2, + color: 'white', + display: function(context) { + var dataset = context.dataset; + var count = dataset.data.length; + var value = dataset.data[context.dataIndex]; + return value > count * 1.5; + }, + font: { + weight: 'bold' + }, + formatter: function(value, context) { + return context.chart.data.labels[context.dataIndex] + ": " + Math.round(value); + } + } + } + } + }); +} \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Statistics/Attribute count/template/js/renderPieChart/chart.js.clone.html b/demo/Demo/Trilium Demo/Scripting examples/Statistics/Attribute count/template/js/renderPieChart/chart.js.clone.html new file mode 100644 index 000000000..64e4de7c4 --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Statistics/Attribute count/template/js/renderPieChart/chart.js.clone.html @@ -0,0 +1,21 @@ + + + + + + + + chart.js + + + +
+

chart.js

+ +
+

This is a clone of a note. Go to its primary location.

+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Statistics/Attribute count/template/js/renderPieChart/chartjs-plugin-datalabe.min.js b/demo/Demo/Trilium Demo/Scripting examples/Statistics/Attribute count/template/js/renderPieChart/chartjs-plugin-datalabe.min.js new file mode 100644 index 000000000..fb45222c7 --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Statistics/Attribute count/template/js/renderPieChart/chartjs-plugin-datalabe.min.js @@ -0,0 +1,7 @@ +/*! + * chartjs-plugin-datalabels v2.0.0 + * https://chartjs-plugin-datalabels.netlify.app + * (c) 2017-2021 chartjs-plugin-datalabels contributors + * Released under the MIT license + */ +!function(t,e){(t="undefined"!=typeof globalThis?globalThis:t||self).ChartDataLabels=e(t.Chart.helpers,t.Chart)}(this,(function(t,e){"use strict";var r=function(){if("undefined"!=typeof window){if(window.devicePixelRatio)return window.devicePixelRatio;var t=window.screen;if(t)return(t.deviceXDPI||1)/(t.logicalXDPI||1)}return 1}(),a=function(e){var r,a=[];for(e=[].concat(e);e.length;)"string"==typeof(r=e.pop())?a.unshift.apply(a,r.split("\n")):Array.isArray(r)?e.push.apply(e,r):t.isNullOrUndef(e)||a.unshift(""+r);return a},o=function(t,e,r){var a,o=[].concat(e),n=o.length,i=t.font,l=0;for(t.font=r.string,a=0;ar.right&&(a|=2),er.bottom&&(a|=4),a}function u(t,e){var r,a,o=e.anchor,n=t;return e.clamp&&(n=function(t,e){for(var r,a,o,n=t.x0,i=t.y0,l=t.x1,u=t.y1,d=s(n,i,e),c=s(l,u,e);d|c&&!(d&c);)8&(r=d||c)?(a=n+(l-n)*(e.top-i)/(u-i),o=e.top):4&r?(a=n+(l-n)*(e.bottom-i)/(u-i),o=e.bottom):2&r?(o=i+(u-i)*(e.right-n)/(l-n),a=e.right):1&r&&(o=i+(u-i)*(e.left-n)/(l-n),a=e.left),r===d?d=s(n=a,i=o,e):c=s(l=a,u=o,e);return{x0:n,x1:l,y0:i,y1:u}}(n,e.area)),"start"===o?(r=n.x0,a=n.y0):"end"===o?(r=n.x1,a=n.y1):(r=(n.x0+n.x1)/2,a=(n.y0+n.y1)/2),function(t,e,r,a,o){switch(o){case"center":r=a=0;break;case"bottom":r=0,a=1;break;case"right":r=1,a=0;break;case"left":r=-1,a=0;break;case"top":r=0,a=-1;break;case"start":r=-r,a=-a;break;case"end":break;default:o*=Math.PI/180,r=Math.cos(o),a=Math.sin(o)}return{x:t,y:e,vx:r,vy:a}}(r,a,t.vx,t.vy,e.align)}var d=function(t,e){var r=(t.startAngle+t.endAngle)/2,a=Math.cos(r),o=Math.sin(r),n=t.innerRadius,i=t.outerRadius;return u({x0:t.x+a*n,y0:t.y+o*n,x1:t.x+a*i,y1:t.y+o*i,vx:a,vy:o},e)},c=function(t,e){var r=l(t,e.origin),a=r.x*t.options.radius,o=r.y*t.options.radius;return u({x0:t.x-a,y0:t.y-o,x1:t.x+a,y1:t.y+o,vx:r.x,vy:r.y},e)},h=function(t,e){var r=l(t,e.origin),a=t.x,o=t.y,n=0,i=0;return t.horizontal?(a=Math.min(t.x,t.base),n=Math.abs(t.base-t.x)):(o=Math.min(t.y,t.base),i=Math.abs(t.base-t.y)),u({x0:a,y0:o+i,x1:a+n,y1:o,vx:r.x,vy:r.y},e)},f=function(t,e){var r=l(t,e.origin);return u({x0:t.x,y0:t.y,x1:t.x,y1:t.y,vx:r.x,vy:r.y},e)},x=function(t){return Math.round(t*r)/r};function y(t,e){var r=e.chart.getDatasetMeta(e.datasetIndex).vScale;if(!r)return null;if(void 0!==r.xCenter&&void 0!==r.yCenter)return{x:r.xCenter,y:r.yCenter};var a=r.getBasePixel();return t.horizontal?{x:a,y:null}:{x:null,y:a}}function v(t,e,r){var a=r.backgroundColor,o=r.borderColor,n=r.borderWidth;(a||o&&n)&&(t.beginPath(),function(t,e,r,a,o,n){var i=Math.PI/2;if(n){var l=Math.min(n,o/2,a/2),s=e+l,u=r+l,d=e+a-l,c=r+o-l;t.moveTo(e,u),sr.x+r.w+2||t.y>r.y+r.h+2)},intersects:function(t){var e,r,a,o=this._points(),n=t._points(),i=[M(o[0],o[1]),M(o[0],o[3])];for(this._rotation!==t._rotation&&i.push(M(n[0],n[1]),M(n[0],n[3])),e=0;et.getProps([e],!0)[e]}),n=a.geometry(),i=$(l,a.model(),n),o._box.update(i,n,a.rotation()));(function(t,e){var r,a,o,n;for(r=t.length-1;r>=0;--r)for(o=t[r].$layout,a=r-1;a>=0&&o._visible;--a)(n=t[a].$layout)._visible&&o._box.intersects(n._box)&&e(o,n)})(t,(function(t,e){var r=t._hidable,a=e._hidable;r&&a||a?e._visible=!1:r&&(t._visible=!1)}))}(t)},lookup:function(t,e){var r,a;for(r=t.length-1;r>=0;--r)if((a=t[r].$layout)&&a._visible&&a._box.contains(e))return t[r];return null},draw:function(t,e){var r,a,o,n,i,l;for(r=0,a=e.length;r + + + + + + + chart.js + + + +
+

chart.js

+ +
+

This is a clone of a note. Go to its primary location.

+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Statistics/Attribute count/template/js/renderTable.js b/demo/Demo/Trilium Demo/Scripting examples/Statistics/Attribute count/template/js/renderTable.js new file mode 100644 index 000000000..39bfc9b23 --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Statistics/Attribute count/template/js/renderTable.js @@ -0,0 +1,17 @@ +module.exports = counts => { + const $statsTable = api.$container.find('.stats-table'); + + addRow('total', counts.reduce((acc, cur) => acc + cur.count, 0)); + + for (const count of counts) { + addRow(count.name, count.count); + } + + function addRow(name, count) { + $statsTable.append( + $("") + .append($("").text(name)) + .append($("").text(count)) + ); + } +} \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Statistics/Largest notes/template.html b/demo/Demo/Trilium Demo/Scripting examples/Statistics/Largest notes/template.html new file mode 100644 index 000000000..2932d9885 --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Statistics/Largest notes/template.html @@ -0,0 +1,10 @@ +
+

This table shows 100 largest notes, including their revisions and attachments.

+ + + + + + +
NoteSize
+
\ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Statistics/Largest notes/template/js.js b/demo/Demo/Trilium Demo/Scripting examples/Statistics/Largest notes/template/js.js new file mode 100644 index 000000000..af10eb40a --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Statistics/Largest notes/template/js.js @@ -0,0 +1,47 @@ +const notes = await api.runOnBackend(() => { + const blobSizes = api.sql.getMap(`SELECT blobId, LENGTH(content) FROM blobs`); + const noteBlobIds = api.sql.getRows(` + SELECT + notes.noteId, + notes.blobId, + GROUP_CONCAT(revisions.blobId) AS revisions_blobIds, + GROUP_CONCAT(note_attachments.blobId) AS note_attachments_blobIds, + GROUP_CONCAT(revision_attachments.blobId) AS revision_attachments_blobIds + FROM + notes + LEFT JOIN revisions USING (noteId) + LEFT JOIN attachments AS note_attachments ON notes.noteId = note_attachments.ownerId + LEFT JOIN attachments AS revision_attachments ON revisions.revisionId = revision_attachments.ownerId + GROUP BY noteId`); + + let noteSizes = []; + + for (const {noteId, blobId, revisions_blobIds, note_attachments_blobIds, revision_attachments_blobIds} of noteBlobIds) { + const blobIds = new Set(`${blobId},${revisions_blobIds},${note_attachments_blobIds},${revision_attachments_blobIds}`.split(',').filter(blobId => !!blobId)); + + const lengths = [...blobIds].map(blobId => blobSizes[blobId] || 0); + const totalLength = lengths.reduce((partialSum, a) => partialSum + a, 0); + + noteSizes.push({ noteId, size: totalLength }); + } + + noteSizes.sort((a, b) => a.size > b.size ? -1 : 1); + + noteSizes = noteSizes.splice(0, 100); + + return noteSizes; +}); + +const $statsTable = api.$container.find('.stats-table'); + +for (const note of notes) { + $statsTable.append( + $("") + .append( + $("").append(await api.createNoteLink(note.noteId, {showNotePath: true})) + ) + .append( + $("").text(note.size + " bytes") + ) + ); +} \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Statistics/Most cloned notes/template.html b/demo/Demo/Trilium Demo/Scripting examples/Statistics/Most cloned notes/template.html new file mode 100644 index 000000000..84d8504db --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Statistics/Most cloned notes/template.html @@ -0,0 +1,8 @@ +
+ + + + + +
NoteClone count
+
\ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Statistics/Most cloned notes/template/js.js b/demo/Demo/Trilium Demo/Scripting examples/Statistics/Most cloned notes/template/js.js new file mode 100644 index 000000000..63c6f0ba5 --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Statistics/Most cloned notes/template/js.js @@ -0,0 +1,26 @@ +const notes = await api.runOnBackend(() => { + return api.sql.getRows(` + SELECT + notes.noteId, + COUNT(branches.branchId) AS count + FROM notes + JOIN branches USING (noteId) + WHERE notes.isDeleted = 0 + AND branches.isDeleted = 0 + GROUP BY notes.noteId + HAVING count > 1 + ORDER BY count DESC + LIMIT 100`); +}); + +const $statsTable = api.$container.find('.stats-table'); + +for (const note of notes) { + $statsTable.append( + $("") + .append( + $("").append(await api.createNoteLink(note.noteId, {showNotePath: true})) + ) + .append($("").text(note.count)) + ); +} \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Statistics/Most edited notes/template.html b/demo/Demo/Trilium Demo/Scripting examples/Statistics/Most edited notes/template.html new file mode 100644 index 000000000..d60e28d8c --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Statistics/Most edited notes/template.html @@ -0,0 +1,10 @@ +
+

This table shows notes with most revisions

+ + + + + + +
NoteRevision count
+
\ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Statistics/Most edited notes/template/js.js b/demo/Demo/Trilium Demo/Scripting examples/Statistics/Most edited notes/template/js.js new file mode 100644 index 000000000..e36d0e698 --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Statistics/Most edited notes/template/js.js @@ -0,0 +1,24 @@ +const notes = await api.runOnBackend(() => { + return api.sql.getRows(` + SELECT + notes.noteId, + COUNT(revisions.revisionId) AS count + FROM notes + JOIN revisions USING (noteId) + WHERE notes.isDeleted = 0 + GROUP BY notes.noteId + ORDER BY count DESC + LIMIT 100`); +}); + +const $statsTable = api.$container.find('.stats-table'); + +for (const note of notes) { + $statsTable.append( + $("") + .append( + $("").append(await api.createNoteLink(note.noteId, {showNotePath: true})) + ) + .append($("").text(note.count)) + ); +} \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Statistics/Most linked notes/template.html b/demo/Demo/Trilium Demo/Scripting examples/Statistics/Most linked notes/template.html new file mode 100644 index 000000000..fad5fae88 --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Statistics/Most linked notes/template.html @@ -0,0 +1,10 @@ +
+

This table shows notes which are linked by other notes through relations

+ + + + + + +
NoteRelation count
+
\ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Statistics/Most linked notes/template/js.js b/demo/Demo/Trilium Demo/Scripting examples/Statistics/Most linked notes/template/js.js new file mode 100644 index 000000000..53ab6b1c9 --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Statistics/Most linked notes/template/js.js @@ -0,0 +1,26 @@ +const notes = await api.runOnBackend(() => { + return api.sql.getRows(` + SELECT + notes.noteId, + COUNT(attributes.attributeId) AS count + FROM notes + JOIN attributes ON attributes.value = notes.noteId + WHERE notes.isDeleted = 0 + AND attributes.isDeleted = 0 + AND attributes.type = 'relation' + GROUP BY notes.noteId + ORDER BY count DESC + LIMIT 100`); +}); + +const $statsTable = api.$container.find('.stats-table'); + +for (const note of notes) { + $statsTable.append( + $("") + .append( + $("").append(await api.createLink(note.noteId, {showNotePath: true})) + ) + .append($("").text(note.count)) + ); +} \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Statistics/Note type count/template.html b/demo/Demo/Trilium Demo/Scripting examples/Statistics/Note type count/template.html new file mode 100644 index 000000000..3cfe66481 --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Statistics/Note type count/template.html @@ -0,0 +1,13 @@ +
+ + +
+ + + + + + + +
Note typeCount (not deleted)Count (deleted)
+
\ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Statistics/Note type count/template/js.js b/demo/Demo/Trilium Demo/Scripting examples/Statistics/Note type count/template/js.js new file mode 100644 index 000000000..4a4eecb7b --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Statistics/Note type count/template/js.js @@ -0,0 +1,20 @@ +const noteCounts = await api.runOnBackend(() => { + return api.sql.getRows(` + SELECT + type, + isDeleted, + SUM(CASE WHEN isDeleted=0 THEN 1 ELSE 0 END) AS countNotDeleted, + SUM(CASE WHEN isDeleted=1 THEN 1 ELSE 0 END) AS countDeleted + FROM notes + GROUP BY type + ORDER BY countNotDeleted DESC`); +}); + +renderPieChart(noteCounts.map(nc => { + return { + name: nc.type, + count: nc.countNotDeleted + }; +})); + +renderTable(noteCounts); \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Statistics/Note type count/template/js/renderPieChart.clone.html b/demo/Demo/Trilium Demo/Scripting examples/Statistics/Note type count/template/js/renderPieChart.clone.html new file mode 100644 index 000000000..d08203fb2 --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Statistics/Note type count/template/js/renderPieChart.clone.html @@ -0,0 +1,21 @@ + + + + + + + + renderPieChart + + + +
+

renderPieChart

+ +
+

This is a clone of a note. Go to its primary location.

+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Statistics/Note type count/template/js/renderTable.js b/demo/Demo/Trilium Demo/Scripting examples/Statistics/Note type count/template/js/renderTable.js new file mode 100644 index 000000000..353653eae --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Statistics/Note type count/template/js/renderTable.js @@ -0,0 +1,21 @@ +module.exports = counts => { + const $statsTable = api.$container.find('.stats-table'); + + addRow('total', + counts.reduce((acc, cur) => acc + cur.countNotDeleted, 0), + counts.reduce((acc, cur) => acc + cur.countDeleted, 0) + ); + + for (const count of counts) { + addRow(count.type, count.countNotDeleted, count.countDeleted); + } + + function addRow(type, countNotDeleted, countDeleted) { + $statsTable.append( + $("") + .append($("").text(type)) + .append($("").text(countNotDeleted)) + .append($("").text(countDeleted)) + ); + } +} \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Task manager.html b/demo/Demo/Trilium Demo/Scripting examples/Task manager.html new file mode 100644 index 000000000..6b838a24e --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Task manager.html @@ -0,0 +1,110 @@ + + + + + + + + Task manager + + + +
+

Task manager

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

This is a simple TODO/Task manager. You can see some description and explanation + here: https://github.com/zadam/trilium/wiki/Task-manager + +

+

Please note that this is meant as scripting example only and feature/bug + support is very limited.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Task manager/Create Launcher.js b/demo/Demo/Trilium Demo/Scripting examples/Task manager/Create Launcher.js new file mode 100644 index 000000000..1fb4c4430 --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Task manager/Create Launcher.js @@ -0,0 +1,10 @@ +// will add a launcher to the left sidebar +api.createOrUpdateLauncher({ + id: 'taskmanager', + type: 'script', + title: 'New task', + icon: 'bx-task', + keyboardShortcut: 'alt+n', + scriptNoteId: api.currentNote.getRelationValue('createNewTask'), + isVisible: true +}); \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Task manager/Done/Buy a board game for Alice.html b/demo/Demo/Trilium Demo/Scripting examples/Task manager/Done/Buy a board game for Alice.html new file mode 100644 index 000000000..11909363c --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Task manager/Done/Buy a board game for Alice.html @@ -0,0 +1,111 @@ + + + + + + + + Buy a board game for Alice + + + +
+

Buy a board game for Alice

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

 

+
+ +
+

Maybe CodeNames? https://boardgamegeek.com/boardgame/178900/codenames + +

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Task manager/Done/Buy a board game for Alice.jpg b/demo/Demo/Trilium Demo/Scripting examples/Task manager/Done/Buy a board game for Alice.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f0135ec7b88cdefcbcd0846c11d04658210cc3b7 GIT binary patch literal 7166 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 X9l; literal 0 HcmV?d00001 diff --git a/demo/Demo/Trilium Demo/Scripting examples/Task manager/Done/Dentist appointment.html b/demo/Demo/Trilium Demo/Scripting examples/Task manager/Done/Dentist appointment.html new file mode 100644 index 000000000..6e4930c04 --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Task manager/Done/Dentist appointment.html @@ -0,0 +1,103 @@ + + + + + + + + Dentist appointment + + + +
+

Dentist appointment

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Task manager/Done/Get a gym membership.html b/demo/Demo/Trilium Demo/Scripting examples/Task manager/Done/Get a gym membership.html new file mode 100644 index 000000000..1926033af --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Task manager/Done/Get a gym membership.html @@ -0,0 +1,105 @@ + + + + + + + + Get a gym membership + + + +
+

Get a gym membership

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Just in time for new years resolution!

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Task manager/Implementation/CSS.css b/demo/Demo/Trilium Demo/Scripting examples/Task manager/Implementation/CSS.css new file mode 100644 index 000000000..4d4b43b71 --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Task manager/Implementation/CSS.css @@ -0,0 +1,7 @@ +span.fancytree-node.todo .fancytree-title { + color: red !important; +} + +span.fancytree-node.done .fancytree-title { + color: green !important; +} \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Task manager/Implementation/attribute changed.js b/demo/Demo/Trilium Demo/Scripting examples/Task manager/Implementation/attribute changed.js new file mode 100644 index 000000000..56292594d --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Task manager/Implementation/attribute changed.js @@ -0,0 +1,63 @@ +if (!["task", "location", "tag", "todoDate", "doneDate"].includes(api.originEntity.name)) { + return; +} + +const tagRootNote = api.getNoteWithLabel('taskTagRoot'); +const doneRootNote = api.getNoteWithLabel('taskDoneRoot'); +const todoRootNote = api.getNoteWithLabel('taskTodoRoot'); + +if (!tagRootNote || !doneRootNote || !todoRootNote) { + console.log("One of the tagRootNote, doneRootNote or todoRootNote does not exist"); + return; +} + +const note = api.originEntity.getNote(); + +if (note.isDeleted) { + return; +} + +const attributes = note.getAttributes(); + +const todoDate = note.getLabelValue('todoDate'); +const doneDate = note.getLabelValue('doneDate'); + +function isWithinExpectedRange(date) { + if (!date) { + return true; + } + + const year = parseInt(date.substr(0, 4)); + + return year >= 2010 && year < 2050; +} + +if (!isWithinExpectedRange(todoDate) || !isWithinExpectedRange(doneDate)) { + console.log(`One or both dates - ${todoDate}, ${doneDate} - is outside of expected range`); + + return; +} + +const isTaskDone = !!doneDate; + +api.toggleNoteInParent(isTaskDone, note.noteId, doneRootNote.noteId); +api.toggleNoteInParent(!isTaskDone, note.noteId, todoRootNote.noteId); + +const location = note.getLabelValue('location'); +const locationRootNote = api.getNoteWithLabel('taskLocationRoot'); + +reconcileAssignments(note, locationRootNote, location ? [location] : [], 'taskLocationNote', isTaskDone); + +const tags = attributes.filter(attr => attr.type === 'label' && attr.name === 'tag').map(attr => attr.value); + +reconcileAssignments(note, tagRootNote, tags, 'taskTagNote', isTaskDone); + +note.toggleLabel(isTaskDone, "cssClass", "done"); + +const doneTargetNoteId = isTaskDone ? api.getDayNote(doneDate).noteId : null; +api.setNoteToParent(note.noteId, 'DONE', doneTargetNoteId); + +note.toggleLabel(!isTaskDone, "cssClass", "todo"); + +const todoTargetNoteId = (!isTaskDone && todoDate) ? api.getDayNote(todoDate).noteId : null; +api.setNoteToParent(note.noteId, 'TODO', todoTargetNoteId); \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Task manager/Implementation/attribute changed/reconcileAssignments.js b/demo/Demo/Trilium Demo/Scripting examples/Task manager/Implementation/attribute changed/reconcileAssignments.js new file mode 100644 index 000000000..bf3503987 --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Task manager/Implementation/attribute changed/reconcileAssignments.js @@ -0,0 +1,25 @@ +module.exports = function (note, categoryRootNote, assignedCategories, labelName, isTaskDone) { + const found = {}; + + for (const categoryNote of categoryRootNote.getChildNotes()) { + const label = categoryNote.getLabel(labelName); + + if (label) { + found[label.value] = !isTaskDone && assignedCategories.includes(label.value); + + api.toggleNoteInParent(found[label.value], note.noteId, categoryNote.noteId); + } + } + + if (!isTaskDone) { + for (const assignedCategory of assignedCategories) { + if (!found[assignedCategory]) { + const categoryNote = api.createTextNote(categoryRootNote.noteId, assignedCategory, "").note; + + categoryNote.addLabel(labelName, assignedCategory); + + api.ensureNoteIsPresentInParent(note.noteId, categoryNote.noteId); + } + } + } +} \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Task manager/Implementation/createNewTask.js b/demo/Demo/Trilium Demo/Scripting examples/Task manager/Implementation/createNewTask.js new file mode 100644 index 000000000..9dd12721a --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Task manager/Implementation/createNewTask.js @@ -0,0 +1,14 @@ +// creating notes is backend (server) responsibility so we need to pass +// the control there +const taskNoteId = await api.runOnBackend(() => { + const todoRootNote = api.getNoteWithLabel('taskTodoRoot'); + const resp = api.createTextNote(todoRootNote.noteId, 'new task', ''); + + return resp.note.noteId; +}); + +// wait until the frontend is fully synced with the changes made on the backend above +await api.waitUntilSynced(); + +// we got an ID of newly created note and we want to immediatelly display it +await api.activateNewNote(taskNoteId); \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Task manager/Implementation/task template.html b/demo/Demo/Trilium Demo/Scripting examples/Task manager/Implementation/task template.html new file mode 100644 index 000000000..0e8e43b0f --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Task manager/Implementation/task template.html @@ -0,0 +1,103 @@ + + + + + + + + task template + + + +
+

task template

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Task manager/Locations/gym.html b/demo/Demo/Trilium Demo/Scripting examples/Task manager/Locations/gym.html new file mode 100644 index 000000000..a7b335817 --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Task manager/Locations/gym.html @@ -0,0 +1,103 @@ + + + + + + + + gym + + + +
+

gym

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Task manager/Locations/mall/Buy some book for Bob.html b/demo/Demo/Trilium Demo/Scripting examples/Task manager/Locations/mall/Buy some book for Bob.html new file mode 100644 index 000000000..5c128c8c3 --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Task manager/Locations/mall/Buy some book for Bob.html @@ -0,0 +1,105 @@ + + + + + + + + Buy some book for Bob + + + +
+

Buy some book for Bob

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Bob likes to read popular science books so something like that ..

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Task manager/Locations/mall/Buy some book for Bob/Maybe Black Swan.html b/demo/Demo/Trilium Demo/Scripting examples/Task manager/Locations/mall/Buy some book for Bob/Maybe Black Swan.html new file mode 100644 index 000000000..97563a303 --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Task manager/Locations/mall/Buy some book for Bob/Maybe Black Swan.html @@ -0,0 +1,115 @@ + + + + + + + + Maybe Black Swan? + + + +
+

Maybe Black Swan?

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

https://en.wikipedia.org/wiki/The_Black_Swan:_The_Impact_of_the_Highly_Improbable + +

+

 

+

The Black Swan: The Impact of the Highly Improbable is + a 2007 book by author and former options trader + Nassim Nicholas Taleb. The book focuses on the extreme impact of rare + and unpredictable outlier events + — and the human tendency to find simplistic explanations for these events, + retrospectively. Taleb calls this the Black Swan theory.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Task manager/Locations/tesco/Buy milk.html b/demo/Demo/Trilium Demo/Scripting examples/Task manager/Locations/tesco/Buy milk.html new file mode 100644 index 000000000..8879bfc19 --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Task manager/Locations/tesco/Buy milk.html @@ -0,0 +1,103 @@ + + + + + + + + Buy milk + + + +
+

Buy milk

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Task manager/Locations/work/Send invites for christmas par.html b/demo/Demo/Trilium Demo/Scripting examples/Task manager/Locations/work/Send invites for christmas par.html new file mode 100644 index 000000000..749b48f9d --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Task manager/Locations/work/Send invites for christmas par.html @@ -0,0 +1,103 @@ + + + + + + + + Send invites for christmas party + + + +
+

Send invites for christmas party

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Task manager/TODO/Buy milk.clone.html b/demo/Demo/Trilium Demo/Scripting examples/Task manager/TODO/Buy milk.clone.html new file mode 100644 index 000000000..bbcd6f3cf --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Task manager/TODO/Buy milk.clone.html @@ -0,0 +1,21 @@ + + + + + + + + Buy milk + + + +
+

Buy milk

+ +
+

This is a clone of a note. Go to its primary location.

+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Task manager/TODO/Buy some book for Bob.clone.html b/demo/Demo/Trilium Demo/Scripting examples/Task manager/TODO/Buy some book for Bob.clone.html new file mode 100644 index 000000000..b6c791688 --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Task manager/TODO/Buy some book for Bob.clone.html @@ -0,0 +1,21 @@ + + + + + + + + Buy some book for Bob + + + +
+

Buy some book for Bob

+ +
+

This is a clone of a note. Go to its primary location.

+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Task manager/TODO/Send invites for christmas party.clone.html b/demo/Demo/Trilium Demo/Scripting examples/Task manager/TODO/Send invites for christmas party.clone.html new file mode 100644 index 000000000..fd4df0179 --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Task manager/TODO/Send invites for christmas party.clone.html @@ -0,0 +1,21 @@ + + + + + + + + Send invites for christmas party + + + +
+

Send invites for christmas party

+ +
+

This is a clone of a note. Go to its primary location.

+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Task manager/Tags/christmas/Buy some book for Bob.clone.html b/demo/Demo/Trilium Demo/Scripting examples/Task manager/Tags/christmas/Buy some book for Bob.clone.html new file mode 100644 index 000000000..8d8a86979 --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Task manager/Tags/christmas/Buy some book for Bob.clone.html @@ -0,0 +1,21 @@ + + + + + + + + Buy some book for Bob + + + +
+

Buy some book for Bob

+ +
+

This is a clone of a note. Go to its primary location.

+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Task manager/Tags/groceries/Buy milk.clone.html b/demo/Demo/Trilium Demo/Scripting examples/Task manager/Tags/groceries/Buy milk.clone.html new file mode 100644 index 000000000..538a712d5 --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Task manager/Tags/groceries/Buy milk.clone.html @@ -0,0 +1,21 @@ + + + + + + + + Buy milk + + + +
+

Buy milk

+ +
+

This is a clone of a note. Go to its primary location.

+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Task manager/Tags/health.html b/demo/Demo/Trilium Demo/Scripting examples/Task manager/Tags/health.html new file mode 100644 index 000000000..715053b22 --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Task manager/Tags/health.html @@ -0,0 +1,103 @@ + + + + + + + + health + + + +
+

health

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Task manager/Tags/shopping/Buy milk.clone.html b/demo/Demo/Trilium Demo/Scripting examples/Task manager/Tags/shopping/Buy milk.clone.html new file mode 100644 index 000000000..538a712d5 --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Task manager/Tags/shopping/Buy milk.clone.html @@ -0,0 +1,21 @@ + + + + + + + + Buy milk + + + +
+

Buy milk

+ +
+

This is a clone of a note. Go to its primary location.

+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Task manager/Tags/shopping/Buy some book for Bob.clone.html b/demo/Demo/Trilium Demo/Scripting examples/Task manager/Tags/shopping/Buy some book for Bob.clone.html new file mode 100644 index 000000000..8d8a86979 --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Task manager/Tags/shopping/Buy some book for Bob.clone.html @@ -0,0 +1,21 @@ + + + + + + + + Buy some book for Bob + + + +
+

Buy some book for Bob

+ +
+

This is a clone of a note. Go to its primary location.

+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Weight Tracker/Implementation.html b/demo/Demo/Trilium Demo/Scripting examples/Weight Tracker/Implementation.html new file mode 100644 index 000000000..6966e949a --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Weight Tracker/Implementation.html @@ -0,0 +1,5 @@ +
+ See explanation here. + + +
\ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Weight Tracker/Implementation/JS code.js b/demo/Demo/Trilium Demo/Scripting examples/Weight Tracker/Implementation/JS code.js new file mode 100644 index 000000000..3c514402a --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Weight Tracker/Implementation/JS code.js @@ -0,0 +1,46 @@ +async function getChartData() { + const days = await api.runOnBackend(() => { + const notes = api.getNotesWithLabel('weight'); + const days = []; + + for (const note of notes) { + const date = note.getLabelValue('dateNote'); + const weight = parseFloat(note.getLabelValue('weight')); + + if (date && weight) { + days.push({ date, weight }); + } + } + + days.sort((a, b) => a.date > b.date ? 1 : -1); + + return days; + }); + + const datasets = [ + { + label: "Weight (kg)", + backgroundColor: 'red', + borderColor: 'red', + data: days.map(day => day.weight), + fill: false, + spanGaps: true, + datalabels: { + display: false + }, + tension: 0.3 + } + ]; + + return { + datasets: datasets, + labels: days.map(day => day.date) + }; +} + +const ctx = api.$container.find("canvas")[0].getContext("2d"); + +new chartjs.Chart(ctx, { + type: 'line', + data: await getChartData() +}); \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Scripting examples/Weight Tracker/Implementation/JS code/chart.js b/demo/Demo/Trilium Demo/Scripting examples/Weight Tracker/Implementation/JS code/chart.js new file mode 100644 index 000000000..07b5445e5 --- /dev/null +++ b/demo/Demo/Trilium Demo/Scripting examples/Weight Tracker/Implementation/JS code/chart.js @@ -0,0 +1,13 @@ +/*! + * Chart.js v3.7.0 + * https://www.chartjs.org + * (c) 2021 Chart.js Contributors + * Released under the MIT License + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).Chart=e()}(this,(function(){"use strict";const t="undefined"==typeof window?function(t){return t()}:window.requestAnimationFrame;function e(e,i,s){const n=s||(t=>Array.prototype.slice.call(t));let o=!1,a=[];return function(...s){a=n(s),o||(o=!0,t.call(window,(()=>{o=!1,e.apply(i,a)})))}}function i(t,e){let i;return function(...s){return e?(clearTimeout(i),i=setTimeout(t,e,s)):t.apply(this,s),e}}const s=t=>"start"===t?"left":"end"===t?"right":"center",n=(t,e,i)=>"start"===t?e:"end"===t?i:(e+i)/2,o=(t,e,i,s)=>t===(s?"left":"right")?i:"center"===t?(e+i)/2:e;var a=new class{constructor(){this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}_notify(t,e,i,s){const n=e.listeners[s],o=e.duration;n.forEach((s=>s({chart:t,initial:e.initial,numSteps:o,currentStep:Math.min(i-e.start,o)})))}_refresh(){this._request||(this._running=!0,this._request=t.call(window,(()=>{this._update(),this._request=null,this._running&&this._refresh()})))}_update(t=Date.now()){let e=0;this._charts.forEach(((i,s)=>{if(!i.running||!i.items.length)return;const n=i.items;let o,a=n.length-1,r=!1;for(;a>=0;--a)o=n[a],o._active?(o._total>i.duration&&(i.duration=o._total),o.tick(t),r=!0):(n[a]=n[n.length-1],n.pop());r&&(s.draw(),this._notify(s,i,t,"progress")),n.length||(i.running=!1,this._notify(s,i,t,"complete"),i.initial=!1),e+=n.length})),this._lastDate=t,0===e&&(this._running=!1)}_getAnims(t){const e=this._charts;let i=e.get(t);return i||(i={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},e.set(t,i)),i}listen(t,e,i){this._getAnims(t).listeners[e].push(i)}add(t,e){e&&e.length&&this._getAnims(t).items.push(...e)}has(t){return this._getAnims(t).items.length>0}start(t){const e=this._charts.get(t);e&&(e.running=!0,e.start=Date.now(),e.duration=e.items.reduce(((t,e)=>Math.max(t,e._duration)),0),this._refresh())}running(t){if(!this._running)return!1;const e=this._charts.get(t);return!!(e&&e.running&&e.items.length)}stop(t){const e=this._charts.get(t);if(!e||!e.items.length)return;const i=e.items;let s=i.length-1;for(;s>=0;--s)i[s].cancel();e.items=[],this._notify(t,e,Date.now(),"complete")}remove(t){return this._charts.delete(t)}}; +/*! + * @kurkle/color v0.1.9 + * https://github.com/kurkle/color#readme + * (c) 2020 Jukka Kurkela + * Released under the MIT License + */const r={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},l="0123456789ABCDEF",h=t=>l[15&t],c=t=>l[(240&t)>>4]+l[15&t],d=t=>(240&t)>>4==(15&t);function u(t){var e=function(t){return d(t.r)&&d(t.g)&&d(t.b)&&d(t.a)}(t)?h:c;return t?"#"+e(t.r)+e(t.g)+e(t.b)+(t.a<255?e(t.a):""):t}function f(t){return t+.5|0}const g=(t,e,i)=>Math.max(Math.min(t,i),e);function p(t){return g(f(2.55*t),0,255)}function m(t){return g(f(255*t),0,255)}function x(t){return g(f(t/2.55)/100,0,1)}function b(t){return g(f(100*t),0,100)}const _=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;const y=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function v(t,e,i){const s=e*Math.min(i,1-i),n=(e,n=(e+t/30)%12)=>i-s*Math.max(Math.min(n-3,9-n,1),-1);return[n(0),n(8),n(4)]}function w(t,e,i){const s=(s,n=(s+t/60)%6)=>i-i*e*Math.max(Math.min(n,4-n,1),0);return[s(5),s(3),s(1)]}function M(t,e,i){const s=v(t,1,.5);let n;for(e+i>1&&(n=1/(e+i),e*=n,i*=n),n=0;n<3;n++)s[n]*=1-e-i,s[n]+=e;return s}function k(t){const e=t.r/255,i=t.g/255,s=t.b/255,n=Math.max(e,i,s),o=Math.min(e,i,s),a=(n+o)/2;let r,l,h;return n!==o&&(h=n-o,l=a>.5?h/(2-n-o):h/(n+o),r=n===e?(i-s)/h+(i>16&255,o>>8&255,255&o]}return t}(),T.transparent=[0,0,0,0]);const e=T[t.toLowerCase()];return e&&{r:e[0],g:e[1],b:e[2],a:4===e.length?e[3]:255}}function R(t,e,i){if(t){let s=k(t);s[e]=Math.max(0,Math.min(s[e]+s[e]*i,0===e?360:1)),s=P(s),t.r=s[0],t.g=s[1],t.b=s[2]}}function E(t,e){return t?Object.assign(e||{},t):t}function I(t){var e={r:0,g:0,b:0,a:255};return Array.isArray(t)?t.length>=3&&(e={r:t[0],g:t[1],b:t[2],a:255},t.length>3&&(e.a=m(t[3]))):(e=E(t,{r:0,g:0,b:0,a:1})).a=m(e.a),e}function z(t){return"r"===t.charAt(0)?function(t){const e=_.exec(t);let i,s,n,o=255;if(e){if(e[7]!==i){const t=+e[7];o=255&(e[8]?p(t):255*t)}return i=+e[1],s=+e[3],n=+e[5],i=255&(e[2]?p(i):i),s=255&(e[4]?p(s):s),n=255&(e[6]?p(n):n),{r:i,g:s,b:n,a:o}}}(t):C(t)}class F{constructor(t){if(t instanceof F)return t;const e=typeof t;let i;var s,n,o;"object"===e?i=I(t):"string"===e&&(o=(s=t).length,"#"===s[0]&&(4===o||5===o?n={r:255&17*r[s[1]],g:255&17*r[s[2]],b:255&17*r[s[3]],a:5===o?17*r[s[4]]:255}:7!==o&&9!==o||(n={r:r[s[1]]<<4|r[s[2]],g:r[s[3]]<<4|r[s[4]],b:r[s[5]]<<4|r[s[6]],a:9===o?r[s[7]]<<4|r[s[8]]:255})),i=n||L(t)||z(t)),this._rgb=i,this._valid=!!i}get valid(){return this._valid}get rgb(){var t=E(this._rgb);return t&&(t.a=x(t.a)),t}set rgb(t){this._rgb=I(t)}rgbString(){return this._valid?(t=this._rgb)&&(t.a<255?`rgba(${t.r}, ${t.g}, ${t.b}, ${x(t.a)})`:`rgb(${t.r}, ${t.g}, ${t.b})`):this._rgb;var t}hexString(){return this._valid?u(this._rgb):this._rgb}hslString(){return this._valid?function(t){if(!t)return;const e=k(t),i=e[0],s=b(e[1]),n=b(e[2]);return t.a<255?`hsla(${i}, ${s}%, ${n}%, ${x(t.a)})`:`hsl(${i}, ${s}%, ${n}%)`}(this._rgb):this._rgb}mix(t,e){const i=this;if(t){const s=i.rgb,n=t.rgb;let o;const a=e===o?.5:e,r=2*a-1,l=s.a-n.a,h=((r*l==-1?r:(r+l)/(1+r*l))+1)/2;o=1-h,s.r=255&h*s.r+o*n.r+.5,s.g=255&h*s.g+o*n.g+.5,s.b=255&h*s.b+o*n.b+.5,s.a=a*s.a+(1-a)*n.a,i.rgb=s}return i}clone(){return new F(this.rgb)}alpha(t){return this._rgb.a=m(t),this}clearer(t){return this._rgb.a*=1-t,this}greyscale(){const t=this._rgb,e=f(.3*t.r+.59*t.g+.11*t.b);return t.r=t.g=t.b=e,this}opaquer(t){return this._rgb.a*=1+t,this}negate(){const t=this._rgb;return t.r=255-t.r,t.g=255-t.g,t.b=255-t.b,this}lighten(t){return R(this._rgb,2,t),this}darken(t){return R(this._rgb,2,-t),this}saturate(t){return R(this._rgb,1,t),this}desaturate(t){return R(this._rgb,1,-t),this}rotate(t){return function(t,e){var i=k(t);i[0]=D(i[0]+e),i=P(i),t.r=i[0],t.g=i[1],t.b=i[2]}(this._rgb,t),this}}function B(t){return new F(t)}const V=t=>t instanceof CanvasGradient||t instanceof CanvasPattern;function W(t){return V(t)?t:B(t)}function N(t){return V(t)?t:B(t).saturate(.5).darken(.1).hexString()}function H(){}const j=function(){let t=0;return function(){return t++}}();function $(t){return null==t}function Y(t){if(Array.isArray&&Array.isArray(t))return!0;const e=Object.prototype.toString.call(t);return"[object"===e.substr(0,7)&&"Array]"===e.substr(-6)}function U(t){return null!==t&&"[object Object]"===Object.prototype.toString.call(t)}const X=t=>("number"==typeof t||t instanceof Number)&&isFinite(+t);function q(t,e){return X(t)?t:e}function K(t,e){return void 0===t?e:t}const G=(t,e)=>"string"==typeof t&&t.endsWith("%")?parseFloat(t)/100:t/e,Z=(t,e)=>"string"==typeof t&&t.endsWith("%")?parseFloat(t)/100*e:+t;function J(t,e,i){if(t&&"function"==typeof t.call)return t.apply(i,e)}function Q(t,e,i,s){let n,o,a;if(Y(t))if(o=t.length,s)for(n=o-1;n>=0;n--)e.call(i,t[n],n);else for(n=0;ni;)t=t[e.substr(i,s-i)],i=s+1,s=rt(e,i);return t}function ht(t){return t.charAt(0).toUpperCase()+t.slice(1)}const ct=t=>void 0!==t,dt=t=>"function"==typeof t,ut=(t,e)=>{if(t.size!==e.size)return!1;for(const i of t)if(!e.has(i))return!1;return!0};function ft(t){return"mouseup"===t.type||"click"===t.type||"contextmenu"===t.type}const gt=Object.create(null),pt=Object.create(null);function mt(t,e){if(!e)return t;const i=e.split(".");for(let e=0,s=i.length;et.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(t,e)=>N(e.backgroundColor),this.hoverBorderColor=(t,e)=>N(e.borderColor),this.hoverColor=(t,e)=>N(e.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(t)}set(t,e){return xt(this,t,e)}get(t){return mt(this,t)}describe(t,e){return xt(pt,t,e)}override(t,e){return xt(gt,t,e)}route(t,e,i,s){const n=mt(this,t),o=mt(this,i),a="_"+e;Object.defineProperties(n,{[a]:{value:n[e],writable:!0},[e]:{enumerable:!0,get(){const t=this[a],e=o[s];return U(t)?Object.assign({},e,t):K(t,e)},set(t){this[a]=t}}})}}({_scriptable:t=>!t.startsWith("on"),_indexable:t=>"events"!==t,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}});const _t=Math.PI,yt=2*_t,vt=yt+_t,wt=Number.POSITIVE_INFINITY,Mt=_t/180,kt=_t/2,St=_t/4,Pt=2*_t/3,Dt=Math.log10,Ct=Math.sign;function Ot(t){const e=Math.round(t);t=Lt(t,e,t/1e3)?e:t;const i=Math.pow(10,Math.floor(Dt(t))),s=t/i;return(s<=1?1:s<=2?2:s<=5?5:10)*i}function At(t){const e=[],i=Math.sqrt(t);let s;for(s=1;st-e)).pop(),e}function Tt(t){return!isNaN(parseFloat(t))&&isFinite(t)}function Lt(t,e,i){return Math.abs(t-e)=t}function Et(t,e,i){let s,n,o;for(s=0,n=t.length;sl&&h=Math.min(e,i)-s&&t<=Math.max(e,i)+s}function Ut(t){return!t||$(t.size)||$(t.family)?null:(t.style?t.style+" ":"")+(t.weight?t.weight+" ":"")+t.size+"px "+t.family}function Xt(t,e,i,s,n){let o=e[n];return o||(o=e[n]=t.measureText(n).width,i.push(n)),o>s&&(s=o),s}function qt(t,e,i,s){let n=(s=s||{}).data=s.data||{},o=s.garbageCollect=s.garbageCollect||[];s.font!==e&&(n=s.data={},o=s.garbageCollect=[],s.font=e),t.save(),t.font=e;let a=0;const r=i.length;let l,h,c,d,u;for(l=0;li.length){for(l=0;l0&&t.stroke()}}function Jt(t,e,i){return i=i||.5,!e||t&&t.x>e.left-i&&t.xe.top-i&&t.y0&&""!==o.strokeColor;let l,h;for(t.save(),t.font=n.string,function(t,e){e.translation&&t.translate(e.translation[0],e.translation[1]);$(e.rotation)||t.rotate(e.rotation);e.color&&(t.fillStyle=e.color);e.textAlign&&(t.textAlign=e.textAlign);e.textBaseline&&(t.textBaseline=e.textBaseline)}(t,o),l=0;lt[i]1;)s=o+n>>1,i(s)?o=s:n=s;return{lo:o,hi:n}}const re=(t,e,i)=>ae(t,i,(s=>t[s][e]ae(t,i,(s=>t[s][e]>=i));function he(t,e,i){let s=0,n=t.length;for(;ss&&t[n-1]>i;)n--;return s>0||n{const i="_onData"+ht(e),s=t[e];Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value(...e){const n=s.apply(this,e);return t._chartjs.listeners.forEach((t=>{"function"==typeof t[i]&&t[i](...e)})),n}})})))}function ue(t,e){const i=t._chartjs;if(!i)return;const s=i.listeners,n=s.indexOf(e);-1!==n&&s.splice(n,1),s.length>0||(ce.forEach((e=>{delete t[e]})),delete t._chartjs)}function fe(t){const e=new Set;let i,s;for(i=0,s=t.length;iwindow.getComputedStyle(t,null);function be(t,e){return xe(t).getPropertyValue(e)}const _e=["top","right","bottom","left"];function ye(t,e,i){const s={};i=i?"-"+i:"";for(let n=0;n<4;n++){const o=_e[n];s[o]=parseFloat(t[e+"-"+o+i])||0}return s.width=s.left+s.right,s.height=s.top+s.bottom,s}function ve(t,e){const{canvas:i,currentDevicePixelRatio:s}=e,n=xe(i),o="border-box"===n.boxSizing,a=ye(n,"padding"),r=ye(n,"border","width"),{x:l,y:h,box:c}=function(t,e){const i=t.native||t,s=i.touches,n=s&&s.length?s[0]:i,{offsetX:o,offsetY:a}=n;let r,l,h=!1;if(((t,e,i)=>(t>0||e>0)&&(!i||!i.shadowRoot))(o,a,i.target))r=o,l=a;else{const t=e.getBoundingClientRect();r=n.clientX-t.left,l=n.clientY-t.top,h=!0}return{x:r,y:l,box:h}}(t,i),d=a.left+(c&&r.left),u=a.top+(c&&r.top);let{width:f,height:g}=e;return o&&(f-=a.width+r.width,g-=a.height+r.height),{x:Math.round((l-d)/f*i.width/s),y:Math.round((h-u)/g*i.height/s)}}const we=t=>Math.round(10*t)/10;function Me(t,e,i,s){const n=xe(t),o=ye(n,"margin"),a=me(n.maxWidth,t,"clientWidth")||wt,r=me(n.maxHeight,t,"clientHeight")||wt,l=function(t,e,i){let s,n;if(void 0===e||void 0===i){const o=pe(t);if(o){const t=o.getBoundingClientRect(),a=xe(o),r=ye(a,"border","width"),l=ye(a,"padding");e=t.width-l.width-r.width,i=t.height-l.height-r.height,s=me(a.maxWidth,o,"clientWidth"),n=me(a.maxHeight,o,"clientHeight")}else e=t.clientWidth,i=t.clientHeight}return{width:e,height:i,maxWidth:s||wt,maxHeight:n||wt}}(t,e,i);let{width:h,height:c}=l;if("content-box"===n.boxSizing){const t=ye(n,"border","width"),e=ye(n,"padding");h-=e.width+t.width,c-=e.height+t.height}return h=Math.max(0,h-o.width),c=Math.max(0,s?Math.floor(h/s):c-o.height),h=we(Math.min(h,a,l.maxWidth)),c=we(Math.min(c,r,l.maxHeight)),h&&!c&&(c=we(h/2)),{width:h,height:c}}function ke(t,e,i){const s=e||1,n=Math.floor(t.height*s),o=Math.floor(t.width*s);t.height=n/s,t.width=o/s;const a=t.canvas;return a.style&&(i||!a.style.height&&!a.style.width)&&(a.style.height=`${t.height}px`,a.style.width=`${t.width}px`),(t.currentDevicePixelRatio!==s||a.height!==n||a.width!==o)&&(t.currentDevicePixelRatio=s,a.height=n,a.width=o,t.ctx.setTransform(s,0,0,s,0,0),!0)}const Se=function(){let t=!1;try{const e={get passive(){return t=!0,!1}};window.addEventListener("test",null,e),window.removeEventListener("test",null,e)}catch(t){}return t}();function Pe(t,e){const i=be(t,e),s=i&&i.match(/^(\d+)(\.\d+)?px$/);return s?+s[1]:void 0}function De(t,e){return"native"in t?{x:t.x,y:t.y}:ve(t,e)}function Ce(t,e,i,s){const{controller:n,data:o,_sorted:a}=t,r=n._cachedMeta.iScale;if(r&&e===r.axis&&"r"!==e&&a&&o.length){const t=r._reversePixels?le:re;if(!s)return t(o,e,i);if(n._sharedOptions){const s=o[0],n="function"==typeof s.getRange&&s.getRange(e);if(n){const s=t(o,e,i-n),a=t(o,e,i+n);return{lo:s.lo,hi:a.hi}}}}return{lo:0,hi:o.length-1}}function Oe(t,e,i,s,n){const o=t.getSortedVisibleDatasetMetas(),a=i[e];for(let t=0,i=o.length;t{t[r](n[a],s)&&o.push({element:t,datasetIndex:e,index:i}),t.inRange(n.x,n.y,s)&&(l=!0)})),i.intersect&&!l?[]:o}var Ee={modes:{index(t,e,i,s){const n=De(e,t),o=i.axis||"x",a=i.intersect?Ae(t,n,o,s):Le(t,n,o,!1,s),r=[];return a.length?(t.getSortedVisibleDatasetMetas().forEach((t=>{const e=a[0].index,i=t.data[e];i&&!i.skip&&r.push({element:i,datasetIndex:t.index,index:e})})),r):[]},dataset(t,e,i,s){const n=De(e,t),o=i.axis||"xy";let a=i.intersect?Ae(t,n,o,s):Le(t,n,o,!1,s);if(a.length>0){const e=a[0].datasetIndex,i=t.getDatasetMeta(e).data;a=[];for(let t=0;tAe(t,De(e,t),i.axis||"xy",s),nearest:(t,e,i,s)=>Le(t,De(e,t),i.axis||"xy",i.intersect,s),x:(t,e,i,s)=>Re(t,e,{axis:"x",intersect:i.intersect},s),y:(t,e,i,s)=>Re(t,e,{axis:"y",intersect:i.intersect},s)}};const Ie=new RegExp(/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/),ze=new RegExp(/^(normal|italic|initial|inherit|unset|(oblique( -?[0-9]?[0-9]deg)?))$/);function Fe(t,e){const i=(""+t).match(Ie);if(!i||"normal"===i[1])return 1.2*e;switch(t=+i[2],i[3]){case"px":return t;case"%":t/=100}return e*t}function Be(t,e){const i={},s=U(e),n=s?Object.keys(e):e,o=U(t)?s?i=>K(t[i],t[e[i]]):e=>t[e]:()=>t;for(const t of n)i[t]=+o(t)||0;return i}function Ve(t){return Be(t,{top:"y",right:"x",bottom:"y",left:"x"})}function We(t){return Be(t,["topLeft","topRight","bottomLeft","bottomRight"])}function Ne(t){const e=Ve(t);return e.width=e.left+e.right,e.height=e.top+e.bottom,e}function He(t,e){t=t||{},e=e||bt.font;let i=K(t.size,e.size);"string"==typeof i&&(i=parseInt(i,10));let s=K(t.style,e.style);s&&!(""+s).match(ze)&&(console.warn('Invalid font style specified: "'+s+'"'),s="");const n={family:K(t.family,e.family),lineHeight:Fe(K(t.lineHeight,e.lineHeight),i),size:i,style:s,weight:K(t.weight,e.weight),string:""};return n.string=Ut(n),n}function je(t,e,i,s){let n,o,a,r=!0;for(n=0,o=t.length;ni&&0===t?0:t+e;return{min:a(s,-Math.abs(o)),max:a(n,o)}}function Ye(t,e){return Object.assign(Object.create(t),e)}const Ue=["left","top","right","bottom"];function Xe(t,e){return t.filter((t=>t.pos===e))}function qe(t,e){return t.filter((t=>-1===Ue.indexOf(t.pos)&&t.box.axis===e))}function Ke(t,e){return t.sort(((t,i)=>{const s=e?i:t,n=e?t:i;return s.weight===n.weight?s.index-n.index:s.weight-n.weight}))}function Ge(t,e){const i=function(t){const e={};for(const i of t){const{stack:t,pos:s,stackWeight:n}=i;if(!t||!Ue.includes(s))continue;const o=e[t]||(e[t]={count:0,placed:0,weight:0,size:0});o.count++,o.weight+=n}return e}(t),{vBoxMaxWidth:s,hBoxMaxHeight:n}=e;let o,a,r;for(o=0,a=t.length;o{s[t]=Math.max(e[t],i[t])})),s}return s(t?["left","right"]:["top","bottom"])}function ei(t,e,i,s){const n=[];let o,a,r,l,h,c;for(o=0,a=t.length,h=0;ot.box.fullSize)),!0),s=Ke(Xe(e,"left"),!0),n=Ke(Xe(e,"right")),o=Ke(Xe(e,"top"),!0),a=Ke(Xe(e,"bottom")),r=qe(e,"x"),l=qe(e,"y");return{fullSize:i,leftAndTop:s.concat(o),rightAndBottom:n.concat(l).concat(a).concat(r),chartArea:Xe(e,"chartArea"),vertical:s.concat(n).concat(l),horizontal:o.concat(a).concat(r)}}(t.boxes),l=r.vertical,h=r.horizontal;Q(t.boxes,(t=>{"function"==typeof t.beforeLayout&&t.beforeLayout()}));const c=l.reduce(((t,e)=>e.box.options&&!1===e.box.options.display?t:t+1),0)||1,d=Object.freeze({outerWidth:e,outerHeight:i,padding:n,availableWidth:o,availableHeight:a,vBoxMaxWidth:o/2/c,hBoxMaxHeight:a/2}),u=Object.assign({},n);Je(u,Ne(s));const f=Object.assign({maxPadding:u,w:o,h:a,x:n.left,y:n.top},n),g=Ge(l.concat(h),d);ei(r.fullSize,f,d,g),ei(l,f,d,g),ei(h,f,d,g)&&ei(l,f,d,g),function(t){const e=t.maxPadding;function i(i){const s=Math.max(e[i]-t[i],0);return t[i]+=s,s}t.y+=i("top"),t.x+=i("left"),i("right"),i("bottom")}(f),si(r.leftAndTop,f,d,g),f.x+=f.w,f.y+=f.h,si(r.rightAndBottom,f,d,g),t.chartArea={left:f.left,top:f.top,right:f.left+f.w,bottom:f.top+f.h,height:f.h,width:f.w},Q(r.chartArea,(e=>{const i=e.box;Object.assign(i,t.chartArea),i.update(f.w,f.h,{left:0,top:0,right:0,bottom:0})}))}};function oi(t,e=[""],i=t,s,n=(()=>t[0])){ct(s)||(s=mi("_fallback",t));const o={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:t,_rootScopes:i,_fallback:s,_getTarget:n,override:n=>oi([n,...t],e,i,s)};return new Proxy(o,{deleteProperty:(e,i)=>(delete e[i],delete e._keys,delete t[0][i],!0),get:(i,s)=>ci(i,s,(()=>function(t,e,i,s){let n;for(const o of e)if(n=mi(li(o,t),i),ct(n))return hi(t,n)?gi(i,s,t,n):n}(s,e,t,i))),getOwnPropertyDescriptor:(t,e)=>Reflect.getOwnPropertyDescriptor(t._scopes[0],e),getPrototypeOf:()=>Reflect.getPrototypeOf(t[0]),has:(t,e)=>xi(t).includes(e),ownKeys:t=>xi(t),set(t,e,i){const s=t._storage||(t._storage=n());return t[e]=s[e]=i,delete t._keys,!0}})}function ai(t,e,i,s){const n={_cacheable:!1,_proxy:t,_context:e,_subProxy:i,_stack:new Set,_descriptors:ri(t,s),setContext:e=>ai(t,e,i,s),override:n=>ai(t.override(n),e,i,s)};return new Proxy(n,{deleteProperty:(e,i)=>(delete e[i],delete t[i],!0),get:(t,e,i)=>ci(t,e,(()=>function(t,e,i){const{_proxy:s,_context:n,_subProxy:o,_descriptors:a}=t;let r=s[e];dt(r)&&a.isScriptable(e)&&(r=function(t,e,i,s){const{_proxy:n,_context:o,_subProxy:a,_stack:r}=i;if(r.has(t))throw new Error("Recursion detected: "+Array.from(r).join("->")+"->"+t);r.add(t),e=e(o,a||s),r.delete(t),hi(t,e)&&(e=gi(n._scopes,n,t,e));return e}(e,r,t,i));Y(r)&&r.length&&(r=function(t,e,i,s){const{_proxy:n,_context:o,_subProxy:a,_descriptors:r}=i;if(ct(o.index)&&s(t))e=e[o.index%e.length];else if(U(e[0])){const i=e,s=n._scopes.filter((t=>t!==i));e=[];for(const l of i){const i=gi(s,n,t,l);e.push(ai(i,o,a&&a[t],r))}}return e}(e,r,t,a.isIndexable));hi(e,r)&&(r=ai(r,n,o&&o[e],a));return r}(t,e,i))),getOwnPropertyDescriptor:(e,i)=>e._descriptors.allKeys?Reflect.has(t,i)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(t,i),getPrototypeOf:()=>Reflect.getPrototypeOf(t),has:(e,i)=>Reflect.has(t,i),ownKeys:()=>Reflect.ownKeys(t),set:(e,i,s)=>(t[i]=s,delete e[i],!0)})}function ri(t,e={scriptable:!0,indexable:!0}){const{_scriptable:i=e.scriptable,_indexable:s=e.indexable,_allKeys:n=e.allKeys}=t;return{allKeys:n,scriptable:i,indexable:s,isScriptable:dt(i)?i:()=>i,isIndexable:dt(s)?s:()=>s}}const li=(t,e)=>t?t+ht(e):e,hi=(t,e)=>U(e)&&"adapters"!==t&&(null===Object.getPrototypeOf(e)||e.constructor===Object);function ci(t,e,i){if(Object.prototype.hasOwnProperty.call(t,e))return t[e];const s=i();return t[e]=s,s}function di(t,e,i){return dt(t)?t(e,i):t}const ui=(t,e)=>!0===t?e:"string"==typeof t?lt(e,t):void 0;function fi(t,e,i,s,n){for(const o of e){const e=ui(i,o);if(e){t.add(e);const o=di(e._fallback,i,n);if(ct(o)&&o!==i&&o!==s)return o}else if(!1===e&&ct(s)&&i!==s)return null}return!1}function gi(t,e,i,s){const n=e._rootScopes,o=di(e._fallback,i,s),a=[...t,...n],r=new Set;r.add(s);let l=pi(r,a,i,o||i,s);return null!==l&&((!ct(o)||o===i||(l=pi(r,a,o,l,s),null!==l))&&oi(Array.from(r),[""],n,o,(()=>function(t,e,i){const s=t._getTarget();e in s||(s[e]={});const n=s[e];if(Y(n)&&U(i))return i;return n}(e,i,s))))}function pi(t,e,i,s,n){for(;i;)i=fi(t,e,i,s,n);return i}function mi(t,e){for(const i of e){if(!i)continue;const e=i[t];if(ct(e))return e}}function xi(t){let e=t._keys;return e||(e=t._keys=function(t){const e=new Set;for(const i of t)for(const t of Object.keys(i).filter((t=>!t.startsWith("_"))))e.add(t);return Array.from(e)}(t._scopes)),e}const bi=Number.EPSILON||1e-14,_i=(t,e)=>e"x"===t?"y":"x";function vi(t,e,i,s){const n=t.skip?e:t,o=e,a=i.skip?e:i,r=Vt(o,n),l=Vt(a,o);let h=r/(r+l),c=l/(r+l);h=isNaN(h)?0:h,c=isNaN(c)?0:c;const d=s*h,u=s*c;return{previous:{x:o.x-d*(a.x-n.x),y:o.y-d*(a.y-n.y)},next:{x:o.x+u*(a.x-n.x),y:o.y+u*(a.y-n.y)}}}function wi(t,e="x"){const i=yi(e),s=t.length,n=Array(s).fill(0),o=Array(s);let a,r,l,h=_i(t,0);for(a=0;a!t.skip))),"monotone"===e.cubicInterpolationMode)wi(t,n);else{let i=s?t[t.length-1]:t[0];for(o=0,a=t.length;o0===t||1===t,Pi=(t,e,i)=>-Math.pow(2,10*(t-=1))*Math.sin((t-e)*yt/i),Di=(t,e,i)=>Math.pow(2,-10*t)*Math.sin((t-e)*yt/i)+1,Ci={linear:t=>t,easeInQuad:t=>t*t,easeOutQuad:t=>-t*(t-2),easeInOutQuad:t=>(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1),easeInCubic:t=>t*t*t,easeOutCubic:t=>(t-=1)*t*t+1,easeInOutCubic:t=>(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2),easeInQuart:t=>t*t*t*t,easeOutQuart:t=>-((t-=1)*t*t*t-1),easeInOutQuart:t=>(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2),easeInQuint:t=>t*t*t*t*t,easeOutQuint:t=>(t-=1)*t*t*t*t+1,easeInOutQuint:t=>(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2),easeInSine:t=>1-Math.cos(t*kt),easeOutSine:t=>Math.sin(t*kt),easeInOutSine:t=>-.5*(Math.cos(_t*t)-1),easeInExpo:t=>0===t?0:Math.pow(2,10*(t-1)),easeOutExpo:t=>1===t?1:1-Math.pow(2,-10*t),easeInOutExpo:t=>Si(t)?t:t<.5?.5*Math.pow(2,10*(2*t-1)):.5*(2-Math.pow(2,-10*(2*t-1))),easeInCirc:t=>t>=1?t:-(Math.sqrt(1-t*t)-1),easeOutCirc:t=>Math.sqrt(1-(t-=1)*t),easeInOutCirc:t=>(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1),easeInElastic:t=>Si(t)?t:Pi(t,.075,.3),easeOutElastic:t=>Si(t)?t:Di(t,.075,.3),easeInOutElastic(t){const e=.1125;return Si(t)?t:t<.5?.5*Pi(2*t,e,.45):.5+.5*Di(2*t-1,e,.45)},easeInBack(t){const e=1.70158;return t*t*((e+1)*t-e)},easeOutBack(t){const e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},easeInOutBack(t){let e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:t=>1-Ci.easeOutBounce(1-t),easeOutBounce(t){const e=7.5625,i=2.75;return t<1/i?e*t*t:t<2/i?e*(t-=1.5/i)*t+.75:t<2.5/i?e*(t-=2.25/i)*t+.9375:e*(t-=2.625/i)*t+.984375},easeInOutBounce:t=>t<.5?.5*Ci.easeInBounce(2*t):.5*Ci.easeOutBounce(2*t-1)+.5};function Oi(t,e,i,s){return{x:t.x+i*(e.x-t.x),y:t.y+i*(e.y-t.y)}}function Ai(t,e,i,s){return{x:t.x+i*(e.x-t.x),y:"middle"===s?i<.5?t.y:e.y:"after"===s?i<1?t.y:e.y:i>0?e.y:t.y}}function Ti(t,e,i,s){const n={x:t.cp2x,y:t.cp2y},o={x:e.cp1x,y:e.cp1y},a=Oi(t,n,i),r=Oi(n,o,i),l=Oi(o,e,i),h=Oi(a,r,i),c=Oi(r,l,i);return Oi(h,c,i)}const Li=new Map;function Ri(t,e,i){return function(t,e){e=e||{};const i=t+JSON.stringify(e);let s=Li.get(i);return s||(s=new Intl.NumberFormat(t,e),Li.set(i,s)),s}(e,i).format(t)}function Ei(t,e,i){return t?function(t,e){return{x:i=>t+t+e-i,setWidth(t){e=t},textAlign:t=>"center"===t?t:"right"===t?"left":"right",xPlus:(t,e)=>t-e,leftForLtr:(t,e)=>t-e}}(e,i):{x:t=>t,setWidth(t){},textAlign:t=>t,xPlus:(t,e)=>t+e,leftForLtr:(t,e)=>t}}function Ii(t,e){let i,s;"ltr"!==e&&"rtl"!==e||(i=t.canvas.style,s=[i.getPropertyValue("direction"),i.getPropertyPriority("direction")],i.setProperty("direction",e,"important"),t.prevTextDirection=s)}function zi(t,e){void 0!==e&&(delete t.prevTextDirection,t.canvas.style.setProperty("direction",e[0],e[1]))}function Fi(t){return"angle"===t?{between:Ht,compare:Wt,normalize:Nt}:{between:Yt,compare:(t,e)=>t-e,normalize:t=>t}}function Bi({start:t,end:e,count:i,loop:s,style:n}){return{start:t%i,end:e%i,loop:s&&(e-t+1)%i==0,style:n}}function Vi(t,e,i){if(!i)return[t];const{property:s,start:n,end:o}=i,a=e.length,{compare:r,between:l,normalize:h}=Fi(s),{start:c,end:d,loop:u,style:f}=function(t,e,i){const{property:s,start:n,end:o}=i,{between:a,normalize:r}=Fi(s),l=e.length;let h,c,{start:d,end:u,loop:f}=t;if(f){for(d+=l,u+=l,h=0,c=l;hb||l(n,x,p)&&0!==r(n,x),v=()=>!b||0===r(o,p)||l(o,x,p);for(let t=c,i=c;t<=d;++t)m=e[t%a],m.skip||(p=h(m[s]),p!==x&&(b=l(p,n,o),null===_&&y()&&(_=0===r(p,n)?t:i),null!==_&&v()&&(g.push(Bi({start:_,end:t,loop:u,count:a,style:f})),_=null),i=t,x=p));return null!==_&&g.push(Bi({start:_,end:d,loop:u,count:a,style:f})),g}function Wi(t,e){const i=[],s=t.segments;for(let n=0;nn&&t[o%e].skip;)o--;return o%=e,{start:n,end:o}}(i,n,o,s);if(!0===s)return Hi(t,[{start:a,end:r,loop:o}],i,e);return Hi(t,function(t,e,i,s){const n=t.length,o=[];let a,r=e,l=t[e];for(a=e+1;a<=i;++a){const i=t[a%n];i.skip||i.stop?l.skip||(s=!1,o.push({start:e%n,end:(a-1)%n,loop:s}),e=r=i.stop?a:null):(r=a,l.skip&&(e=a)),l=i}return null!==r&&o.push({start:e%n,end:r%n,loop:s}),o}(i,a,rnull===t||""===t;const Gi=!!Se&&{passive:!0};function Zi(t,e,i){t.canvas.removeEventListener(e,i,Gi)}function Ji(t,e){for(const i of t)if(i===e||i.contains(e))return!0}function Qi(t,e,i){const s=t.canvas,n=new MutationObserver((t=>{let e=!1;for(const i of t)e=e||Ji(i.addedNodes,s),e=e&&!Ji(i.removedNodes,s);e&&i()}));return n.observe(document,{childList:!0,subtree:!0}),n}function ts(t,e,i){const s=t.canvas,n=new MutationObserver((t=>{let e=!1;for(const i of t)e=e||Ji(i.removedNodes,s),e=e&&!Ji(i.addedNodes,s);e&&i()}));return n.observe(document,{childList:!0,subtree:!0}),n}const es=new Map;let is=0;function ss(){const t=window.devicePixelRatio;t!==is&&(is=t,es.forEach(((e,i)=>{i.currentDevicePixelRatio!==t&&e()})))}function ns(t,i,s){const n=t.canvas,o=n&&pe(n);if(!o)return;const a=e(((t,e)=>{const i=o.clientWidth;s(t,e),i{const e=t[0],i=e.contentRect.width,s=e.contentRect.height;0===i&&0===s||a(i,s)}));return r.observe(o),function(t,e){es.size||window.addEventListener("resize",ss),es.set(t,e)}(t,a),r}function os(t,e,i){i&&i.disconnect(),"resize"===e&&function(t){es.delete(t),es.size||window.removeEventListener("resize",ss)}(t)}function as(t,i,s){const n=t.canvas,o=e((e=>{null!==t.ctx&&s(function(t,e){const i=qi[t.type]||t.type,{x:s,y:n}=ve(t,e);return{type:i,chart:e,native:t,x:void 0!==s?s:null,y:void 0!==n?n:null}}(e,t))}),t,(t=>{const e=t[0];return[e,e.offsetX,e.offsetY]}));return function(t,e,i){t.addEventListener(e,i,Gi)}(n,i,o),o}class rs extends Ui{acquireContext(t,e){const i=t&&t.getContext&&t.getContext("2d");return i&&i.canvas===t?(function(t,e){const i=t.style,s=t.getAttribute("height"),n=t.getAttribute("width");if(t.$chartjs={initial:{height:s,width:n,style:{display:i.display,height:i.height,width:i.width}}},i.display=i.display||"block",i.boxSizing=i.boxSizing||"border-box",Ki(n)){const e=Pe(t,"width");void 0!==e&&(t.width=e)}if(Ki(s))if(""===t.style.height)t.height=t.width/(e||2);else{const e=Pe(t,"height");void 0!==e&&(t.height=e)}}(t,e),i):null}releaseContext(t){const e=t.canvas;if(!e.$chartjs)return!1;const i=e.$chartjs.initial;["height","width"].forEach((t=>{const s=i[t];$(s)?e.removeAttribute(t):e.setAttribute(t,s)}));const s=i.style||{};return Object.keys(s).forEach((t=>{e.style[t]=s[t]})),e.width=e.width,delete e.$chartjs,!0}addEventListener(t,e,i){this.removeEventListener(t,e);const s=t.$proxies||(t.$proxies={}),n={attach:Qi,detach:ts,resize:ns}[e]||as;s[e]=n(t,e,i)}removeEventListener(t,e){const i=t.$proxies||(t.$proxies={}),s=i[e];if(!s)return;({attach:os,detach:os,resize:os}[e]||Zi)(t,e,s),i[e]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,e,i,s){return Me(t,e,i,s)}isAttached(t){const e=pe(t);return!(!e||!e.isConnected)}}function ls(t){return!ge()||"undefined"!=typeof OffscreenCanvas&&t instanceof OffscreenCanvas?Xi:rs}var hs=Object.freeze({__proto__:null,_detectPlatform:ls,BasePlatform:Ui,BasicPlatform:Xi,DomPlatform:rs});const cs="transparent",ds={boolean:(t,e,i)=>i>.5?e:t,color(t,e,i){const s=W(t||cs),n=s.valid&&W(e||cs);return n&&n.valid?n.mix(s,i).hexString():e},number:(t,e,i)=>t+(e-t)*i};class us{constructor(t,e,i,s){const n=e[i];s=je([t.to,s,n,t.from]);const o=je([t.from,n,s]);this._active=!0,this._fn=t.fn||ds[t.type||typeof o],this._easing=Ci[t.easing]||Ci.linear,this._start=Math.floor(Date.now()+(t.delay||0)),this._duration=this._total=Math.floor(t.duration),this._loop=!!t.loop,this._target=e,this._prop=i,this._from=o,this._to=s,this._promises=void 0}active(){return this._active}update(t,e,i){if(this._active){this._notify(!1);const s=this._target[this._prop],n=i-this._start,o=this._duration-n;this._start=i,this._duration=Math.floor(Math.max(o,t.duration)),this._total+=n,this._loop=!!t.loop,this._to=je([t.to,e,s,t.from]),this._from=je([t.from,s,e])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(t){const e=t-this._start,i=this._duration,s=this._prop,n=this._from,o=this._loop,a=this._to;let r;if(this._active=n!==a&&(o||e1?2-r:r,r=this._easing(Math.min(1,Math.max(0,r))),this._target[s]=this._fn(n,a,r))}wait(){const t=this._promises||(this._promises=[]);return new Promise(((e,i)=>{t.push({res:e,rej:i})}))}_notify(t){const e=t?"res":"rej",i=this._promises||[];for(let t=0;t"onProgress"!==t&&"onComplete"!==t&&"fn"!==t}),bt.set("animations",{colors:{type:"color",properties:["color","borderColor","backgroundColor"]},numbers:{type:"number",properties:["x","y","borderWidth","radius","tension"]}}),bt.describe("animations",{_fallback:"animation"}),bt.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:t=>0|t}}}});class gs{constructor(t,e){this._chart=t,this._properties=new Map,this.configure(e)}configure(t){if(!U(t))return;const e=this._properties;Object.getOwnPropertyNames(t).forEach((i=>{const s=t[i];if(!U(s))return;const n={};for(const t of fs)n[t]=s[t];(Y(s.properties)&&s.properties||[i]).forEach((t=>{t!==i&&e.has(t)||e.set(t,n)}))}))}_animateOptions(t,e){const i=e.options,s=function(t,e){if(!e)return;let i=t.options;if(!i)return void(t.options=e);i.$shared&&(t.options=i=Object.assign({},i,{$shared:!1,$animations:{}}));return i}(t,i);if(!s)return[];const n=this._createAnimations(s,i);return i.$shared&&function(t,e){const i=[],s=Object.keys(e);for(let e=0;e{t.options=i}),(()=>{})),n}_createAnimations(t,e){const i=this._properties,s=[],n=t.$animations||(t.$animations={}),o=Object.keys(e),a=Date.now();let r;for(r=o.length-1;r>=0;--r){const l=o[r];if("$"===l.charAt(0))continue;if("options"===l){s.push(...this._animateOptions(t,e));continue}const h=e[l];let c=n[l];const d=i.get(l);if(c){if(d&&c.active()){c.update(d,h,a);continue}c.cancel()}d&&d.duration?(n[l]=c=new us(d,t,l,h),s.push(c)):t[l]=h}return s}update(t,e){if(0===this._properties.size)return void Object.assign(t,e);const i=this._createAnimations(t,e);return i.length?(a.add(this._chart,i),!0):void 0}}function ps(t,e){const i=t&&t.options||{},s=i.reverse,n=void 0===i.min?e:0,o=void 0===i.max?e:0;return{start:s?o:n,end:s?n:o}}function ms(t,e){const i=[],s=t._getSortedDatasetMetas(e);let n,o;for(n=0,o=s.length;n0||!i&&e<0)return n.index}return null}function vs(t,e){const{chart:i,_cachedMeta:s}=t,n=i._stacks||(i._stacks={}),{iScale:o,vScale:a,index:r}=s,l=o.axis,h=a.axis,c=function(t,e,i){return`${t.id}.${e.id}.${i.stack||i.type}`}(o,a,s),d=e.length;let u;for(let t=0;ti[t].axis===e)).shift()}function Ms(t,e){const i=t.controller.index,s=t.vScale&&t.vScale.axis;if(s){e=e||t._parsed;for(const t of e){const e=t._stacks;if(!e||void 0===e[s]||void 0===e[s][i])return;delete e[s][i]}}}const ks=t=>"reset"===t||"none"===t,Ss=(t,e)=>e?t:Object.assign({},t);class Ps{constructor(t,e){this.chart=t,this._ctx=t.ctx,this.index=e,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.$context=void 0,this._syncList=[],this.initialize()}initialize(){const t=this._cachedMeta;this.configure(),this.linkScales(),t._stacked=bs(t.vScale,t),this.addElements()}updateIndex(t){this.index!==t&&Ms(this._cachedMeta),this.index=t}linkScales(){const t=this.chart,e=this._cachedMeta,i=this.getDataset(),s=(t,e,i,s)=>"x"===t?e:"r"===t?s:i,n=e.xAxisID=K(i.xAxisID,ws(t,"x")),o=e.yAxisID=K(i.yAxisID,ws(t,"y")),a=e.rAxisID=K(i.rAxisID,ws(t,"r")),r=e.indexAxis,l=e.iAxisID=s(r,n,o,a),h=e.vAxisID=s(r,o,n,a);e.xScale=this.getScaleForId(n),e.yScale=this.getScaleForId(o),e.rScale=this.getScaleForId(a),e.iScale=this.getScaleForId(l),e.vScale=this.getScaleForId(h)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(t){return this.chart.scales[t]}_getOtherScale(t){const e=this._cachedMeta;return t===e.iScale?e.vScale:e.iScale}reset(){this._update("reset")}_destroy(){const t=this._cachedMeta;this._data&&ue(this._data,this),t._stacked&&Ms(t)}_dataCheck(){const t=this.getDataset(),e=t.data||(t.data=[]),i=this._data;if(U(e))this._data=function(t){const e=Object.keys(t),i=new Array(e.length);let s,n,o;for(s=0,n=e.length;s0&&i._parsed[t-1];if(!1===this._parsing)i._parsed=s,i._sorted=!0,h=s;else{h=Y(s[t])?this.parseArrayData(i,s,t,e):U(s[t])?this.parseObjectData(i,s,t,e):this.parsePrimitiveData(i,s,t,e);const n=()=>null===l[a]||d&&l[a]t&&!e.hidden&&e._stacked&&{keys:ms(i,!0),values:null})(e,i,this.chart),l={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY},{min:h,max:c}=function(t){const{min:e,max:i,minDefined:s,maxDefined:n}=t.getUserBounds();return{min:s?e:Number.NEGATIVE_INFINITY,max:n?i:Number.POSITIVE_INFINITY}}(a);let d,u;function f(){u=s[d];const e=u[a.axis];return!X(u[t.axis])||h>e||c=0;--d)if(!f()){this.updateRangeFromParsed(l,t,u,r);break}return l}getAllParsedValues(t){const e=this._cachedMeta._parsed,i=[];let s,n,o;for(s=0,n=e.length;s=0&&tthis.getContext(i,s)),c);return f.$shared&&(f.$shared=r,n[o]=Object.freeze(Ss(f,r))),f}_resolveAnimations(t,e,i){const s=this.chart,n=this._cachedDataOpts,o=`animation-${e}`,a=n[o];if(a)return a;let r;if(!1!==s.options.animation){const s=this.chart.config,n=s.datasetAnimationScopeKeys(this._type,e),o=s.getOptionScopes(this.getDataset(),n);r=s.createResolver(o,this.getContext(t,i,e))}const l=new gs(s,r&&r.animations);return r&&r._cacheable&&(n[o]=Object.freeze(l)),l}getSharedOptions(t){if(t.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},t))}includeOptions(t,e){return!e||ks(t)||this.chart._animationsDisabled}updateElement(t,e,i,s){ks(s)?Object.assign(t,i):this._resolveAnimations(e,s).update(t,i)}updateSharedOptions(t,e,i){t&&!ks(e)&&this._resolveAnimations(void 0,e).update(t,i)}_setStyle(t,e,i,s){t.active=s;const n=this.getStyle(e,s);this._resolveAnimations(e,i,s).update(t,{options:!s&&this.getSharedOptions(n)||n})}removeHoverStyle(t,e,i){this._setStyle(t,i,"active",!1)}setHoverStyle(t,e,i){this._setStyle(t,i,"active",!0)}_removeDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!1)}_setDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!0)}_resyncElements(t){const e=this._data,i=this._cachedMeta.data;for(const[t,e,i]of this._syncList)this[t](e,i);this._syncList=[];const s=i.length,n=e.length,o=Math.min(n,s);o&&this.parse(0,o),n>s?this._insertElements(s,n-s,t):n{for(t.length+=e,a=t.length-1;a>=o;a--)t[a]=t[a-e]};for(r(n),a=t;a{s[t]=i[t]&&i[t].active()?i[t]._to:this[t]})),s}}Ds.defaults={},Ds.defaultRoutes=void 0;const Cs={values:t=>Y(t)?t:""+t,numeric(t,e,i){if(0===t)return"0";const s=this.chart.options.locale;let n,o=t;if(i.length>1){const e=Math.max(Math.abs(i[0].value),Math.abs(i[i.length-1].value));(e<1e-4||e>1e15)&&(n="scientific"),o=function(t,e){let i=e.length>3?e[2].value-e[1].value:e[1].value-e[0].value;Math.abs(i)>=1&&t!==Math.floor(t)&&(i=t-Math.floor(t));return i}(t,i)}const a=Dt(Math.abs(o)),r=Math.max(Math.min(-1*Math.floor(a),20),0),l={notation:n,minimumFractionDigits:r,maximumFractionDigits:r};return Object.assign(l,this.options.ticks.format),Ri(t,s,l)},logarithmic(t,e,i){if(0===t)return"0";const s=t/Math.pow(10,Math.floor(Dt(t)));return 1===s||2===s||5===s?Cs.numeric.call(this,t,e,i):""}};var Os={formatters:Cs};function As(t,e){const i=t.options.ticks,s=i.maxTicksLimit||function(t){const e=t.options.offset,i=t._tickSize(),s=t._length/i+(e?0:1),n=t._maxLength/i;return Math.floor(Math.min(s,n))}(t),n=i.major.enabled?function(t){const e=[];let i,s;for(i=0,s=t.length;is)return function(t,e,i,s){let n,o=0,a=i[0];for(s=Math.ceil(s),n=0;nn)return e}return Math.max(n,1)}(n,e,s);if(o>0){let t,i;const s=o>1?Math.round((r-a)/(o-1)):null;for(Ts(e,l,h,$(s)?0:a-s,a),t=0,i=o-1;te.lineWidth,tickColor:(t,e)=>e.color,offset:!1,borderDash:[],borderDashOffset:0,borderWidth:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:Os.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),bt.route("scale.ticks","color","","color"),bt.route("scale.grid","color","","borderColor"),bt.route("scale.grid","borderColor","","borderColor"),bt.route("scale.title","color","","color"),bt.describe("scale",{_fallback:!1,_scriptable:t=>!t.startsWith("before")&&!t.startsWith("after")&&"callback"!==t&&"parser"!==t,_indexable:t=>"borderDash"!==t&&"tickBorderDash"!==t}),bt.describe("scales",{_fallback:"scale"}),bt.describe("scale.ticks",{_scriptable:t=>"backdropPadding"!==t&&"callback"!==t,_indexable:t=>"backdropPadding"!==t});const Ls=(t,e,i)=>"top"===e||"left"===e?t[e]+i:t[e]-i;function Rs(t,e){const i=[],s=t.length/e,n=t.length;let o=0;for(;oa+r)))return h}function Is(t){return t.drawTicks?t.tickLength:0}function zs(t,e){if(!t.display)return 0;const i=He(t.font,e),s=Ne(t.padding);return(Y(t.text)?t.text.length:1)*i.lineHeight+s.height}function Fs(t,e,i){let n=s(t);return(i&&"right"!==e||!i&&"right"===e)&&(n=(t=>"left"===t?"right":"right"===t?"left":t)(n)),n}class Bs extends Ds{constructor(t){super(),this.id=t.id,this.type=t.type,this.options=void 0,this.ctx=t.ctx,this.chart=t.chart,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this._margins={left:0,right:0,top:0,bottom:0},this.maxWidth=void 0,this.maxHeight=void 0,this.paddingTop=void 0,this.paddingBottom=void 0,this.paddingLeft=void 0,this.paddingRight=void 0,this.axis=void 0,this.labelRotation=void 0,this.min=void 0,this.max=void 0,this._range=void 0,this.ticks=[],this._gridLineItems=null,this._labelItems=null,this._labelSizes=null,this._length=0,this._maxLength=0,this._longestTextCache={},this._startPixel=void 0,this._endPixel=void 0,this._reversePixels=!1,this._userMax=void 0,this._userMin=void 0,this._suggestedMax=void 0,this._suggestedMin=void 0,this._ticksLength=0,this._borderValue=0,this._cache={},this._dataLimitsCached=!1,this.$context=void 0}init(t){this.options=t.setContext(this.getContext()),this.axis=t.axis,this._userMin=this.parse(t.min),this._userMax=this.parse(t.max),this._suggestedMin=this.parse(t.suggestedMin),this._suggestedMax=this.parse(t.suggestedMax)}parse(t,e){return t}getUserBounds(){let{_userMin:t,_userMax:e,_suggestedMin:i,_suggestedMax:s}=this;return t=q(t,Number.POSITIVE_INFINITY),e=q(e,Number.NEGATIVE_INFINITY),i=q(i,Number.POSITIVE_INFINITY),s=q(s,Number.NEGATIVE_INFINITY),{min:q(t,i),max:q(e,s),minDefined:X(t),maxDefined:X(e)}}getMinMax(t){let e,{min:i,max:s,minDefined:n,maxDefined:o}=this.getUserBounds();if(n&&o)return{min:i,max:s};const a=this.getMatchingVisibleMetas();for(let r=0,l=a.length;rs?s:i,s=n&&i>s?i:s,{min:q(i,q(s,i)),max:q(s,q(i,s))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){J(this.options.beforeUpdate,[this])}update(t,e,i){const{beginAtZero:s,grace:n,ticks:o}=this.options,a=o.sampleSize;this.beforeUpdate(),this.maxWidth=t,this.maxHeight=e,this._margins=i=Object.assign({left:0,right:0,top:0,bottom:0},i),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+i.left+i.right:this.height+i.top+i.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=$e(this,n,s),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const r=a=n||i<=1||!this.isHorizontal())return void(this.labelRotation=s);const h=this._getLabelSizes(),c=h.widest.width,d=h.highest.height,u=jt(this.chart.width-c,0,this.maxWidth);o=t.offset?this.maxWidth/i:u/(i-1),c+6>o&&(o=u/(i-(t.offset?.5:1)),a=this.maxHeight-Is(t.grid)-e.padding-zs(t.title,this.chart.options.font),r=Math.sqrt(c*c+d*d),l=zt(Math.min(Math.asin(jt((h.highest.height+6)/o,-1,1)),Math.asin(jt(a/r,-1,1))-Math.asin(jt(d/r,-1,1)))),l=Math.max(s,Math.min(n,l))),this.labelRotation=l}afterCalculateLabelRotation(){J(this.options.afterCalculateLabelRotation,[this])}beforeFit(){J(this.options.beforeFit,[this])}fit(){const t={width:0,height:0},{chart:e,options:{ticks:i,title:s,grid:n}}=this,o=this._isVisible(),a=this.isHorizontal();if(o){const o=zs(s,e.options.font);if(a?(t.width=this.maxWidth,t.height=Is(n)+o):(t.height=this.maxHeight,t.width=Is(n)+o),i.display&&this.ticks.length){const{first:e,last:s,widest:n,highest:o}=this._getLabelSizes(),r=2*i.padding,l=It(this.labelRotation),h=Math.cos(l),c=Math.sin(l);if(a){const e=i.mirror?0:c*n.width+h*o.height;t.height=Math.min(this.maxHeight,t.height+e+r)}else{const e=i.mirror?0:h*n.width+c*o.height;t.width=Math.min(this.maxWidth,t.width+e+r)}this._calculatePadding(e,s,c,h)}}this._handleMargins(),a?(this.width=this._length=e.width-this._margins.left-this._margins.right,this.height=t.height):(this.width=t.width,this.height=this._length=e.height-this._margins.top-this._margins.bottom)}_calculatePadding(t,e,i,s){const{ticks:{align:n,padding:o},position:a}=this.options,r=0!==this.labelRotation,l="top"!==a&&"x"===this.axis;if(this.isHorizontal()){const a=this.getPixelForTick(0)-this.left,h=this.right-this.getPixelForTick(this.ticks.length-1);let c=0,d=0;r?l?(c=s*t.width,d=i*e.height):(c=i*t.height,d=s*e.width):"start"===n?d=e.width:"end"===n?c=t.width:(c=t.width/2,d=e.width/2),this.paddingLeft=Math.max((c-a+o)*this.width/(this.width-a),0),this.paddingRight=Math.max((d-h+o)*this.width/(this.width-h),0)}else{let i=e.height/2,s=t.height/2;"start"===n?(i=0,s=t.height):"end"===n&&(i=e.height,s=0),this.paddingTop=i+o,this.paddingBottom=s+o}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){J(this.options.afterFit,[this])}isHorizontal(){const{axis:t,position:e}=this.options;return"top"===e||"bottom"===e||"x"===t}isFullSize(){return this.options.fullSize}_convertTicksToLabels(t){let e,i;for(this.beforeTickToLabelConversion(),this.generateTickLabels(t),e=0,i=t.length;e{const i=t.gc,s=i.length/2;let n;if(s>e){for(n=0;n({width:n[t]||0,height:o[t]||0});return{first:v(0),last:v(e-1),widest:v(_),highest:v(y),widths:n,heights:o}}getLabelForValue(t){return t}getPixelForValue(t,e){return NaN}getValueForPixel(t){}getPixelForTick(t){const e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getPixelForDecimal(t){this._reversePixels&&(t=1-t);const e=this._startPixel+t*this._length;return $t(this._alignToPixels?Kt(this.chart,e,0):e)}getDecimalForPixel(t){const e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:t,max:e}=this;return t<0&&e<0?e:t>0&&e>0?t:0}getContext(t){const e=this.ticks||[];if(t>=0&&ta*s?a/i:r/s:r*s0}_computeGridLineItems(t){const e=this.axis,i=this.chart,s=this.options,{grid:n,position:o}=s,a=n.offset,r=this.isHorizontal(),l=this.ticks.length+(a?1:0),h=Is(n),c=[],d=n.setContext(this.getContext()),u=d.drawBorder?d.borderWidth:0,f=u/2,g=function(t){return Kt(i,t,u)};let p,m,x,b,_,y,v,w,M,k,S,P;if("top"===o)p=g(this.bottom),y=this.bottom-h,w=p-f,k=g(t.top)+f,P=t.bottom;else if("bottom"===o)p=g(this.top),k=t.top,P=g(t.bottom)-f,y=p+f,w=this.top+h;else if("left"===o)p=g(this.right),_=this.right-h,v=p-f,M=g(t.left)+f,S=t.right;else if("right"===o)p=g(this.left),M=t.left,S=g(t.right)-f,_=p+f,v=this.left+h;else if("x"===e){if("center"===o)p=g((t.top+t.bottom)/2+.5);else if(U(o)){const t=Object.keys(o)[0],e=o[t];p=g(this.chart.scales[t].getPixelForValue(e))}k=t.top,P=t.bottom,y=p+f,w=y+h}else if("y"===e){if("center"===o)p=g((t.left+t.right)/2);else if(U(o)){const t=Object.keys(o)[0],e=o[t];p=g(this.chart.scales[t].getPixelForValue(e))}_=p-f,v=_-h,M=t.left,S=t.right}const D=K(s.ticks.maxTicksLimit,l),C=Math.max(1,Math.ceil(l/D));for(m=0;me.value===t));if(i>=0){return e.setContext(this.getContext(i)).lineWidth}return 0}drawGrid(t){const e=this.options.grid,i=this.ctx,s=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t));let n,o;const a=(t,e,s)=>{s.width&&s.color&&(i.save(),i.lineWidth=s.width,i.strokeStyle=s.color,i.setLineDash(s.borderDash||[]),i.lineDashOffset=s.borderDashOffset,i.beginPath(),i.moveTo(t.x,t.y),i.lineTo(e.x,e.y),i.stroke(),i.restore())};if(e.display)for(n=0,o=s.length;n{this.drawBackground(),this.drawGrid(t),this.drawTitle()}},{z:i+1,draw:()=>{this.drawBorder()}},{z:e,draw:t=>{this.drawLabels(t)}}]:[{z:e,draw:t=>{this.draw(t)}}]}getMatchingVisibleMetas(t){const e=this.chart.getSortedVisibleDatasetMetas(),i=this.axis+"AxisID",s=[];let n,o;for(n=0,o=e.length;n{const s=i.split("."),n=s.pop(),o=[t].concat(s).join("."),a=e[i].split("."),r=a.pop(),l=a.join(".");bt.route(o,n,l,r)}))}(e,t.defaultRoutes);t.descriptors&&bt.describe(e,t.descriptors)}(t,o,i),this.override&&bt.override(t.id,t.overrides)),o}get(t){return this.items[t]}unregister(t){const e=this.items,i=t.id,s=this.scope;i in e&&delete e[i],s&&i in bt[s]&&(delete bt[s][i],this.override&&delete gt[i])}}var Ws=new class{constructor(){this.controllers=new Vs(Ps,"datasets",!0),this.elements=new Vs(Ds,"elements"),this.plugins=new Vs(Object,"plugins"),this.scales=new Vs(Bs,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...t){this._each("register",t)}remove(...t){this._each("unregister",t)}addControllers(...t){this._each("register",t,this.controllers)}addElements(...t){this._each("register",t,this.elements)}addPlugins(...t){this._each("register",t,this.plugins)}addScales(...t){this._each("register",t,this.scales)}getController(t){return this._get(t,this.controllers,"controller")}getElement(t){return this._get(t,this.elements,"element")}getPlugin(t){return this._get(t,this.plugins,"plugin")}getScale(t){return this._get(t,this.scales,"scale")}removeControllers(...t){this._each("unregister",t,this.controllers)}removeElements(...t){this._each("unregister",t,this.elements)}removePlugins(...t){this._each("unregister",t,this.plugins)}removeScales(...t){this._each("unregister",t,this.scales)}_each(t,e,i){[...e].forEach((e=>{const s=i||this._getRegistryForType(e);i||s.isForType(e)||s===this.plugins&&e.id?this._exec(t,s,e):Q(e,(e=>{const s=i||this._getRegistryForType(e);this._exec(t,s,e)}))}))}_exec(t,e,i){const s=ht(t);J(i["before"+s],[],i),e[t](i),J(i["after"+s],[],i)}_getRegistryForType(t){for(let e=0;et.filter((t=>!e.some((e=>t.plugin.id===e.plugin.id))));this._notify(s(e,i),t,"stop"),this._notify(s(i,e),t,"start")}}function Hs(t,e){return e||!1!==t?!0===t?{}:t:null}function js(t,e,i,s){const n=t.pluginScopeKeys(e),o=t.getOptionScopes(i,n);return t.createResolver(o,s,[""],{scriptable:!1,indexable:!1,allKeys:!0})}function $s(t,e){const i=bt.datasets[t]||{};return((e.datasets||{})[t]||{}).indexAxis||e.indexAxis||i.indexAxis||"x"}function Ys(t,e){return"x"===t||"y"===t?t:e.axis||("top"===(i=e.position)||"bottom"===i?"x":"left"===i||"right"===i?"y":void 0)||t.charAt(0).toLowerCase();var i}function Us(t){const e=t.options||(t.options={});e.plugins=K(e.plugins,{}),e.scales=function(t,e){const i=gt[t.type]||{scales:{}},s=e.scales||{},n=$s(t.type,e),o=Object.create(null),a=Object.create(null);return Object.keys(s).forEach((t=>{const e=s[t];if(!U(e))return console.error(`Invalid scale configuration for scale: ${t}`);if(e._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${t}`);const r=Ys(t,e),l=function(t,e){return t===e?"_index_":"_value_"}(r,n),h=i.scales||{};o[r]=o[r]||t,a[t]=ot(Object.create(null),[{axis:r},e,h[r],h[l]])})),t.data.datasets.forEach((i=>{const n=i.type||t.type,r=i.indexAxis||$s(n,e),l=(gt[n]||{}).scales||{};Object.keys(l).forEach((t=>{const e=function(t,e){let i=t;return"_index_"===t?i=e:"_value_"===t&&(i="x"===e?"y":"x"),i}(t,r),n=i[e+"AxisID"]||o[e]||e;a[n]=a[n]||Object.create(null),ot(a[n],[{axis:e},s[n],l[t]])}))})),Object.keys(a).forEach((t=>{const e=a[t];ot(e,[bt.scales[e.type],bt.scale])})),a}(t,e)}function Xs(t){return(t=t||{}).datasets=t.datasets||[],t.labels=t.labels||[],t}const qs=new Map,Ks=new Set;function Gs(t,e){let i=qs.get(t);return i||(i=e(),qs.set(t,i),Ks.add(i)),i}const Zs=(t,e,i)=>{const s=lt(e,i);void 0!==s&&t.add(s)};class Js{constructor(t){this._config=function(t){return(t=t||{}).data=Xs(t.data),Us(t),t}(t),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(t){this._config.type=t}get data(){return this._config.data}set data(t){this._config.data=Xs(t)}get options(){return this._config.options}set options(t){this._config.options=t}get plugins(){return this._config.plugins}update(){const t=this._config;this.clearCache(),Us(t)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(t){return Gs(t,(()=>[[`datasets.${t}`,""]]))}datasetAnimationScopeKeys(t,e){return Gs(`${t}.transition.${e}`,(()=>[[`datasets.${t}.transitions.${e}`,`transitions.${e}`],[`datasets.${t}`,""]]))}datasetElementScopeKeys(t,e){return Gs(`${t}-${e}`,(()=>[[`datasets.${t}.elements.${e}`,`datasets.${t}`,`elements.${e}`,""]]))}pluginScopeKeys(t){const e=t.id;return Gs(`${this.type}-plugin-${e}`,(()=>[[`plugins.${e}`,...t.additionalOptionScopes||[]]]))}_cachedScopes(t,e){const i=this._scopeCache;let s=i.get(t);return s&&!e||(s=new Map,i.set(t,s)),s}getOptionScopes(t,e,i){const{options:s,type:n}=this,o=this._cachedScopes(t,i),a=o.get(e);if(a)return a;const r=new Set;e.forEach((e=>{t&&(r.add(t),e.forEach((e=>Zs(r,t,e)))),e.forEach((t=>Zs(r,s,t))),e.forEach((t=>Zs(r,gt[n]||{},t))),e.forEach((t=>Zs(r,bt,t))),e.forEach((t=>Zs(r,pt,t)))}));const l=Array.from(r);return 0===l.length&&l.push(Object.create(null)),Ks.has(e)&&o.set(e,l),l}chartOptionScopes(){const{options:t,type:e}=this;return[t,gt[e]||{},bt.datasets[e]||{},{type:e},bt,pt]}resolveNamedOptions(t,e,i,s=[""]){const n={$shared:!0},{resolver:o,subPrefixes:a}=Qs(this._resolverCache,t,s);let r=o;if(function(t,e){const{isScriptable:i,isIndexable:s}=ri(t);for(const n of e){const e=i(n),o=s(n),a=(o||e)&&t[n];if(e&&(dt(a)||tn(a))||o&&Y(a))return!0}return!1}(o,e)){n.$shared=!1;r=ai(o,i=dt(i)?i():i,this.createResolver(t,i,a))}for(const t of e)n[t]=r[t];return n}createResolver(t,e,i=[""],s){const{resolver:n}=Qs(this._resolverCache,t,i);return U(e)?ai(n,e,void 0,s):n}}function Qs(t,e,i){let s=t.get(e);s||(s=new Map,t.set(e,s));const n=i.join();let o=s.get(n);if(!o){o={resolver:oi(e,i),subPrefixes:i.filter((t=>!t.toLowerCase().includes("hover")))},s.set(n,o)}return o}const tn=t=>U(t)&&Object.getOwnPropertyNames(t).reduce(((e,i)=>e||dt(t[i])),!1);const en=["top","bottom","left","right","chartArea"];function sn(t,e){return"top"===t||"bottom"===t||-1===en.indexOf(t)&&"x"===e}function nn(t,e){return function(i,s){return i[t]===s[t]?i[e]-s[e]:i[t]-s[t]}}function on(t){const e=t.chart,i=e.options.animation;e.notifyPlugins("afterRender"),J(i&&i.onComplete,[t],e)}function an(t){const e=t.chart,i=e.options.animation;J(i&&i.onProgress,[t],e)}function rn(t){return ge()&&"string"==typeof t?t=document.getElementById(t):t&&t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas),t}const ln={},hn=t=>{const e=rn(t);return Object.values(ln).filter((t=>t.canvas===e)).pop()};function cn(t,e,i){const s=Object.keys(t);for(const n of s){const s=+n;if(s>=e){const o=t[n];delete t[n],(i>0||s>e)&&(t[s+i]=o)}}}class dn{constructor(t,e){const s=this.config=new Js(e),n=rn(t),o=hn(n);if(o)throw new Error("Canvas is already in use. Chart with ID '"+o.id+"' must be destroyed before the canvas can be reused.");const r=s.createResolver(s.chartOptionScopes(),this.getContext());this.platform=new(s.platform||ls(n)),this.platform.updateConfig(s);const l=this.platform.acquireContext(n,r.aspectRatio),h=l&&l.canvas,c=h&&h.height,d=h&&h.width;this.id=j(),this.ctx=l,this.canvas=h,this.width=d,this.height=c,this._options=r,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new Ns,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=i((t=>this.update(t)),r.resizeDelay||0),this._dataChanges=[],ln[this.id]=this,l&&h?(a.listen(this,"complete",on),a.listen(this,"progress",an),this._initialize(),this.attached&&this.update()):console.error("Failed to create chart: can't acquire context from the given item")}get aspectRatio(){const{options:{aspectRatio:t,maintainAspectRatio:e},width:i,height:s,_aspectRatio:n}=this;return $(t)?e&&n?n:s?i/s:null:t}get data(){return this.config.data}set data(t){this.config.data=t}get options(){return this._options}set options(t){this.config.options=t}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():ke(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return Gt(this.canvas,this.ctx),this}stop(){return a.stop(this),this}resize(t,e){a.running(this)?this._resizeBeforeDraw={width:t,height:e}:this._resize(t,e)}_resize(t,e){const i=this.options,s=this.canvas,n=i.maintainAspectRatio&&this.aspectRatio,o=this.platform.getMaximumSize(s,t,e,n),a=i.devicePixelRatio||this.platform.getDevicePixelRatio(),r=this.width?"resize":"attach";this.width=o.width,this.height=o.height,this._aspectRatio=this.aspectRatio,ke(this,a,!0)&&(this.notifyPlugins("resize",{size:o}),J(i.onResize,[this,o],this),this.attached&&this._doResize(r)&&this.render())}ensureScalesHaveIDs(){Q(this.options.scales||{},((t,e)=>{t.id=e}))}buildOrUpdateScales(){const t=this.options,e=t.scales,i=this.scales,s=Object.keys(i).reduce(((t,e)=>(t[e]=!1,t)),{});let n=[];e&&(n=n.concat(Object.keys(e).map((t=>{const i=e[t],s=Ys(t,i),n="r"===s,o="x"===s;return{options:i,dposition:n?"chartArea":o?"bottom":"left",dtype:n?"radialLinear":o?"category":"linear"}})))),Q(n,(e=>{const n=e.options,o=n.id,a=Ys(o,n),r=K(n.type,e.dtype);void 0!==n.position&&sn(n.position,a)===sn(e.dposition)||(n.position=e.dposition),s[o]=!0;let l=null;if(o in i&&i[o].type===r)l=i[o];else{l=new(Ws.getScale(r))({id:o,type:r,ctx:this.ctx,chart:this}),i[l.id]=l}l.init(n,t)})),Q(s,((t,e)=>{t||delete i[e]})),Q(i,(t=>{ni.configure(this,t,t.options),ni.addBox(this,t)}))}_updateMetasets(){const t=this._metasets,e=this.data.datasets.length,i=t.length;if(t.sort(((t,e)=>t.index-e.index)),i>e){for(let t=e;te.length&&delete this._stacks,t.forEach(((t,i)=>{0===e.filter((e=>e===t._dataset)).length&&this._destroyDatasetMeta(i)}))}buildOrUpdateControllers(){const t=[],e=this.data.datasets;let i,s;for(this._removeUnreferencedMetasets(),i=0,s=e.length;i{this.getDatasetMeta(e).controller.reset()}),this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(t){const e=this.config;e.update();const i=this._options=e.createResolver(e.chartOptionScopes(),this.getContext()),s=this._animationsDisabled=!i.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1===this.notifyPlugins("beforeUpdate",{mode:t,cancelable:!0}))return;const n=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let o=0;for(let t=0,e=this.data.datasets.length;t{t.reset()})),this._updateDatasets(t),this.notifyPlugins("afterUpdate",{mode:t}),this._layers.sort(nn("z","_idx"));const{_active:a,_lastEvent:r}=this;r?this._eventHandler(r,!0):a.length&&this._updateHoverStyles(a,a,!0),this.render()}_updateScales(){Q(this.scales,(t=>{ni.removeBox(this,t)})),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const t=this.options,e=new Set(Object.keys(this._listeners)),i=new Set(t.events);ut(e,i)&&!!this._responsiveListeners===t.responsive||(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:t}=this,e=this._getUniformDataChanges()||[];for(const{method:i,start:s,count:n}of e){cn(t,s,"_removeElements"===i?-n:n)}}_getUniformDataChanges(){const t=this._dataChanges;if(!t||!t.length)return;this._dataChanges=[];const e=this.data.datasets.length,i=e=>new Set(t.filter((t=>t[0]===e)).map(((t,e)=>e+","+t.splice(1).join(",")))),s=i(0);for(let t=1;tt.split(","))).map((t=>({method:t[1],start:+t[2],count:+t[3]})))}_updateLayout(t){if(!1===this.notifyPlugins("beforeLayout",{cancelable:!0}))return;ni.update(this,this.width,this.height,t);const e=this.chartArea,i=e.width<=0||e.height<=0;this._layers=[],Q(this.boxes,(t=>{i&&"chartArea"===t.position||(t.configure&&t.configure(),this._layers.push(...t._layers()))}),this),this._layers.forEach(((t,e)=>{t._idx=e})),this.notifyPlugins("afterLayout")}_updateDatasets(t){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode:t,cancelable:!0})){for(let t=0,e=this.data.datasets.length;t=0;--e)this._drawDataset(t[e]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(t){const e=this.ctx,i=t._clip,s=!i.disabled,n=this.chartArea,o={meta:t,index:t.index,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetDraw",o)&&(s&&Qt(e,{left:!1===i.left?0:n.left-i.left,right:!1===i.right?this.width:n.right+i.right,top:!1===i.top?0:n.top-i.top,bottom:!1===i.bottom?this.height:n.bottom+i.bottom}),t.controller.draw(),s&&te(e),o.cancelable=!1,this.notifyPlugins("afterDatasetDraw",o))}getElementsAtEventForMode(t,e,i,s){const n=Ee.modes[e];return"function"==typeof n?n(this,t,i,s):[]}getDatasetMeta(t){const e=this.data.datasets[t],i=this._metasets;let s=i.filter((t=>t&&t._dataset===e)).pop();return s||(s={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:e&&e.order||0,index:t,_dataset:e,_parsed:[],_sorted:!1},i.push(s)),s}getContext(){return this.$context||(this.$context=Ye(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(t){const e=this.data.datasets[t];if(!e)return!1;const i=this.getDatasetMeta(t);return"boolean"==typeof i.hidden?!i.hidden:!e.hidden}setDatasetVisibility(t,e){this.getDatasetMeta(t).hidden=!e}toggleDataVisibility(t){this._hiddenIndices[t]=!this._hiddenIndices[t]}getDataVisibility(t){return!this._hiddenIndices[t]}_updateVisibility(t,e,i){const s=i?"show":"hide",n=this.getDatasetMeta(t),o=n.controller._resolveAnimations(void 0,s);ct(e)?(n.data[e].hidden=!i,this.update()):(this.setDatasetVisibility(t,i),o.update(n,{visible:i}),this.update((e=>e.datasetIndex===t?s:void 0)))}hide(t,e){this._updateVisibility(t,e,!1)}show(t,e){this._updateVisibility(t,e,!0)}_destroyDatasetMeta(t){const e=this._metasets[t];e&&e.controller&&e.controller._destroy(),delete this._metasets[t]}_stop(){let t,e;for(this.stop(),a.remove(this),t=0,e=this.data.datasets.length;t{e.addEventListener(this,i,s),t[i]=s},s=(t,e,i)=>{t.offsetX=e,t.offsetY=i,this._eventHandler(t)};Q(this.options.events,(t=>i(t,s)))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const t=this._responsiveListeners,e=this.platform,i=(i,s)=>{e.addEventListener(this,i,s),t[i]=s},s=(i,s)=>{t[i]&&(e.removeEventListener(this,i,s),delete t[i])},n=(t,e)=>{this.canvas&&this.resize(t,e)};let o;const a=()=>{s("attach",a),this.attached=!0,this.resize(),i("resize",n),i("detach",o)};o=()=>{this.attached=!1,s("resize",n),this._stop(),this._resize(0,0),i("attach",a)},e.isAttached(this.canvas)?a():o()}unbindEvents(){Q(this._listeners,((t,e)=>{this.platform.removeEventListener(this,e,t)})),this._listeners={},Q(this._responsiveListeners,((t,e)=>{this.platform.removeEventListener(this,e,t)})),this._responsiveListeners=void 0}updateHoverStyle(t,e,i){const s=i?"set":"remove";let n,o,a,r;for("dataset"===e&&(n=this.getDatasetMeta(t[0].datasetIndex),n.controller["_"+s+"DatasetHoverStyle"]()),a=0,r=t.length;a{const i=this.getDatasetMeta(t);if(!i)throw new Error("No dataset found at index "+t);return{datasetIndex:t,element:i.data[e],index:e}}));!tt(i,e)&&(this._active=i,this._lastEvent=null,this._updateHoverStyles(i,e))}notifyPlugins(t,e,i){return this._plugins.notify(this,t,e,i)}_updateHoverStyles(t,e,i){const s=this.options.hover,n=(t,e)=>t.filter((t=>!e.some((e=>t.datasetIndex===e.datasetIndex&&t.index===e.index)))),o=n(e,t),a=i?t:n(t,e);o.length&&this.updateHoverStyle(o,s.mode,!1),a.length&&s.mode&&this.updateHoverStyle(a,s.mode,!0)}_eventHandler(t,e){const i={event:t,replay:e,cancelable:!0,inChartArea:Jt(t,this.chartArea,this._minPadding)},s=e=>(e.options.events||this.options.events).includes(t.native.type);if(!1===this.notifyPlugins("beforeEvent",i,s))return;const n=this._handleEvent(t,e,i.inChartArea);return i.cancelable=!1,this.notifyPlugins("afterEvent",i,s),(n||i.changed)&&this.render(),this}_handleEvent(t,e,i){const{_active:s=[],options:n}=this,o=e,a=this._getActiveElements(t,s,i,o),r=ft(t),l=function(t,e,i,s){return i&&"mouseout"!==t.type?s?e:t:null}(t,this._lastEvent,i,r);i&&(this._lastEvent=null,J(n.onHover,[t,a,this],this),r&&J(n.onClick,[t,a,this],this));const h=!tt(a,s);return(h||e)&&(this._active=a,this._updateHoverStyles(a,s,e)),this._lastEvent=l,h}_getActiveElements(t,e,i,s){if("mouseout"===t.type)return[];if(!i)return e;const n=this.options.hover;return this.getElementsAtEventForMode(t,n.mode,n,s)}}const un=()=>Q(dn.instances,(t=>t._plugins.invalidate())),fn=!0;function gn(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}Object.defineProperties(dn,{defaults:{enumerable:fn,value:bt},instances:{enumerable:fn,value:ln},overrides:{enumerable:fn,value:gt},registry:{enumerable:fn,value:Ws},version:{enumerable:fn,value:"3.7.0"},getChart:{enumerable:fn,value:hn},register:{enumerable:fn,value:(...t)=>{Ws.add(...t),un()}},unregister:{enumerable:fn,value:(...t)=>{Ws.remove(...t),un()}}});class pn{constructor(t){this.options=t||{}}formats(){return gn()}parse(t,e){return gn()}format(t,e){return gn()}add(t,e,i){return gn()}diff(t,e,i){return gn()}startOf(t,e,i){return gn()}endOf(t,e){return gn()}}pn.override=function(t){Object.assign(pn.prototype,t)};var mn={_date:pn};function xn(t){const e=t.iScale,i=function(t,e){if(!t._cache.$bar){const i=t.getMatchingVisibleMetas(e);let s=[];for(let e=0,n=i.length;et-e)))}return t._cache.$bar}(e,t.type);let s,n,o,a,r=e._length;const l=()=>{32767!==o&&-32768!==o&&(ct(a)&&(r=Math.min(r,Math.abs(o-a)||r)),a=o)};for(s=0,n=i.length;sMath.abs(r)&&(l=r,h=a),e[i.axis]=h,e._custom={barStart:l,barEnd:h,start:n,end:o,min:a,max:r}}(t,e,i,s):e[i.axis]=i.parse(t,s),e}function _n(t,e,i,s){const n=t.iScale,o=t.vScale,a=n.getLabels(),r=n===o,l=[];let h,c,d,u;for(h=i,c=i+s;ht.x,i="left",s="right"):(e=t.base=i?1:-1)}(c,e,o)*n,d===o&&(p-=c/2),h=p+c),p===e.getPixelForValue(o)){const t=Ct(c)*e.getLineWidthForValue(o)/2;p+=t,c-=t}return{size:c,base:p,head:h,center:h+c/2}}_calculateBarIndexPixels(t,e){const i=e.scale,s=this.options,n=s.skipNull,o=K(s.maxBarThickness,1/0);let a,r;if(e.grouped){const i=n?this._getStackCount(t):e.stackCount,l="flex"===s.barThickness?function(t,e,i,s){const n=e.pixels,o=n[t];let a=t>0?n[t-1]:null,r=t=0;--i)e=Math.max(e,t[i].size(this.resolveDataElementOptions(i))/2);return e>0&&e}getLabelAndValue(t){const e=this._cachedMeta,{xScale:i,yScale:s}=e,n=this.getParsed(t),o=i.getLabelForValue(n.x),a=s.getLabelForValue(n.y),r=n._custom;return{label:e.label,value:"("+o+", "+a+(r?", "+r:"")+")"}}update(t){const e=this._cachedMeta.data;this.updateElements(e,0,e.length,t)}updateElements(t,e,i,s){const n="reset"===s,{iScale:o,vScale:a}=this._cachedMeta,r=this.resolveDataElementOptions(e,s),l=this.getSharedOptions(r),h=this.includeOptions(s,l),c=o.axis,d=a.axis;for(let r=e;r""}}}};class Dn extends Ps{constructor(t,e){super(t,e),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(t,e){const i=this.getDataset().data,s=this._cachedMeta;if(!1===this._parsing)s._parsed=i;else{let n,o,a=t=>+i[t];if(U(i[t])){const{key:t="value"}=this._parsing;a=e=>+lt(i[e],t)}for(n=t,o=t+e;nHt(t,r,l,!0)?1:Math.max(e,e*i,s,s*i),g=(t,e,s)=>Ht(t,r,l,!0)?-1:Math.min(e,e*i,s,s*i),p=f(0,h,d),m=f(kt,c,u),x=g(_t,h,d),b=g(_t+kt,c,u);s=(p-x)/2,n=(m-b)/2,o=-(p+x)/2,a=-(m+b)/2}return{ratioX:s,ratioY:n,offsetX:o,offsetY:a}}(c,h,r),p=(i.width-o)/d,m=(i.height-o)/u,x=Math.max(Math.min(p,m)/2,0),b=Z(this.options.radius,x),_=(b-Math.max(b*r,0))/this._getVisibleDatasetWeightTotal();this.offsetX=f*b,this.offsetY=g*b,s.total=this.calculateTotal(),this.outerRadius=b-_*this._getRingWeightOffset(this.index),this.innerRadius=Math.max(this.outerRadius-_*l,0),this.updateElements(n,0,n.length,t)}_circumference(t,e){const i=this.options,s=this._cachedMeta,n=this._getCircumference();return e&&i.animation.animateRotate||!this.chart.getDataVisibility(t)||null===s._parsed[t]||s.data[t].hidden?0:this.calculateCircumference(s._parsed[t]*n/yt)}updateElements(t,e,i,s){const n="reset"===s,o=this.chart,a=o.chartArea,r=o.options.animation,l=(a.left+a.right)/2,h=(a.top+a.bottom)/2,c=n&&r.animateScale,d=c?0:this.innerRadius,u=c?0:this.outerRadius,f=this.resolveDataElementOptions(e,s),g=this.getSharedOptions(f),p=this.includeOptions(s,g);let m,x=this._getRotation();for(m=0;m0&&!isNaN(t)?yt*(Math.abs(t)/e):0}getLabelAndValue(t){const e=this._cachedMeta,i=this.chart,s=i.data.labels||[],n=Ri(e._parsed[t],i.options.locale);return{label:s[t]||"",value:n}}getMaxBorderWidth(t){let e=0;const i=this.chart;let s,n,o,a,r;if(!t)for(s=0,n=i.data.datasets.length;s"spacing"!==t,_indexable:t=>"spacing"!==t},Dn.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const e=t.data;if(e.labels.length&&e.datasets.length){const{labels:{pointStyle:i}}=t.legend.options;return e.labels.map(((e,s)=>{const n=t.getDatasetMeta(0).controller.getStyle(s);return{text:e,fillStyle:n.backgroundColor,strokeStyle:n.borderColor,lineWidth:n.borderWidth,pointStyle:i,hidden:!t.getDataVisibility(s),index:s}}))}return[]}},onClick(t,e,i){i.chart.toggleDataVisibility(e.index),i.chart.update()}},tooltip:{callbacks:{title:()=>"",label(t){let e=t.label;const i=": "+t.formattedValue;return Y(e)?(e=e.slice(),e[0]+=i):e+=i,e}}}}};class Cn extends Ps{initialize(){this.enableOptionSharing=!0,super.initialize()}update(t){const e=this._cachedMeta,{dataset:i,data:s=[],_dataset:n}=e,o=this.chart._animationsDisabled;let{start:a,count:r}=function(t,e,i){const s=e.length;let n=0,o=s;if(t._sorted){const{iScale:a,_parsed:r}=t,l=a.axis,{min:h,max:c,minDefined:d,maxDefined:u}=a.getUserBounds();d&&(n=jt(Math.min(re(r,a.axis,h).lo,i?s:re(e,l,a.getPixelForValue(h)).lo),0,s-1)),o=u?jt(Math.max(re(r,a.axis,c).hi+1,i?0:re(e,l,a.getPixelForValue(c)).hi+1),n,s)-n:s-n}return{start:n,count:o}}(e,s,o);this._drawStart=a,this._drawCount=r,function(t){const{xScale:e,yScale:i,_scaleRanges:s}=t,n={xmin:e.min,xmax:e.max,ymin:i.min,ymax:i.max};if(!s)return t._scaleRanges=n,!0;const o=s.xmin!==e.min||s.xmax!==e.max||s.ymin!==i.min||s.ymax!==i.max;return Object.assign(s,n),o}(e)&&(a=0,r=s.length),i._chart=this.chart,i._datasetIndex=this.index,i._decimated=!!n._decimated,i.points=s;const l=this.resolveDatasetElementOptions(t);this.options.showLine||(l.borderWidth=0),l.segment=this.options.segment,this.updateElement(i,void 0,{animated:!o,options:l},t),this.updateElements(s,a,r,t)}updateElements(t,e,i,s){const n="reset"===s,{iScale:o,vScale:a,_stacked:r,_dataset:l}=this._cachedMeta,h=this.resolveDataElementOptions(e,s),c=this.getSharedOptions(h),d=this.includeOptions(s,c),u=o.axis,f=a.axis,{spanGaps:g,segment:p}=this.options,m=Tt(g)?g:Number.POSITIVE_INFINITY,x=this.chart._animationsDisabled||n||"none"===s;let b=e>0&&this.getParsed(e-1);for(let h=e;h0&&i[u]-b[u]>m,p&&(g.parsed=i,g.raw=l.data[h]),d&&(g.options=c||this.resolveDataElementOptions(h,e.active?"active":s)),x||this.updateElement(e,h,g,s),b=i}this.updateSharedOptions(c,s,h)}getMaxOverflow(){const t=this._cachedMeta,e=t.dataset,i=e.options&&e.options.borderWidth||0,s=t.data||[];if(!s.length)return i;const n=s[0].size(this.resolveDataElementOptions(0)),o=s[s.length-1].size(this.resolveDataElementOptions(s.length-1));return Math.max(i,n,o)/2}draw(){const t=this._cachedMeta;t.dataset.updateControlPoints(this.chart.chartArea,t.iScale.axis),super.draw()}}Cn.id="line",Cn.defaults={datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1},Cn.overrides={scales:{_index_:{type:"category"},_value_:{type:"linear"}}};class On extends Ps{constructor(t,e){super(t,e),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(t){const e=this._cachedMeta,i=this.chart,s=i.data.labels||[],n=Ri(e._parsed[t].r,i.options.locale);return{label:s[t]||"",value:n}}update(t){const e=this._cachedMeta.data;this._updateRadius(),this.updateElements(e,0,e.length,t)}_updateRadius(){const t=this.chart,e=t.chartArea,i=t.options,s=Math.min(e.right-e.left,e.bottom-e.top),n=Math.max(s/2,0),o=(n-Math.max(i.cutoutPercentage?n/100*i.cutoutPercentage:1,0))/t.getVisibleDatasetCount();this.outerRadius=n-o*this.index,this.innerRadius=this.outerRadius-o}updateElements(t,e,i,s){const n="reset"===s,o=this.chart,a=this.getDataset(),r=o.options.animation,l=this._cachedMeta.rScale,h=l.xCenter,c=l.yCenter,d=l.getIndexAngle(0)-.5*_t;let u,f=d;const g=360/this.countVisibleElements();for(u=0;u{!isNaN(t.data[s])&&this.chart.getDataVisibility(s)&&i++})),i}_computeAngle(t,e,i){return this.chart.getDataVisibility(t)?It(this.resolveDataElementOptions(t,e).angle||i):0}}On.id="polarArea",On.defaults={dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0},On.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const e=t.data;if(e.labels.length&&e.datasets.length){const{labels:{pointStyle:i}}=t.legend.options;return e.labels.map(((e,s)=>{const n=t.getDatasetMeta(0).controller.getStyle(s);return{text:e,fillStyle:n.backgroundColor,strokeStyle:n.borderColor,lineWidth:n.borderWidth,pointStyle:i,hidden:!t.getDataVisibility(s),index:s}}))}return[]}},onClick(t,e,i){i.chart.toggleDataVisibility(e.index),i.chart.update()}},tooltip:{callbacks:{title:()=>"",label:t=>t.chart.data.labels[t.dataIndex]+": "+t.formattedValue}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}};class An extends Dn{}An.id="pie",An.defaults={cutout:0,rotation:0,circumference:360,radius:"100%"};class Tn extends Ps{getLabelAndValue(t){const e=this._cachedMeta.vScale,i=this.getParsed(t);return{label:e.getLabels()[t],value:""+e.getLabelForValue(i[e.axis])}}update(t){const e=this._cachedMeta,i=e.dataset,s=e.data||[],n=e.iScale.getLabels();if(i.points=s,"resize"!==t){const e=this.resolveDatasetElementOptions(t);this.options.showLine||(e.borderWidth=0);const o={_loop:!0,_fullLoop:n.length===s.length,options:e};this.updateElement(i,void 0,o,t)}this.updateElements(s,0,s.length,t)}updateElements(t,e,i,s){const n=this.getDataset(),o=this._cachedMeta.rScale,a="reset"===s;for(let r=e;r"",label:t=>"("+t.label+", "+t.formattedValue+")"}}},scales:{x:{type:"linear"},y:{type:"linear"}}};var Rn=Object.freeze({__proto__:null,BarController:Sn,BubbleController:Pn,DoughnutController:Dn,LineController:Cn,PolarAreaController:On,PieController:An,RadarController:Tn,ScatterController:Ln});function En(t,e,i){const{startAngle:s,pixelMargin:n,x:o,y:a,outerRadius:r,innerRadius:l}=e;let h=n/r;t.beginPath(),t.arc(o,a,r,s-h,i+h),l>n?(h=n/l,t.arc(o,a,l,i+h,s-h,!0)):t.arc(o,a,n,i+kt,s-kt),t.closePath(),t.clip()}function In(t,e,i,s){const n=Be(t.options.borderRadius,["outerStart","outerEnd","innerStart","innerEnd"]);const o=(i-e)/2,a=Math.min(o,s*e/2),r=t=>{const e=(i-Math.min(o,t))*s/2;return jt(t,0,Math.min(o,e))};return{outerStart:r(n.outerStart),outerEnd:r(n.outerEnd),innerStart:jt(n.innerStart,0,a),innerEnd:jt(n.innerEnd,0,a)}}function zn(t,e,i,s){return{x:i+t*Math.cos(e),y:s+t*Math.sin(e)}}function Fn(t,e,i,s,n){const{x:o,y:a,startAngle:r,pixelMargin:l,innerRadius:h}=e,c=Math.max(e.outerRadius+s+i-l,0),d=h>0?h+s+i+l:0;let u=0;const f=n-r;if(s){const t=((h>0?h-s:0)+(c>0?c-s:0))/2;u=(f-(0!==t?f*t/(t+s):f))/2}const g=(f-Math.max(.001,f*c-i/_t)/c)/2,p=r+g+u,m=n-g-u,{outerStart:x,outerEnd:b,innerStart:_,innerEnd:y}=In(e,d,c,m-p),v=c-x,w=c-b,M=p+x/v,k=m-b/w,S=d+_,P=d+y,D=p+_/S,C=m-y/P;if(t.beginPath(),t.arc(o,a,c,M,k),b>0){const e=zn(w,k,o,a);t.arc(e.x,e.y,b,k,m+kt)}const O=zn(P,m,o,a);if(t.lineTo(O.x,O.y),y>0){const e=zn(P,C,o,a);t.arc(e.x,e.y,y,m+kt,C+Math.PI)}if(t.arc(o,a,d,m-y/d,p+_/d,!0),_>0){const e=zn(S,D,o,a);t.arc(e.x,e.y,_,D+Math.PI,p-kt)}const A=zn(v,p,o,a);if(t.lineTo(A.x,A.y),x>0){const e=zn(v,M,o,a);t.arc(e.x,e.y,x,p-kt,M)}t.closePath()}function Bn(t,e,i,s,n){const{options:o}=e,{borderWidth:a,borderJoinStyle:r}=o,l="inner"===o.borderAlign;a&&(l?(t.lineWidth=2*a,t.lineJoin=r||"round"):(t.lineWidth=a,t.lineJoin=r||"bevel"),e.fullCircles&&function(t,e,i){const{x:s,y:n,startAngle:o,pixelMargin:a,fullCircles:r}=e,l=Math.max(e.outerRadius-a,0),h=e.innerRadius+a;let c;for(i&&En(t,e,o+yt),t.beginPath(),t.arc(s,n,h,o+yt,o,!0),c=0;c=yt||Ht(n,a,r),f=Yt(o,l+d,h+d);return u&&f}getCenterPoint(t){const{x:e,y:i,startAngle:s,endAngle:n,innerRadius:o,outerRadius:a}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius","circumference"],t),{offset:r,spacing:l}=this.options,h=(s+n)/2,c=(o+a+l+r)/2;return{x:e+Math.cos(h)*c,y:i+Math.sin(h)*c}}tooltipPosition(t){return this.getCenterPoint(t)}draw(t){const{options:e,circumference:i}=this,s=(e.offset||0)/2,n=(e.spacing||0)/2;if(this.pixelMargin="inner"===e.borderAlign?.33:0,this.fullCircles=i>yt?Math.floor(i/yt):0,0===i||this.innerRadius<0||this.outerRadius<0)return;t.save();let o=0;if(s){o=s/2;const e=(this.startAngle+this.endAngle)/2;t.translate(Math.cos(e)*o,Math.sin(e)*o),this.circumference>=_t&&(o=s)}t.fillStyle=e.backgroundColor,t.strokeStyle=e.borderColor;const a=function(t,e,i,s){const{fullCircles:n,startAngle:o,circumference:a}=e;let r=e.endAngle;if(n){Fn(t,e,i,s,o+yt);for(let e=0;er&&o>r;return{count:s,start:l,loop:e.loop,ilen:h(a+(h?r-t:t))%o,_=()=>{f!==g&&(t.lineTo(m,g),t.lineTo(m,f),t.lineTo(m,p))};for(l&&(d=n[b(0)],t.moveTo(d.x,d.y)),c=0;c<=r;++c){if(d=n[b(c)],d.skip)continue;const e=d.x,i=d.y,s=0|e;s===u?(ig&&(g=i),m=(x*m+e)/++x):(_(),t.lineTo(e,i),u=s,x=0,f=g=i),p=i}_()}function Yn(t){const e=t.options,i=e.borderDash&&e.borderDash.length;return!(t._decimated||t._loop||e.tension||"monotone"===e.cubicInterpolationMode||e.stepped||i)?$n:jn}Vn.id="arc",Vn.defaults={borderAlign:"center",borderColor:"#fff",borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0},Vn.defaultRoutes={backgroundColor:"backgroundColor"};const Un="function"==typeof Path2D;function Xn(t,e,i,s){Un&&!e.options.segment?function(t,e,i,s){let n=e._path;n||(n=e._path=new Path2D,e.path(n,i,s)&&n.closePath()),Wn(t,e.options),t.stroke(n)}(t,e,i,s):function(t,e,i,s){const{segments:n,options:o}=e,a=Yn(e);for(const r of n)Wn(t,o,r.style),t.beginPath(),a(t,e,r,{start:i,end:i+s-1})&&t.closePath(),t.stroke()}(t,e,i,s)}class qn extends Ds{constructor(t){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,t&&Object.assign(this,t)}updateControlPoints(t,e){const i=this.options;if((i.tension||"monotone"===i.cubicInterpolationMode)&&!i.stepped&&!this._pointsUpdated){const s=i.spanGaps?this._loop:this._fullLoop;ki(this._points,i,t,s,e),this._pointsUpdated=!0}}set points(t){this._points=t,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=Ni(this,this.options.segment))}first(){const t=this.segments,e=this.points;return t.length&&e[t[0].start]}last(){const t=this.segments,e=this.points,i=t.length;return i&&e[t[i-1].end]}interpolate(t,e){const i=this.options,s=t[e],n=this.points,o=Wi(this,{property:e,start:s,end:s});if(!o.length)return;const a=[],r=function(t){return t.stepped?Ai:t.tension||"monotone"===t.cubicInterpolationMode?Ti:Oi}(i);let l,h;for(l=0,h=o.length;l"borderDash"!==t&&"fill"!==t};class Gn extends Ds{constructor(t){super(),this.options=void 0,this.parsed=void 0,this.skip=void 0,this.stop=void 0,t&&Object.assign(this,t)}inRange(t,e,i){const s=this.options,{x:n,y:o}=this.getProps(["x","y"],i);return Math.pow(t-n,2)+Math.pow(e-o,2){oo(t)}))}var ro={id:"decimation",defaults:{algorithm:"min-max",enabled:!1},beforeElementsUpdate:(t,e,i)=>{if(!i.enabled)return void ao(t);const s=t.width;t.data.datasets.forEach(((e,n)=>{const{_data:o,indexAxis:a}=e,r=t.getDatasetMeta(n),l=o||e.data;if("y"===je([a,t.options.indexAxis]))return;if("line"!==r.type)return;const h=t.scales[r.xAxisID];if("linear"!==h.type&&"time"!==h.type)return;if(t.options.parsing)return;let{start:c,count:d}=function(t,e){const i=e.length;let s,n=0;const{iScale:o}=t,{min:a,max:r,minDefined:l,maxDefined:h}=o.getUserBounds();return l&&(n=jt(re(e,o.axis,a).lo,0,i-1)),s=h?jt(re(e,o.axis,r).hi+1,n,i)-n:i-n,{start:n,count:s}}(r,l);if(d<=(i.threshold||4*s))return void oo(e);let u;switch($(o)&&(e._data=l,delete e.data,Object.defineProperty(e,"data",{configurable:!0,enumerable:!0,get:function(){return this._decimated},set:function(t){this._data=t}})),i.algorithm){case"lttb":u=function(t,e,i,s,n){const o=n.samples||s;if(o>=i)return t.slice(e,e+i);const a=[],r=(i-2)/(o-2);let l=0;const h=e+i-1;let c,d,u,f,g,p=e;for(a[l++]=t[p],c=0;cu&&(u=f,d=t[s],g=s);a[l++]=d,p=g}return a[l++]=t[h],a}(l,c,d,s,i);break;case"min-max":u=function(t,e,i,s){let n,o,a,r,l,h,c,d,u,f,g=0,p=0;const m=[],x=e+i-1,b=t[e].x,_=t[x].x-b;for(n=e;nf&&(f=r,c=n),g=(p*g+o.x)/++p;else{const i=n-1;if(!$(h)&&!$(c)){const e=Math.min(h,c),s=Math.max(h,c);e!==d&&e!==i&&m.push({...t[e],x:g}),s!==d&&s!==i&&m.push({...t[s],x:g})}n>0&&i!==d&&m.push(t[i]),m.push(o),l=e,p=0,u=f=r,h=c=d=n}}return m}(l,c,d,s);break;default:throw new Error(`Unsupported decimation algorithm '${i.algorithm}'`)}e._decimated=u}))},destroy(t){ao(t)}};function lo(t,e,i){const s=function(t){const e=t.options,i=e.fill;let s=K(i&&i.target,i);return void 0===s&&(s=!!e.backgroundColor),!1!==s&&null!==s&&(!0===s?"origin":s)}(t);if(U(s))return!isNaN(s.value)&&s;let n=parseFloat(s);return X(n)&&Math.floor(n)===n?("-"!==s[0]&&"+"!==s[0]||(n=e+n),!(n===e||n<0||n>=i)&&n):["origin","start","end","stack","shape"].indexOf(s)>=0&&s}class ho{constructor(t){this.x=t.x,this.y=t.y,this.radius=t.radius}pathSegment(t,e,i){const{x:s,y:n,radius:o}=this;return e=e||{start:0,end:yt},t.arc(s,n,o,e.end,e.start,!0),!i.bounds}interpolate(t){const{x:e,y:i,radius:s}=this,n=t.angle;return{x:e+Math.cos(n)*s,y:i+Math.sin(n)*s,angle:n}}}function co(t){return(t.scale||{}).getPointPositionForValue?function(t){const{scale:e,fill:i}=t,s=e.options,n=e.getLabels().length,o=[],a=s.reverse?e.max:e.min,r=s.reverse?e.min:e.max;let l,h,c;if(c="start"===i?a:"end"===i?r:U(i)?i.value:e.getBaseValue(),s.grid.circular)return h=e.getPointPositionForValue(0,a),new ho({x:h.x,y:h.y,radius:e.getDistanceFromCenterForValue(c)});for(l=0;lt;e--){const t=i[e];if(!isNaN(t.x)&&!isNaN(t.y))break}return e}function fo(t,e,i){const s=[];for(let n=0;n{e=uo(t,e,n);const a=n[t],r=n[e];null!==s?(o.push({x:a.x,y:s}),o.push({x:r.x,y:s})):null!==i&&(o.push({x:i,y:a.y}),o.push({x:i,y:r.y}))})),o}(t,e),i.length?new qn({points:i,options:{tension:0},_loop:s,_fullLoop:s}):null}function xo(t,e,i){let s=t[e].fill;const n=[e];let o;if(!i)return s;for(;!1!==s&&-1===n.indexOf(s);){if(!X(s))return s;if(o=t[s],!o)return!1;if(o.visible)return s;n.push(s),s=o.fill}return!1}function bo(t,e,i){t.beginPath(),e.path(t),t.lineTo(e.last().x,i),t.lineTo(e.first().x,i),t.closePath(),t.clip()}function _o(t,e,i,s){if(s)return;let n=e[t],o=i[t];return"angle"===t&&(n=Nt(n),o=Nt(o)),{property:t,start:n,end:o}}function yo(t,e,i,s){return t&&e?s(t[i],e[i]):t?t[i]:e?e[i]:0}function vo(t,e,i){const{top:s,bottom:n}=e.chart.chartArea,{property:o,start:a,end:r}=i||{};"x"===o&&(t.beginPath(),t.rect(a,s,r-a,n-s),t.clip())}function wo(t,e,i,s){const n=e.interpolate(i,s);n&&t.lineTo(n.x,n.y)}function Mo(t,e){const{line:i,target:s,property:n,color:o,scale:a}=e,r=function(t,e,i){const s=t.segments,n=t.points,o=e.points,a=[];for(const t of s){let{start:s,end:r}=t;r=uo(s,r,n);const l=_o(i,n[s],n[r],t.loop);if(!e.segments){a.push({source:t,target:l,start:n[s],end:n[r]});continue}const h=Wi(e,l);for(const e of h){const s=_o(i,o[e.start],o[e.end],e.loop),r=Vi(t,n,s);for(const t of r)a.push({source:t,target:e,start:{[i]:yo(l,s,"start",Math.max)},end:{[i]:yo(l,s,"end",Math.min)}})}}return a}(i,s,n);for(const{source:e,target:l,start:h,end:c}of r){const{style:{backgroundColor:r=o}={}}=e,d=!0!==s;t.save(),t.fillStyle=r,vo(t,a,d&&_o(n,h,c)),t.beginPath();const u=!!i.pathSegment(t,e);let f;if(d){u?t.closePath():wo(t,s,c,n);const e=!!s.pathSegment(t,l,{move:u,reverse:!0});f=u&&e,f||wo(t,s,h,n)}t.closePath(),t.fill(f?"evenodd":"nonzero"),t.restore()}}function ko(t,e,i){const s=po(e),{line:n,scale:o,axis:a}=e,r=n.options,l=r.fill,h=r.backgroundColor,{above:c=h,below:d=h}=l||{};s&&n.points.length&&(Qt(t,i),function(t,e){const{line:i,target:s,above:n,below:o,area:a,scale:r}=e,l=i._loop?"angle":e.axis;t.save(),"x"===l&&o!==n&&(bo(t,s,a.top),Mo(t,{line:i,target:s,color:n,scale:r,property:l}),t.restore(),t.save(),bo(t,s,a.bottom)),Mo(t,{line:i,target:s,color:o,scale:r,property:l}),t.restore()}(t,{line:n,target:s,above:c,below:d,area:i,scale:o,axis:a}),te(t))}var So={id:"filler",afterDatasetsUpdate(t,e,i){const s=(t.data.datasets||[]).length,n=[];let o,a,r,l;for(a=0;a=0;--e){const i=n[e].$filler;i&&(i.line.updateControlPoints(o,i.axis),s&&ko(t.ctx,i,o))}},beforeDatasetsDraw(t,e,i){if("beforeDatasetsDraw"!==i.drawTime)return;const s=t.getSortedVisibleDatasetMetas();for(let e=s.length-1;e>=0;--e){const i=s[e].$filler;i&&ko(t.ctx,i,t.chartArea)}},beforeDatasetDraw(t,e,i){const s=e.meta.$filler;s&&!1!==s.fill&&"beforeDatasetDraw"===i.drawTime&&ko(t.ctx,s,t.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}};const Po=(t,e)=>{let{boxHeight:i=e,boxWidth:s=e}=t;return t.usePointStyle&&(i=Math.min(i,e),s=Math.min(s,e)),{boxWidth:s,boxHeight:i,itemHeight:Math.max(e,i)}};class Do extends Ds{constructor(t){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e,i){this.maxWidth=t,this.maxHeight=e,this._margins=i,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){const t=this.options.labels||{};let e=J(t.generateLabels,[this.chart],this)||[];t.filter&&(e=e.filter((e=>t.filter(e,this.chart.data)))),t.sort&&(e=e.sort(((e,i)=>t.sort(e,i,this.chart.data)))),this.options.reverse&&e.reverse(),this.legendItems=e}fit(){const{options:t,ctx:e}=this;if(!t.display)return void(this.width=this.height=0);const i=t.labels,s=He(i.font),n=s.size,o=this._computeTitleHeight(),{boxWidth:a,itemHeight:r}=Po(i,n);let l,h;e.font=s.string,this.isHorizontal()?(l=this.maxWidth,h=this._fitRows(o,n,a,r)+10):(h=this.maxHeight,l=this._fitCols(o,n,a,r)+10),this.width=Math.min(l,t.maxWidth||this.maxWidth),this.height=Math.min(h,t.maxHeight||this.maxHeight)}_fitRows(t,e,i,s){const{ctx:n,maxWidth:o,options:{labels:{padding:a}}}=this,r=this.legendHitBoxes=[],l=this.lineWidths=[0],h=s+a;let c=t;n.textAlign="left",n.textBaseline="middle";let d=-1,u=-h;return this.legendItems.forEach(((t,f)=>{const g=i+e/2+n.measureText(t.text).width;(0===f||l[l.length-1]+g+2*a>o)&&(c+=h,l[l.length-(f>0?0:1)]=0,u+=h,d++),r[f]={left:0,top:u,row:d,width:g,height:s},l[l.length-1]+=g+a})),c}_fitCols(t,e,i,s){const{ctx:n,maxHeight:o,options:{labels:{padding:a}}}=this,r=this.legendHitBoxes=[],l=this.columnSizes=[],h=o-t;let c=a,d=0,u=0,f=0,g=0;return this.legendItems.forEach(((t,o)=>{const p=i+e/2+n.measureText(t.text).width;o>0&&u+s+2*a>h&&(c+=d+a,l.push({width:d,height:u}),f+=d+a,g++,d=u=0),r[o]={left:f,top:u,col:g,width:p,height:s},d=Math.max(d,p),u+=s+a})),c+=d,l.push({width:d,height:u}),c}adjustHitBoxes(){if(!this.options.display)return;const t=this._computeTitleHeight(),{legendHitBoxes:e,options:{align:i,labels:{padding:s},rtl:o}}=this,a=Ei(o,this.left,this.width);if(this.isHorizontal()){let o=0,r=n(i,this.left+s,this.right-this.lineWidths[o]);for(const l of e)o!==l.row&&(o=l.row,r=n(i,this.left+s,this.right-this.lineWidths[o])),l.top+=this.top+t+s,l.left=a.leftForLtr(a.x(r),l.width),r+=l.width+s}else{let o=0,r=n(i,this.top+t+s,this.bottom-this.columnSizes[o].height);for(const l of e)l.col!==o&&(o=l.col,r=n(i,this.top+t+s,this.bottom-this.columnSizes[o].height)),l.top=r,l.left+=this.left+s,l.left=a.leftForLtr(a.x(l.left),l.width),r+=l.height+s}}isHorizontal(){return"top"===this.options.position||"bottom"===this.options.position}draw(){if(this.options.display){const t=this.ctx;Qt(t,this),this._draw(),te(t)}}_draw(){const{options:t,columnSizes:e,lineWidths:i,ctx:s}=this,{align:a,labels:r}=t,l=bt.color,h=Ei(t.rtl,this.left,this.width),c=He(r.font),{color:d,padding:u}=r,f=c.size,g=f/2;let p;this.drawTitle(),s.textAlign=h.textAlign("left"),s.textBaseline="middle",s.lineWidth=.5,s.font=c.string;const{boxWidth:m,boxHeight:x,itemHeight:b}=Po(r,f),_=this.isHorizontal(),y=this._computeTitleHeight();p=_?{x:n(a,this.left+u,this.right-i[0]),y:this.top+u+y,line:0}:{x:this.left+u,y:n(a,this.top+y+u,this.bottom-e[0].height),line:0},Ii(this.ctx,t.textDirection);const v=b+u;this.legendItems.forEach(((w,M)=>{s.strokeStyle=w.fontColor||d,s.fillStyle=w.fontColor||d;const k=s.measureText(w.text).width,S=h.textAlign(w.textAlign||(w.textAlign=r.textAlign)),P=m+g+k;let D=p.x,C=p.y;h.setWidth(this.width),_?M>0&&D+P+u>this.right&&(C=p.y+=v,p.line++,D=p.x=n(a,this.left+u,this.right-i[p.line])):M>0&&C+v>this.bottom&&(D=p.x=D+e[p.line].width+u,p.line++,C=p.y=n(a,this.top+y+u,this.bottom-e[p.line].height));!function(t,e,i){if(isNaN(m)||m<=0||isNaN(x)||x<0)return;s.save();const n=K(i.lineWidth,1);if(s.fillStyle=K(i.fillStyle,l),s.lineCap=K(i.lineCap,"butt"),s.lineDashOffset=K(i.lineDashOffset,0),s.lineJoin=K(i.lineJoin,"miter"),s.lineWidth=n,s.strokeStyle=K(i.strokeStyle,l),s.setLineDash(K(i.lineDash,[])),r.usePointStyle){const o={radius:m*Math.SQRT2/2,pointStyle:i.pointStyle,rotation:i.rotation,borderWidth:n},a=h.xPlus(t,m/2);Zt(s,o,a,e+g)}else{const o=e+Math.max((f-x)/2,0),a=h.leftForLtr(t,m),r=We(i.borderRadius);s.beginPath(),Object.values(r).some((t=>0!==t))?oe(s,{x:a,y:o,w:m,h:x,radius:r}):s.rect(a,o,m,x),s.fill(),0!==n&&s.stroke()}s.restore()}(h.x(D),C,w),D=o(S,D+m+g,_?D+P:this.right,t.rtl),function(t,e,i){se(s,i.text,t,e+b/2,c,{strikethrough:i.hidden,textAlign:h.textAlign(i.textAlign)})}(h.x(D),C,w),_?p.x+=P+u:p.y+=v})),zi(this.ctx,t.textDirection)}drawTitle(){const t=this.options,e=t.title,i=He(e.font),o=Ne(e.padding);if(!e.display)return;const a=Ei(t.rtl,this.left,this.width),r=this.ctx,l=e.position,h=i.size/2,c=o.top+h;let d,u=this.left,f=this.width;if(this.isHorizontal())f=Math.max(...this.lineWidths),d=this.top+c,u=n(t.align,u,this.right-f);else{const e=this.columnSizes.reduce(((t,e)=>Math.max(t,e.height)),0);d=c+n(t.align,this.top,this.bottom-e-t.labels.padding-this._computeTitleHeight())}const g=n(l,u,u+f);r.textAlign=a.textAlign(s(l)),r.textBaseline="middle",r.strokeStyle=e.color,r.fillStyle=e.color,r.font=i.string,se(r,e.text,g,d,i)}_computeTitleHeight(){const t=this.options.title,e=He(t.font),i=Ne(t.padding);return t.display?e.lineHeight+i.height:0}_getLegendItemAt(t,e){let i,s,n;if(Yt(t,this.left,this.right)&&Yt(e,this.top,this.bottom))for(n=this.legendHitBoxes,i=0;it.chart.options.color,boxWidth:40,padding:10,generateLabels(t){const e=t.data.datasets,{labels:{usePointStyle:i,pointStyle:s,textAlign:n,color:o}}=t.legend.options;return t._getSortedDatasetMetas().map((t=>{const a=t.controller.getStyle(i?0:void 0),r=Ne(a.borderWidth);return{text:e[t.index].label,fillStyle:a.backgroundColor,fontColor:o,hidden:!t.visible,lineCap:a.borderCapStyle,lineDash:a.borderDash,lineDashOffset:a.borderDashOffset,lineJoin:a.borderJoinStyle,lineWidth:(r.width+r.height)/4,strokeStyle:a.borderColor,pointStyle:s||a.pointStyle,rotation:a.rotation,textAlign:n||a.textAlign,borderRadius:0,datasetIndex:t.index}}),this)}},title:{color:t=>t.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:t=>!t.startsWith("on"),labels:{_scriptable:t=>!["generateLabels","filter","sort"].includes(t)}}};class Oo extends Ds{constructor(t){super(),this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this._padding=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e){const i=this.options;if(this.left=0,this.top=0,!i.display)return void(this.width=this.height=this.right=this.bottom=0);this.width=this.right=t,this.height=this.bottom=e;const s=Y(i.text)?i.text.length:1;this._padding=Ne(i.padding);const n=s*He(i.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=n:this.width=n}isHorizontal(){const t=this.options.position;return"top"===t||"bottom"===t}_drawArgs(t){const{top:e,left:i,bottom:s,right:o,options:a}=this,r=a.align;let l,h,c,d=0;return this.isHorizontal()?(h=n(r,i,o),c=e+t,l=o-i):("left"===a.position?(h=i+t,c=n(r,s,e),d=-.5*_t):(h=o-t,c=n(r,e,s),d=.5*_t),l=s-e),{titleX:h,titleY:c,maxWidth:l,rotation:d}}draw(){const t=this.ctx,e=this.options;if(!e.display)return;const i=He(e.font),n=i.lineHeight/2+this._padding.top,{titleX:o,titleY:a,maxWidth:r,rotation:l}=this._drawArgs(n);se(t,e.text,0,0,i,{color:e.color,maxWidth:r,rotation:l,textAlign:s(e.align),textBaseline:"middle",translation:[o,a]})}}var Ao={id:"title",_element:Oo,start(t,e,i){!function(t,e){const i=new Oo({ctx:t.ctx,options:e,chart:t});ni.configure(t,i,e),ni.addBox(t,i),t.titleBlock=i}(t,i)},stop(t){const e=t.titleBlock;ni.removeBox(t,e),delete t.titleBlock},beforeUpdate(t,e,i){const s=t.titleBlock;ni.configure(t,s,i),s.options=i},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const To=new WeakMap;var Lo={id:"subtitle",start(t,e,i){const s=new Oo({ctx:t.ctx,options:i,chart:t});ni.configure(t,s,i),ni.addBox(t,s),To.set(t,s)},stop(t){ni.removeBox(t,To.get(t)),To.delete(t)},beforeUpdate(t,e,i){const s=To.get(t);ni.configure(t,s,i),s.options=i},defaults:{align:"center",display:!1,font:{weight:"normal"},fullSize:!0,padding:0,position:"top",text:"",weight:1500},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};const Ro={average(t){if(!t.length)return!1;let e,i,s=0,n=0,o=0;for(e=0,i=t.length;e-1?t.split("\n"):t}function zo(t,e){const{element:i,datasetIndex:s,index:n}=e,o=t.getDatasetMeta(s).controller,{label:a,value:r}=o.getLabelAndValue(n);return{chart:t,label:a,parsed:o.getParsed(n),raw:t.data.datasets[s].data[n],formattedValue:r,dataset:o.getDataset(),dataIndex:n,datasetIndex:s,element:i}}function Fo(t,e){const i=t.chart.ctx,{body:s,footer:n,title:o}=t,{boxWidth:a,boxHeight:r}=e,l=He(e.bodyFont),h=He(e.titleFont),c=He(e.footerFont),d=o.length,u=n.length,f=s.length,g=Ne(e.padding);let p=g.height,m=0,x=s.reduce(((t,e)=>t+e.before.length+e.lines.length+e.after.length),0);if(x+=t.beforeBody.length+t.afterBody.length,d&&(p+=d*h.lineHeight+(d-1)*e.titleSpacing+e.titleMarginBottom),x){p+=f*(e.displayColors?Math.max(r,l.lineHeight):l.lineHeight)+(x-f)*l.lineHeight+(x-1)*e.bodySpacing}u&&(p+=e.footerMarginTop+u*c.lineHeight+(u-1)*e.footerSpacing);let b=0;const _=function(t){m=Math.max(m,i.measureText(t).width+b)};return i.save(),i.font=h.string,Q(t.title,_),i.font=l.string,Q(t.beforeBody.concat(t.afterBody),_),b=e.displayColors?a+2+e.boxPadding:0,Q(s,(t=>{Q(t.before,_),Q(t.lines,_),Q(t.after,_)})),b=0,i.font=c.string,Q(t.footer,_),i.restore(),m+=g.width,{width:m,height:p}}function Bo(t,e,i,s){const{x:n,width:o}=i,{width:a,chartArea:{left:r,right:l}}=t;let h="center";return"center"===s?h=n<=(r+l)/2?"left":"right":n<=o/2?h="left":n>=a-o/2&&(h="right"),function(t,e,i,s){const{x:n,width:o}=s,a=i.caretSize+i.caretPadding;return"left"===t&&n+o+a>e.width||"right"===t&&n-o-a<0||void 0}(h,t,e,i)&&(h="center"),h}function Vo(t,e,i){const s=i.yAlign||e.yAlign||function(t,e){const{y:i,height:s}=e;return it.height-s/2?"bottom":"center"}(t,i);return{xAlign:i.xAlign||e.xAlign||Bo(t,e,i,s),yAlign:s}}function Wo(t,e,i,s){const{caretSize:n,caretPadding:o,cornerRadius:a}=t,{xAlign:r,yAlign:l}=i,h=n+o,{topLeft:c,topRight:d,bottomLeft:u,bottomRight:f}=We(a);let g=function(t,e){let{x:i,width:s}=t;return"right"===e?i-=s:"center"===e&&(i-=s/2),i}(e,r);const p=function(t,e,i){let{y:s,height:n}=t;return"top"===e?s+=i:s-="bottom"===e?n+i:n/2,s}(e,l,h);return"center"===l?"left"===r?g+=h:"right"===r&&(g-=h):"left"===r?g-=Math.max(c,u)+n:"right"===r&&(g+=Math.max(d,f)+n),{x:jt(g,0,s.width-e.width),y:jt(p,0,s.height-e.height)}}function No(t,e,i){const s=Ne(i.padding);return"center"===e?t.x+t.width/2:"right"===e?t.x+t.width-s.right:t.x+s.left}function Ho(t){return Eo([],Io(t))}function jo(t,e){const i=e&&e.dataset&&e.dataset.tooltip&&e.dataset.tooltip.callbacks;return i?t.override(i):t}class $o extends Ds{constructor(t){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=t.chart||t._chart,this._chart=this.chart,this.options=t.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(t){this.options=t,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){const t=this._cachedAnimations;if(t)return t;const e=this.chart,i=this.options.setContext(this.getContext()),s=i.enabled&&e.options.animation&&i.animations,n=new gs(this.chart,s);return s._cacheable&&(this._cachedAnimations=Object.freeze(n)),n}getContext(){return this.$context||(this.$context=(t=this.chart.getContext(),e=this,i=this._tooltipItems,Ye(t,{tooltip:e,tooltipItems:i,type:"tooltip"})));var t,e,i}getTitle(t,e){const{callbacks:i}=e,s=i.beforeTitle.apply(this,[t]),n=i.title.apply(this,[t]),o=i.afterTitle.apply(this,[t]);let a=[];return a=Eo(a,Io(s)),a=Eo(a,Io(n)),a=Eo(a,Io(o)),a}getBeforeBody(t,e){return Ho(e.callbacks.beforeBody.apply(this,[t]))}getBody(t,e){const{callbacks:i}=e,s=[];return Q(t,(t=>{const e={before:[],lines:[],after:[]},n=jo(i,t);Eo(e.before,Io(n.beforeLabel.call(this,t))),Eo(e.lines,n.label.call(this,t)),Eo(e.after,Io(n.afterLabel.call(this,t))),s.push(e)})),s}getAfterBody(t,e){return Ho(e.callbacks.afterBody.apply(this,[t]))}getFooter(t,e){const{callbacks:i}=e,s=i.beforeFooter.apply(this,[t]),n=i.footer.apply(this,[t]),o=i.afterFooter.apply(this,[t]);let a=[];return a=Eo(a,Io(s)),a=Eo(a,Io(n)),a=Eo(a,Io(o)),a}_createItems(t){const e=this._active,i=this.chart.data,s=[],n=[],o=[];let a,r,l=[];for(a=0,r=e.length;at.filter(e,s,n,i)))),t.itemSort&&(l=l.sort(((e,s)=>t.itemSort(e,s,i)))),Q(l,(e=>{const i=jo(t.callbacks,e);s.push(i.labelColor.call(this,e)),n.push(i.labelPointStyle.call(this,e)),o.push(i.labelTextColor.call(this,e))})),this.labelColors=s,this.labelPointStyles=n,this.labelTextColors=o,this.dataPoints=l,l}update(t,e){const i=this.options.setContext(this.getContext()),s=this._active;let n,o=[];if(s.length){const t=Ro[i.position].call(this,s,this._eventPosition);o=this._createItems(i),this.title=this.getTitle(o,i),this.beforeBody=this.getBeforeBody(o,i),this.body=this.getBody(o,i),this.afterBody=this.getAfterBody(o,i),this.footer=this.getFooter(o,i);const e=this._size=Fo(this,i),a=Object.assign({},t,e),r=Vo(this.chart,i,a),l=Wo(i,a,r,this.chart);this.xAlign=r.xAlign,this.yAlign=r.yAlign,n={opacity:1,x:l.x,y:l.y,width:e.width,height:e.height,caretX:t.x,caretY:t.y}}else 0!==this.opacity&&(n={opacity:0});this._tooltipItems=o,this.$context=void 0,n&&this._resolveAnimations().update(this,n),t&&i.external&&i.external.call(this,{chart:this.chart,tooltip:this,replay:e})}drawCaret(t,e,i,s){const n=this.getCaretPosition(t,i,s);e.lineTo(n.x1,n.y1),e.lineTo(n.x2,n.y2),e.lineTo(n.x3,n.y3)}getCaretPosition(t,e,i){const{xAlign:s,yAlign:n}=this,{caretSize:o,cornerRadius:a}=i,{topLeft:r,topRight:l,bottomLeft:h,bottomRight:c}=We(a),{x:d,y:u}=t,{width:f,height:g}=e;let p,m,x,b,_,y;return"center"===n?(_=u+g/2,"left"===s?(p=d,m=p-o,b=_+o,y=_-o):(p=d+f,m=p+o,b=_-o,y=_+o),x=p):(m="left"===s?d+Math.max(r,h)+o:"right"===s?d+f-Math.max(l,c)-o:this.caretX,"top"===n?(b=u,_=b-o,p=m-o,x=m+o):(b=u+g,_=b+o,p=m+o,x=m-o),y=b),{x1:p,x2:m,x3:x,y1:b,y2:_,y3:y}}drawTitle(t,e,i){const s=this.title,n=s.length;let o,a,r;if(n){const l=Ei(i.rtl,this.x,this.width);for(t.x=No(this,i.titleAlign,i),e.textAlign=l.textAlign(i.titleAlign),e.textBaseline="middle",o=He(i.titleFont),a=i.titleSpacing,e.fillStyle=i.titleColor,e.font=o.string,r=0;r0!==t))?(t.beginPath(),t.fillStyle=n.multiKeyBackground,oe(t,{x:e,y:g,w:l,h:r,radius:a}),t.fill(),t.stroke(),t.fillStyle=o.backgroundColor,t.beginPath(),oe(t,{x:i,y:g+1,w:l-2,h:r-2,radius:a}),t.fill()):(t.fillStyle=n.multiKeyBackground,t.fillRect(e,g,l,r),t.strokeRect(e,g,l,r),t.fillStyle=o.backgroundColor,t.fillRect(i,g+1,l-2,r-2))}t.fillStyle=this.labelTextColors[i]}drawBody(t,e,i){const{body:s}=this,{bodySpacing:n,bodyAlign:o,displayColors:a,boxHeight:r,boxWidth:l,boxPadding:h}=i,c=He(i.bodyFont);let d=c.lineHeight,u=0;const f=Ei(i.rtl,this.x,this.width),g=function(i){e.fillText(i,f.x(t.x+u),t.y+d/2),t.y+=d+n},p=f.textAlign(o);let m,x,b,_,y,v,w;for(e.textAlign=o,e.textBaseline="middle",e.font=c.string,t.x=No(this,p,i),e.fillStyle=i.bodyColor,Q(this.beforeBody,g),u=a&&"right"!==p?"center"===o?l/2+h:l+2+h:0,_=0,v=s.length;_0&&e.stroke()}_updateAnimationTarget(t){const e=this.chart,i=this.$animations,s=i&&i.x,n=i&&i.y;if(s||n){const i=Ro[t.position].call(this,this._active,this._eventPosition);if(!i)return;const o=this._size=Fo(this,t),a=Object.assign({},i,this._size),r=Vo(e,t,a),l=Wo(t,a,r,e);s._to===l.x&&n._to===l.y||(this.xAlign=r.xAlign,this.yAlign=r.yAlign,this.width=o.width,this.height=o.height,this.caretX=i.x,this.caretY=i.y,this._resolveAnimations().update(this,l))}}draw(t){const e=this.options.setContext(this.getContext());let i=this.opacity;if(!i)return;this._updateAnimationTarget(e);const s={width:this.width,height:this.height},n={x:this.x,y:this.y};i=Math.abs(i)<.001?0:i;const o=Ne(e.padding),a=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;e.enabled&&a&&(t.save(),t.globalAlpha=i,this.drawBackground(n,t,s,e),Ii(t,e.textDirection),n.y+=o.top,this.drawTitle(n,t,e),this.drawBody(n,t,e),this.drawFooter(n,t,e),zi(t,e.textDirection),t.restore())}getActiveElements(){return this._active||[]}setActiveElements(t,e){const i=this._active,s=t.map((({datasetIndex:t,index:e})=>{const i=this.chart.getDatasetMeta(t);if(!i)throw new Error("Cannot find a dataset at index "+t);return{datasetIndex:t,element:i.data[e],index:e}})),n=!tt(i,s),o=this._positionChanged(s,e);(n||o)&&(this._active=s,this._eventPosition=e,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(t,e,i=!0){if(e&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const s=this.options,n=this._active||[],o=this._getActiveElements(t,n,e,i),a=this._positionChanged(o,t),r=e||!tt(o,n)||a;return r&&(this._active=o,(s.enabled||s.external)&&(this._eventPosition={x:t.x,y:t.y},this.update(!0,e))),r}_getActiveElements(t,e,i,s){const n=this.options;if("mouseout"===t.type)return[];if(!s)return e;const o=this.chart.getElementsAtEventForMode(t,n.mode,n,i);return n.reverse&&o.reverse(),o}_positionChanged(t,e){const{caretX:i,caretY:s,options:n}=this,o=Ro[n.position].call(this,t,e);return!1!==o&&(i!==o.x||s!==o.y)}}$o.positioners=Ro;var Yo={id:"tooltip",_element:$o,positioners:Ro,afterInit(t,e,i){i&&(t.tooltip=new $o({chart:t,options:i}))},beforeUpdate(t,e,i){t.tooltip&&t.tooltip.initialize(i)},reset(t,e,i){t.tooltip&&t.tooltip.initialize(i)},afterDraw(t){const e=t.tooltip,i={tooltip:e};!1!==t.notifyPlugins("beforeTooltipDraw",i)&&(e&&e.draw(t.ctx),t.notifyPlugins("afterTooltipDraw",i))},afterEvent(t,e){if(t.tooltip){const i=e.replay;t.tooltip.handleEvent(e.event,i,e.inChartArea)&&(e.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(t,e)=>e.bodyFont.size,boxWidth:(t,e)=>e.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:{beforeTitle:H,title(t){if(t.length>0){const e=t[0],i=e.chart.data.labels,s=i?i.length:0;if(this&&this.options&&"dataset"===this.options.mode)return e.dataset.label||"";if(e.label)return e.label;if(s>0&&e.dataIndex"filter"!==t&&"itemSort"!==t&&"external"!==t,_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]},Uo=Object.freeze({__proto__:null,Decimation:ro,Filler:So,Legend:Co,SubTitle:Lo,Title:Ao,Tooltip:Yo});function Xo(t,e,i,s){const n=t.indexOf(e);if(-1===n)return((t,e,i,s)=>("string"==typeof e?(i=t.push(e)-1,s.unshift({index:i,label:e})):isNaN(e)&&(i=null),i))(t,e,i,s);return n!==t.lastIndexOf(e)?i:n}class qo extends Bs{constructor(t){super(t),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(t){const e=this._addedLabels;if(e.length){const t=this.getLabels();for(const{index:i,label:s}of e)t[i]===s&&t.splice(i,1);this._addedLabels=[]}super.init(t)}parse(t,e){if($(t))return null;const i=this.getLabels();return((t,e)=>null===t?null:jt(Math.round(t),0,e))(e=isFinite(e)&&i[e]===t?e:Xo(i,t,K(e,t),this._addedLabels),i.length-1)}determineDataLimits(){const{minDefined:t,maxDefined:e}=this.getUserBounds();let{min:i,max:s}=this.getMinMax(!0);"ticks"===this.options.bounds&&(t||(i=0),e||(s=this.getLabels().length-1)),this.min=i,this.max=s}buildTicks(){const t=this.min,e=this.max,i=this.options.offset,s=[];let n=this.getLabels();n=0===t&&e===n.length-1?n:n.slice(t,e+1),this._valueRange=Math.max(n.length-(i?0:1),1),this._startValue=this.min-(i?.5:0);for(let i=t;i<=e;i++)s.push({value:i});return s}getLabelForValue(t){const e=this.getLabels();return t>=0&&te.length-1?null:this.getPixelForValue(e[t].value)}getValueForPixel(t){return Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange)}getBasePixel(){return this.bottom}}function Ko(t,e,{horizontal:i,minRotation:s}){const n=It(s),o=(i?Math.sin(n):Math.cos(n))||.001,a=.75*e*(""+t).length;return Math.min(e/o,a)}qo.id="category",qo.defaults={ticks:{callback:qo.prototype.getLabelForValue}};class Go extends Bs{constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(t,e){return $(t)||("number"==typeof t||t instanceof Number)&&!isFinite(+t)?null:+t}handleTickRangeOptions(){const{beginAtZero:t}=this.options,{minDefined:e,maxDefined:i}=this.getUserBounds();let{min:s,max:n}=this;const o=t=>s=e?s:t,a=t=>n=i?n:t;if(t){const t=Ct(s),e=Ct(n);t<0&&e<0?a(0):t>0&&e>0&&o(0)}if(s===n){let e=1;(n>=Number.MAX_SAFE_INTEGER||s<=Number.MIN_SAFE_INTEGER)&&(e=Math.abs(.05*n)),a(n+e),t||o(s-e)}this.min=s,this.max=n}getTickLimit(){const t=this.options.ticks;let e,{maxTicksLimit:i,stepSize:s}=t;return s?(e=Math.ceil(this.max/s)-Math.floor(this.min/s)+1,e>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${s} would result generating up to ${e} ticks. Limiting to 1000.`),e=1e3)):(e=this.computeTickLimit(),i=i||11),i&&(e=Math.min(i,e)),e}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const t=this.options,e=t.ticks;let i=this.getTickLimit();i=Math.max(2,i);const s=function(t,e){const i=[],{bounds:s,step:n,min:o,max:a,precision:r,count:l,maxTicks:h,maxDigits:c,includeBounds:d}=t,u=n||1,f=h-1,{min:g,max:p}=e,m=!$(o),x=!$(a),b=!$(l),_=(p-g)/(c+1);let y,v,w,M,k=Ot((p-g)/f/u)*u;if(k<1e-14&&!m&&!x)return[{value:g},{value:p}];M=Math.ceil(p/k)-Math.floor(g/k),M>f&&(k=Ot(M*k/f/u)*u),$(r)||(y=Math.pow(10,r),k=Math.ceil(k*y)/y),"ticks"===s?(v=Math.floor(g/k)*k,w=Math.ceil(p/k)*k):(v=g,w=p),m&&x&&n&&Rt((a-o)/n,k/1e3)?(M=Math.round(Math.min((a-o)/k,h)),k=(a-o)/M,v=o,w=a):b?(v=m?o:v,w=x?a:w,M=l-1,k=(w-v)/M):(M=(w-v)/k,M=Lt(M,Math.round(M),k/1e3)?Math.round(M):Math.ceil(M));const S=Math.max(Ft(k),Ft(v));y=Math.pow(10,$(r)?S:r),v=Math.round(v*y)/y,w=Math.round(w*y)/y;let P=0;for(m&&(d&&v!==o?(i.push({value:o}),v0?i:null;this._zero=!0}determineDataLimits(){const{min:t,max:e}=this.getMinMax(!0);this.min=X(t)?Math.max(0,t):null,this.max=X(e)?Math.max(0,e):null,this.options.beginAtZero&&(this._zero=!0),this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:t,maxDefined:e}=this.getUserBounds();let i=this.min,s=this.max;const n=e=>i=t?i:e,o=t=>s=e?s:t,a=(t,e)=>Math.pow(10,Math.floor(Dt(t))+e);i===s&&(i<=0?(n(1),o(10)):(n(a(i,-1)),o(a(s,1)))),i<=0&&n(a(s,-1)),s<=0&&o(a(i,1)),this._zero&&this.min!==this._suggestedMin&&i===a(this.min,0)&&n(a(i,-1)),this.min=i,this.max=s}buildTicks(){const t=this.options,e=function(t,e){const i=Math.floor(Dt(e.max)),s=Math.ceil(e.max/Math.pow(10,i)),n=[];let o=q(t.min,Math.pow(10,Math.floor(Dt(e.min)))),a=Math.floor(Dt(o)),r=Math.floor(o/Math.pow(10,a)),l=a<0?Math.pow(10,Math.abs(a)):1;do{n.push({value:o,major:Jo(o)}),++r,10===r&&(r=1,++a,l=a>=0?1:l),o=Math.round(r*Math.pow(10,a)*l)/l}while(an?{start:e-i,end:e}:{start:e,end:e+i}}function ia(t){const e={l:t.left+t._padding.left,r:t.right-t._padding.right,t:t.top+t._padding.top,b:t.bottom-t._padding.bottom},i=Object.assign({},e),s=[],n=[],o=t._pointLabels.length,a=t.options.pointLabels,r=a.centerPointLabels?_t/o:0;for(let d=0;de.r&&(r=(s.end-e.r)/o,t.r=Math.max(t.r,e.r+r)),n.starte.b&&(l=(n.end-e.b)/a,t.b=Math.max(t.b,e.b+l))}function na(t){return 0===t||180===t?"center":t<180?"left":"right"}function oa(t,e,i){return"right"===i?t-=e:"center"===i&&(t-=e/2),t}function aa(t,e,i){return 90===i||270===i?t-=e/2:(i>270||i<90)&&(t-=e),t}function ra(t,e,i,s){const{ctx:n}=t;if(i)n.arc(t.xCenter,t.yCenter,e,0,yt);else{let i=t.getPointPosition(0,e);n.moveTo(i.x,i.y);for(let o=1;o{const i=J(this.options.pointLabels.callback,[t,e],this);return i||0===i?i:""})).filter(((t,e)=>this.chart.getDataVisibility(e)))}fit(){const t=this.options;t.display&&t.pointLabels.display?ia(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(t,e,i,s){this.xCenter+=Math.floor((t-e)/2),this.yCenter+=Math.floor((i-s)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(t,e,i,s))}getIndexAngle(t){return Nt(t*(yt/(this._pointLabels.length||1))+It(this.options.startAngle||0))}getDistanceFromCenterForValue(t){if($(t))return NaN;const e=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-t)*e:(t-this.min)*e}getValueForDistanceFromCenter(t){if($(t))return NaN;const e=t/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-e:this.min+e}getPointLabelContext(t){const e=this._pointLabels||[];if(t>=0&&t=0;n--){const e=s.setContext(t.getPointLabelContext(n)),o=He(e.font),{x:a,y:r,textAlign:l,left:h,top:c,right:d,bottom:u}=t._pointLabelItems[n],{backdropColor:f}=e;if(!$(f)){const t=Ne(e.backdropPadding);i.fillStyle=f,i.fillRect(h-t.left,c-t.top,d-h+t.width,u-c+t.height)}se(i,t._pointLabels[n],a,r+o.lineHeight/2,o,{color:e.color,textAlign:l,textBaseline:"middle"})}}(this,n),s.display&&this.ticks.forEach(((t,e)=>{if(0!==e){a=this.getDistanceFromCenterForValue(t.value);!function(t,e,i,s){const n=t.ctx,o=e.circular,{color:a,lineWidth:r}=e;!o&&!s||!a||!r||i<0||(n.save(),n.strokeStyle=a,n.lineWidth=r,n.setLineDash(e.borderDash),n.lineDashOffset=e.borderDashOffset,n.beginPath(),ra(t,i,o,s),n.closePath(),n.stroke(),n.restore())}(this,s.setContext(this.getContext(e-1)),a,n)}})),i.display){for(t.save(),o=n-1;o>=0;o--){const s=i.setContext(this.getPointLabelContext(o)),{color:n,lineWidth:l}=s;l&&n&&(t.lineWidth=l,t.strokeStyle=n,t.setLineDash(s.borderDash),t.lineDashOffset=s.borderDashOffset,a=this.getDistanceFromCenterForValue(e.ticks.reverse?this.min:this.max),r=this.getPointPosition(o,a),t.beginPath(),t.moveTo(this.xCenter,this.yCenter),t.lineTo(r.x,r.y),t.stroke())}t.restore()}}drawBorder(){}drawLabels(){const t=this.ctx,e=this.options,i=e.ticks;if(!i.display)return;const s=this.getIndexAngle(0);let n,o;t.save(),t.translate(this.xCenter,this.yCenter),t.rotate(s),t.textAlign="center",t.textBaseline="middle",this.ticks.forEach(((s,a)=>{if(0===a&&!e.reverse)return;const r=i.setContext(this.getContext(a)),l=He(r.font);if(n=this.getDistanceFromCenterForValue(this.ticks[a].value),r.showLabelBackdrop){t.font=l.string,o=t.measureText(s.label).width,t.fillStyle=r.backdropColor;const e=Ne(r.backdropPadding);t.fillRect(-o/2-e.left,-n-l.size/2-e.top,o+e.width,l.size+e.height)}se(t,s.label,0,-n,l,{color:r.color})})),t.restore()}drawTitle(){}}la.id="radialLinear",la.defaults={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:Os.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback:t=>t,padding:5,centerPointLabels:!1}},la.defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"},la.descriptors={angleLines:{_fallback:"grid"}};const ha={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},ca=Object.keys(ha);function da(t,e){return t-e}function ua(t,e){if($(e))return null;const i=t._adapter,{parser:s,round:n,isoWeekday:o}=t._parseOpts;let a=e;return"function"==typeof s&&(a=s(a)),X(a)||(a="string"==typeof s?i.parse(a,s):i.parse(a)),null===a?null:(n&&(a="week"!==n||!Tt(o)&&!0!==o?i.startOf(a,n):i.startOf(a,"isoWeek",o)),+a)}function fa(t,e,i,s){const n=ca.length;for(let o=ca.indexOf(t);o=e?i[s]:i[n]]=!0}}else t[e]=!0}function pa(t,e,i){const s=[],n={},o=e.length;let a,r;for(a=0;a=0&&(e[l].major=!0);return e}(t,s,n,i):s}class ma extends Bs{constructor(t){super(t),this._cache={data:[],labels:[],all:[]},this._unit="day",this._majorUnit=void 0,this._offsets={},this._normalized=!1,this._parseOpts=void 0}init(t,e){const i=t.time||(t.time={}),s=this._adapter=new mn._date(t.adapters.date);ot(i.displayFormats,s.formats()),this._parseOpts={parser:i.parser,round:i.round,isoWeekday:i.isoWeekday},super.init(t),this._normalized=e.normalized}parse(t,e){return void 0===t?null:ua(this,t)}beforeLayout(){super.beforeLayout(),this._cache={data:[],labels:[],all:[]}}determineDataLimits(){const t=this.options,e=this._adapter,i=t.time.unit||"day";let{min:s,max:n,minDefined:o,maxDefined:a}=this.getUserBounds();function r(t){o||isNaN(t.min)||(s=Math.min(s,t.min)),a||isNaN(t.max)||(n=Math.max(n,t.max))}o&&a||(r(this._getLabelBounds()),"ticks"===t.bounds&&"labels"===t.ticks.source||r(this.getMinMax(!1))),s=X(s)&&!isNaN(s)?s:+e.startOf(Date.now(),i),n=X(n)&&!isNaN(n)?n:+e.endOf(Date.now(),i)+1,this.min=Math.min(s,n-1),this.max=Math.max(s+1,n)}_getLabelBounds(){const t=this.getLabelTimestamps();let e=Number.POSITIVE_INFINITY,i=Number.NEGATIVE_INFINITY;return t.length&&(e=t[0],i=t[t.length-1]),{min:e,max:i}}buildTicks(){const t=this.options,e=t.time,i=t.ticks,s="labels"===i.source?this.getLabelTimestamps():this._generate();"ticks"===t.bounds&&s.length&&(this.min=this._userMin||s[0],this.max=this._userMax||s[s.length-1]);const n=this.min,o=he(s,n,this.max);return this._unit=e.unit||(i.autoSkip?fa(e.minUnit,this.min,this.max,this._getLabelCapacity(n)):function(t,e,i,s,n){for(let o=ca.length-1;o>=ca.indexOf(i);o--){const i=ca[o];if(ha[i].common&&t._adapter.diff(n,s,i)>=e-1)return i}return ca[i?ca.indexOf(i):0]}(this,o.length,e.minUnit,this.min,this.max)),this._majorUnit=i.major.enabled&&"year"!==this._unit?function(t){for(let e=ca.indexOf(t)+1,i=ca.length;e1e5*a)throw new Error(e+" and "+i+" are too far apart with stepSize of "+a+" "+o);const f="data"===s.ticks.source&&this.getDataTimestamps();for(c=u,d=0;ct-e)).map((t=>+t))}getLabelForValue(t){const e=this._adapter,i=this.options.time;return i.tooltipFormat?e.format(t,i.tooltipFormat):e.format(t,i.displayFormats.datetime)}_tickFormatFunction(t,e,i,s){const n=this.options,o=n.time.displayFormats,a=this._unit,r=this._majorUnit,l=a&&o[a],h=r&&o[r],c=i[e],d=r&&h&&c&&c.major,u=this._adapter.format(t,s||(d?h:l)),f=n.ticks.callback;return f?J(f,[u,e,i],this):u}generateTickLabels(t){let e,i,s;for(e=0,i=t.length;e0?a:1}getDataTimestamps(){let t,e,i=this._cache.data||[];if(i.length)return i;const s=this.getMatchingVisibleMetas();if(this._normalized&&s.length)return this._cache.data=s[0].controller.getAllParsedValues(this);for(t=0,e=s.length;t=t[r].pos&&e<=t[l].pos&&({lo:r,hi:l}=re(t,"pos",e)),({pos:s,time:o}=t[r]),({pos:n,time:a}=t[l])):(e>=t[r].time&&e<=t[l].time&&({lo:r,hi:l}=re(t,"time",e)),({time:s,pos:o}=t[r]),({time:n,pos:a}=t[l]));const h=n-s;return h?o+(a-o)*(e-s)/h:o}ma.id="time",ma.defaults={bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",major:{enabled:!1}}};class ba extends ma{constructor(t){super(t),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const t=this._getTimestampsForTable(),e=this._table=this.buildLookupTable(t);this._minPos=xa(e,this.min),this._tableRange=xa(e,this.max)-this._minPos,super.initOffsets(t)}buildLookupTable(t){const{min:e,max:i}=this,s=[],n=[];let o,a,r,l,h;for(o=0,a=t.length;o=e&&l<=i&&s.push(l);if(s.length<2)return[{time:e,pos:0},{time:i,pos:1}];for(o=0,a=s.length;o + Word count: + + +   + + Character count: + +`; + +class WordCountWidget extends api.NoteContextAwareWidget { + get position() { return 100; } // higher value means position towards the bottom/right + + get parentWidget() { return 'center-pane'; } + + isEnabled() { + return super.isEnabled() + && this.note.type === 'text' + && this.note.hasLabel('wordCount'); + } + + doRender() { + this.$widget = $(TPL); + this.$wordCount = this.$widget.find('.word-count'); + this.$characterCount = this.$widget.find('.character-count'); + return this.$widget; + } + + async refreshWithNote(note) { + const {content} = await note.getNoteComplement(); + + const text = $(content).text(); // get plain text only + + const counts = this.getCounts(text); + + this.$wordCount.text(counts.words); + this.$characterCount.text(counts.characters); + } + + getCounts(text) { + const chunks = text + .split(/[\s-+:,/\\]+/) + .filter(chunk => chunk !== ''); + + let words; + + if (chunks.length === 1 && chunks[0] === '') { + words = 0; + } + else { + words = chunks.length; + } + + const characters = chunks.join('').length; + + return {words, characters}; + } + + async entitiesReloadedEvent({loadResults}) { + if (loadResults.isNoteContentReloaded(this.noteId)) { + this.refresh(); + } + } +} + +module.exports = new WordCountWidget(); \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Steel Blue.css b/demo/Demo/Trilium Demo/Steel Blue.css new file mode 100644 index 000000000..56f3dec40 --- /dev/null +++ b/demo/Demo/Trilium Demo/Steel Blue.css @@ -0,0 +1,101 @@ +/* + * This is a demo of how you can create custom theme for Trilium. You can activate it by going + * into options (top-right corner) in first tab "Appearance". + * + * You can read some details on theming here: http://github.com/zadam/trilium/wiki/Themes + */ + +@font-face { /* This will be used as main UI font (see below) */ + font-family: 'Raleway'; + font-style: normal; + font-weight: 400; + src: url('../../../custom/fonts/raleway.woff2') format('woff2'); +} + +@font-face { /* This will be used as text content font (see below) */ + font-family: 'Garamond'; + font-style: normal; + font-weight: 400; + src: url('../../../custom/fonts/garamond.woff2') format('woff2'); +} + +:root { + --theme-style: light; + + --main-font-family: 'Raleway'; + --main-font-size: normal; + + --tree-font-family: 'Raleway'; + --tree-font-size: normal; + + --detail-font-family: 'Raleway'; + --detail-font-size: normal; + + --monospace-font-family: 'Monospace'; + --monospace-font-size: normal; + + --main-background-color: #404552; + --main-text-color: #AFB8C6; + --main-border-color: #AFB8C6; + + --accented-background-color: #383C4A; + --more-accented-background-color: #2F343F; + + --button-text-color: #AFB8C6; + --button-background-color: #2F343F; + --button-disabled-text-color: #86919F; + --button-disabled-background-color: #404552; + --button-border-color: #333; + --button-border-radius: 2px; + + --primary-button-background-color: #6c757d; + --primary-button-text-color: white; + --primary-button-border-color: #6c757d; + + --muted-text-color: #86919F; + + --input-text-color: #AFB8C6; + --input-background-color: #404552; + + --hover-item-text-color: white; + --hover-item-background-color: #4877B1; + + --active-item-text-color: white; + --active-item-background-color: #4877B1; + + --menu-text-color: #AFB8C6; + --menu-background-color: #383C4A; + + --modal-background-color: #404552; + --modal-backdrop-color: black; + + --left-pane-background-color: #2F343F; + --left-pane-text-color: #AFB8C6; + + --launcher-pane-background-color: #2F343F; + --launcher-pane-text-color: #AFB8C6; + + --active-tab-background-color: #2F343F; + --active-tab-text-color: #AFB8C6; + + --inactive-tab-background-color: #404552; + --inactive-tab-text-color: #AFB8C6; + + --scrollbar-border-color: rgba(175, 184, 198, 0.5); + --tooltip-background-color: #383C4A; + --link-color: lightskyblue; + + --mermaid-theme: forest; +} + +body .global-menu-button { + background-image: url("../../../assets/vX/images/icon-grey.png"); +} + +body .note-detail-editable-text, body .note-detail-readonly-text { + font-size: 120%; /* Garamond is subjectively smaller */ +} + +body .CodeMirror { + filter: invert(100%) hue-rotate(180deg); +} \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Steel Blue/eb-garamond-v9-latin-reg.woff2 b/demo/Demo/Trilium Demo/Steel Blue/eb-garamond-v9-latin-reg.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..c36dcecbbdbdbc706194a7d5697871c37712850f GIT binary patch literal 27608 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

;=>jHIh2pj$@Ly&Z@|kBp?JC7@SE`+NH;0fY+r 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 Xupf#F^(WeC^m$JzWd1YFgSg~(CVpYf literal 0 HcmV?d00001 diff --git a/demo/Demo/Trilium Demo/Tech.html b/demo/Demo/Trilium Demo/Tech.html new file mode 100644 index 000000000..eea7adce3 --- /dev/null +++ b/demo/Demo/Trilium Demo/Tech.html @@ -0,0 +1,105 @@ + + + + + + + + Tech + + + +

+

Tech

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Expand note on the left pane to see content.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Tech/Linux/Bash scripting.html b/demo/Demo/Trilium Demo/Tech/Linux/Bash scripting.html new file mode 100644 index 000000000..b107eb150 --- /dev/null +++ b/demo/Demo/Trilium Demo/Tech/Linux/Bash scripting.html @@ -0,0 +1,118 @@ + + + + + + + + Bash scripting + + + +
+

Bash scripting

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Bash is a Unix shell and + command languagewritten by Brian Fox for + the GNU Project as + a free software replacement + for the Bourne shell. + First released in 1989, it has been distributed widely as the default + loginshell for most Linux distributions + and Apple's macOS (formerly + OS X). A version is also available for Windows 10.

+

Bash on Wikipedia + +

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Tech/Linux/Bash scripting/Bash startup modes.html b/demo/Demo/Trilium Demo/Tech/Linux/Bash scripting/Bash startup modes.html new file mode 100644 index 000000000..9ebd0a572 --- /dev/null +++ b/demo/Demo/Trilium Demo/Tech/Linux/Bash scripting/Bash startup modes.html @@ -0,0 +1,187 @@ + + + + + + + + Bash startup modes + + + +
+

Bash startup modes

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Login shell

+ +

As a "login shell", Bash reads and sets (executes) the user's profile + from /etc/profile and one of ~/.bash_profile, ~/.bash_login, or ~/.profile + (in that order, using the first one that's readable!).

+

When a login shell exits, Bash reads and executes commands from the file + ~/.bash_logout, if it exists.

+

Why an extra login shell mode? There are many actions and variable sets + that only make sense for the initial user login. That's why all UNIX® shells + have (should have) a "login" mode.

+

Methods to start Bash as a login shell: + +

+
    +
  • the first character of argv[0] is - (a hyphen): traditional UNIX® shells + start from the login binary
  • +
  • Bash is started with the -l option
  • +
  • Bash is started with the --login option
  • +
+

Methods to test for login shell mode: + +

+ +

Related switches: + +

+
    +
  • --noprofile disables reading of all profile files
  • +
+ +

Interactive shell

+ +

When Bash starts as an interactive non-login shell, it reads and executes + commands from ~/.bashrc. This file should contain, for example, aliases, + since they need to be defined in every shell as they're not inherited from + the parent shell.

+

The feature to have a system-wide /etc/bash.bashrc or a similar system-wide + rc-file is specific to vendors and distributors that ship their own, patched variant of Bash. + The classic way to have a system-wide rc file is to source /etc/bashrc + from every user's ~/.bashrc.

+

Methods to test for interactive-shell mode: + +

+
    +
  • the special parameter $- contains the letter i (lowercase I)
  • +
+

Related switches: + +

+
    +
  • -i forces the interactive mode
  • +
  • --norc disables reading of the startup files (e.g. /etc/bash.bashrc if + supported) and ~/.bashrc
  • +
  • --rcfile defines another startup file (instead of /etc/bash.bashrc and + ~/.bashrc)
  • +
+ +

SH mode

+ +

When Bash starts in SH compatiblity mode, it tries to mimic the startup + behaviour of historical versions of sh as closely as possible, while conforming + to the POSIX® standard as well. The profile files read are /etc/profile + and ~/.profile, if it's a login shell.

+

If it's not a login shell, the environment variable ENV is + evaluated and the resulting filename is used as the name of the startup + file.

+

After the startup files are read, Bash enters the POSIX(r) compatiblity mode (for running, not for starting!).

+

Bash starts in sh compatiblity mode when: + +

+
    +
  • the base filename in argv[0] is sh ( +
    + +
     NB: /bin/sh may be linked to /bin/bash, but that doesn't mean it acts + like /bin/bash  +
    + +
    )
  • +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Tech/Linux/Bash scripting/While loop.html b/demo/Demo/Trilium Demo/Tech/Linux/Bash scripting/While loop.html new file mode 100644 index 000000000..13e13cfeb --- /dev/null +++ b/demo/Demo/Trilium Demo/Tech/Linux/Bash scripting/While loop.html @@ -0,0 +1,101 @@ + + + + + + + + While loop + + + +
+

While loop

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Documentation: http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_09_02.html + +

#!/bin/bash
+# This script opens 4 terminal windows.
+
+i="0"
+while [ $i -lt 4 ]
+do
+    xterm &
+
+    i=$[$i+1]
+done
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Tech/Linux/History.html b/demo/Demo/Trilium Demo/Tech/Linux/History.html new file mode 100644 index 000000000..a11976ba5 --- /dev/null +++ b/demo/Demo/Trilium Demo/Tech/Linux/History.html @@ -0,0 +1,114 @@ + + + + + + + + History + + + +
+

History

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

The history of Linux began in 1991 with the commencement + of a personal project by Finnish student + Linus Torvaldsto create a new free operating system kernel. Since + then, the resulting Linux kernel has + been marked by constant growth throughout its history. Since the initial + release of its source code in + 1991, it has grown from a small number of C files + under a license prohibiting commercial distribution to the 4.2.3 version + in 2015 with more than 18 million lines of source code under the GNU General Public License v2.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Tech/Linux/Ubuntu.html b/demo/Demo/Trilium Demo/Tech/Linux/Ubuntu.html new file mode 100644 index 000000000..1b8713e04 --- /dev/null +++ b/demo/Demo/Trilium Demo/Tech/Linux/Ubuntu.html @@ -0,0 +1,105 @@ + + + + + + + + Ubuntu + + + +
+

Ubuntu

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Expand note on the left pane to see content.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Tech/Linux/Ubuntu/Unity shortcuts.html b/demo/Demo/Trilium Demo/Tech/Linux/Ubuntu/Unity shortcuts.html new file mode 100644 index 000000000..b53ed1f1d --- /dev/null +++ b/demo/Demo/Trilium Demo/Tech/Linux/Ubuntu/Unity shortcuts.html @@ -0,0 +1,122 @@ + + + + + + + + Unity shortcuts + + + +
+

Unity shortcuts

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
    +
  • Hold Super - Invoke the Launcher and display the shortcuts
  • +
  • Hold Super, then press 1 or 2 or 3 and so on until 0 to open or focus + an application. The number corresponds to the location of the icon on the + launcher from top to bottom. +
      +
    • Adding Shift will open a new instance of the application if it's already + open.
    • +
    • Holding the key is also useful when you want to get to the Launcher but + do not want to invoke the Dash.
    • +
    +
  • +
  • Super + T - Open the rubbish bin/trash can.
  • +
  • Alt + F1 - Put keyboard focus on the Launcher, use arrow keys to navigate, + Enter launches an application, Right arrow exposes the quicklists if an + application has them.
  • +
  • Ctrl + Alt + T - Launch a terminal window.
  • +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Tech/Programming/Bash scripting.clone.html b/demo/Demo/Trilium Demo/Tech/Programming/Bash scripting.clone.html new file mode 100644 index 000000000..e82fc6a4b --- /dev/null +++ b/demo/Demo/Trilium Demo/Tech/Programming/Bash scripting.clone.html @@ -0,0 +1,21 @@ + + + + + + + + Bash scripting + + + +
+

Bash scripting

+ +
+

This is a clone of a note. Go to its primary location.

+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Tech/Programming/Java.html b/demo/Demo/Trilium Demo/Tech/Programming/Java.html new file mode 100644 index 000000000..b78260f48 --- /dev/null +++ b/demo/Demo/Trilium Demo/Tech/Programming/Java.html @@ -0,0 +1,103 @@ + + + + + + + + Java + + + +
+

Java

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Tech/Security/Trusted timestamping.clone.html b/demo/Demo/Trilium Demo/Tech/Security/Trusted timestamping.clone.html new file mode 100644 index 000000000..960727f12 --- /dev/null +++ b/demo/Demo/Trilium Demo/Tech/Security/Trusted timestamping.clone.html @@ -0,0 +1,21 @@ + + + + + + + + Trusted timestamping + + + +
+

Trusted timestamping

+ +
+

This is a clone of a note. Go to its primary location.

+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Tech/node.js/Intro.html b/demo/Demo/Trilium Demo/Tech/node.js/Intro.html new file mode 100644 index 000000000..d2b8fb9cf --- /dev/null +++ b/demo/Demo/Trilium Demo/Tech/node.js/Intro.html @@ -0,0 +1,113 @@ + + + + + + + + Intro + + + +
+

Intro

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Node.js is an open-source, + cross-platform, JavaScript + runtime environmentthat executes JavaScript code outside of a browser. + Node.js lets developers use JavaScript to write command line tools and + for server-side scripting—running + scripts server-side to produce dynamic web page content + before the page is sent to the user's web browser. 

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Tech/node.js/Overview.html b/demo/Demo/Trilium Demo/Tech/node.js/Overview.html new file mode 100644 index 000000000..561617e9f --- /dev/null +++ b/demo/Demo/Trilium Demo/Tech/node.js/Overview.html @@ -0,0 +1,132 @@ + + + + + + + + Overview + + + +
+

Overview

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Node.js allows the creation of Web servers and + networking tools using JavaScript and + a collection of "modules" that handle various core functionalities.[28] + + [31][44] + + [45][46] Modules + are provided for file system I/O, + networking (DNS, + HTTP, TCP, + TLS/SSL, or UDP), + binarydata (buffers), cryptography functions, + data streams, and other core functions.[31] + + [45][47] Node.js's + modules use an API designed to reduce the complexity of writing server + applications.[31] + + [45] +

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Tech/node.js/Overview/History.html b/demo/Demo/Trilium Demo/Tech/node.js/Overview/History.html new file mode 100644 index 000000000..e1cb2c12b --- /dev/null +++ b/demo/Demo/Trilium Demo/Tech/node.js/Overview/History.html @@ -0,0 +1,113 @@ + + + + + + + + History + + + +
+

History

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Node.js was written initially by Ryan Dahl in + 2009,[24] about + thirteen years after the introduction of the first server-side JavaScript + environment, Netscape's LiveWire Pro Web.[25] The + initial release supported only Linux and Mac OS X. Its development and + maintenance was led by Dahl and later sponsored by Joyent. + [26] +

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Tech/node.js/Overview/Industry support.html b/demo/Demo/Trilium Demo/Tech/node.js/Overview/Industry support.html new file mode 100644 index 000000000..59972b571 --- /dev/null +++ b/demo/Demo/Trilium Demo/Tech/node.js/Overview/Industry support.html @@ -0,0 +1,108 @@ + + + + + + + + Industry support + + + +
+

Industry support

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

There are thousands of open-source libraries for Node.js, most of them + hosted on the npm website. + The Node.js developer community has two main mailing lists and the IRC channel + #node.js on freenode

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Tech/node.js/Overview/Platform architecture.html b/demo/Demo/Trilium Demo/Tech/node.js/Overview/Platform architecture.html new file mode 100644 index 000000000..80a7d6aea --- /dev/null +++ b/demo/Demo/Trilium Demo/Tech/node.js/Overview/Platform architecture.html @@ -0,0 +1,113 @@ + + + + + + + + Platform architecture + + + +
+

Platform architecture

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Node.js brings event-driven programming to + web servers, enabling development of fast web servers in JavaScript. + [31]Developers can create scalable servers without using threading, + by using a simplified model of event-driven programming that + uses callbacks to signal the completion of a task.[31] + +

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Tech/node.js/Releases.html b/demo/Demo/Trilium Demo/Tech/node.js/Releases.html new file mode 100644 index 000000000..897f917af --- /dev/null +++ b/demo/Demo/Trilium Demo/Tech/node.js/Releases.html @@ -0,0 +1,110 @@ + + + + + + + + Releases + + + +
+

Releases

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

New major releases of Node.js are cut from the GitHub master + branch every six months. Even-numbered versions are cut in April and odd-numbered + versions are cut in October. When a new odd version is released, the previous + even version undergoes transition to Long Term Support (LTS), which gives + that version 18 months of active support from the date it is designated + LTS.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Work/HR.html b/demo/Demo/Trilium Demo/Work/HR.html new file mode 100644 index 000000000..ca9357d1b --- /dev/null +++ b/demo/Demo/Trilium Demo/Work/HR.html @@ -0,0 +1,105 @@ + + + + + + + + HR + + + +
+

HR

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

HR stuff 

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Work/Processes.html b/demo/Demo/Trilium Demo/Work/Processes.html new file mode 100644 index 000000000..45ccc9567 --- /dev/null +++ b/demo/Demo/Trilium Demo/Work/Processes.html @@ -0,0 +1,105 @@ + + + + + + + + Processes + + + +
+

Processes

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

bla bla ...

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo/Work/Projects.html b/demo/Demo/Trilium Demo/Work/Projects.html new file mode 100644 index 000000000..4fb5c2480 --- /dev/null +++ b/demo/Demo/Trilium Demo/Work/Projects.html @@ -0,0 +1,105 @@ + + + + + + + + Projects + + + +
+

Projects

+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Here I'd keep various notes related to my work's projects etc.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/demo/Demo/Trilium Demo_trilium-icon.png b/demo/Demo/Trilium Demo_trilium-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8208b2ced25d0c9715799e3fbd2d112258e397b3 GIT binary patch literal 14670 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 literal 0 HcmV?d00001 diff --git a/demo/index.html b/demo/index.html index fb16b5640..3321df300 100644 --- a/demo/index.html +++ b/demo/index.html @@ -6,6 +6,6 @@ - + \ No newline at end of file diff --git a/demo/navigation.html b/demo/navigation.html index 822758961..8befbfaec 100644 --- a/demo/navigation.html +++ b/demo/navigation.html @@ -7,23 +7,22 @@

7%*O6G23YYXdbry@`_5T8b#wPNZIQ?jQ;S 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 literal 0 HcmV?d00001 diff --git a/demo/Demo/Trilium Demo/Journal/2021/12 - December/18 - Monday/Photos from the trip/03.jpeg b/demo/Demo/Trilium Demo/Journal/2021/12 - December/18 - Monday/Photos from the trip/03.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..8d6ee7003f2c51020b9dd6188b6b3bf2c7794fa2 GIT binary patch literal 72522 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�@k- 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 z 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 ACIA2c literal 0 HcmV?d00001 diff --git a/demo/Demo/Trilium Demo/Journal/2021/12 - December/18 - Monday/Photos from the trip/04.jpeg b/demo/Demo/Trilium Demo/Journal/2021/12 - December/18 - Monday/Photos from the trip/04.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..65dcff9f08743352c67a01151fea204989e5f8e6 GIT binary patch literal 43670 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 literal 0 HcmV?d00001 diff --git a/demo/Demo/Trilium Demo/Journal/2021/12 - December/18 - Monday/Photos from the trip/05.jpeg b/demo/Demo/Trilium Demo/Journal/2021/12 - December/18 - Monday/Photos from the trip/05.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..56dad904f5ab2d444683c4e6b81245fabc293f87 GIT binary patch literal 22327 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 YQt+<@6m+5KqozxV4sCLT?O&t+*=`XKUjP6A literal 0 HcmV?d00001 diff --git a/demo/Demo/Trilium Demo/Journal/2021/12 - December/18 - Monday/Photos from the trip/06.jpeg b/demo/Demo/Trilium Demo/Journal/2021/12 - December/18 - Monday/Photos from the trip/06.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..afae674d8c6af06c625a0fb1d830016957beb581 GIT binary patch literal 79751 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