diff --git a/coverage/lcov-report/constants.ts.html b/coverage/lcov-report/constants.ts.html deleted file mode 100644 index 02ae797..0000000 --- a/coverage/lcov-report/constants.ts.html +++ /dev/null @@ -1,808 +0,0 @@ - - - - -
-- Press n or j to go to the next uncovered block, b, p or k for the previous block. -
- -1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113 -114 -115 -116 -117 -118 -119 -120 -121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 -155 -156 -157 -158 -159 -160 -161 -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172 -173 -174 -175 -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192 -193 -194 -195 -196 -197 -198 -199 -200 -201 -202 -203 -204 -205 -206 -207 -208 -209 -210 -211 -212 -213 -214 -215 -216 -217 -218 -219 -220 -221 -222 -223 -224 -225 -226 -227 -228 -229 -230 -231 -232 -233 -234 -235 -236 -237 -238 -239 -240 -241 -242 | - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | export const pointsNoteMajurity: number = 100; -export const pointsMajurity: number = 10; -export const pointsForDailyChallenge: number = 500; -export const pointsForWeeklyChallenge: number = 2000; -export const streakboosterDecrease: number = 0.2; -export const streakboosterIncreaseDaily: number = 0.1; -export const streakboosterIncreaseWeekly: number = 1; -export const CryptoJS = require("crypto-js"); -export const secretKey = "2ZU^12y#QmNB5$yEin5^"; -export const avatarInitContent = `# Avatar - -| | | -| ------ | --- | -| Level | 0 | -| Points | 0 | -^levelAndPoints -\`\`\`chart -type: bar -labels: [Expririence] -series: - - title: points reached - data: [0] - - title: points to earn to level up - data: [1000] -xMin: 0 -xMax: 1000 -tension: 0.2 -width: 40% -labelColors: false -fill: false -beginAtZero: false -bestFit: false -bestFitTitle: undefined -bestFitNumber: 0 -stacked: true -indexAxis: y -xTitle: "progress" -legend: false -\`\`\` - -| | | -| ------------------ | ----- | -| **booster factor** | **0** | -^boosterFactor - -| | | | -| ----------- | --- | ----- | -| **daily Notes** | *500EP* | **0/2** | -^dailyNotesChallenge - -| | || -| ---- | --- | --- | -| **weekly Notes** | *2000EP* | **0/7** | -^weeklyNotesChallenge - -\`\`\`chart -type: bar -labels: [Notes] -series: - - title: days done in a row - data: [0] - - title: days to do in a row - data: [7] -xMin: 0 -xMax: 7 -tension: 0.2 -width: 40% -labelColors: false -fill: false -beginAtZero: false -bestFit: false -bestFitTitle: undefined -bestFitNumber: 0 -stacked: true -indexAxis: y -xTitle: "days" -legend: false -\`\`\` - -| Level | Count | -| :---: | :---: | -| Majurity 5 |\`$=dv.pages().where(p => [5, '5', '5➡️', '5⬇️', '5⬆️'].includes(p.file.frontmatter['note-maturity'])).length\`| -| Majurity 4 |\`$=dv.pages().where(p => [4, '4', '4➡️', '4⬇️', '4⬆️'].includes(p.file.frontmatter['note-maturity'])).length\`| -| Majurity 3 |\`$=dv.pages().where(p => [3, '3', '3➡️', '3⬇️', '3⬆️'].includes(p.file.frontmatter['note-maturity'])).length\`| -| Majurity 2 |\`$=dv.pages().where(p => [2, '2', '2➡️', '2⬇️', '2⬆️'].includes(p.file.frontmatter['note-maturity'])).length\`| -| Majurity 1 |\`$=dv.pages().where(p => [1, '1', '1➡️', '1⬇️', '1⬆️'].includes(p.file.frontmatter['note-maturity'])).length\`| -| Majurity 0 |\`$=dv.pages().where(p => [0, '0', '0➡️', '0⬇️', '0⬆️'].includes(p.file.frontmatter['note-maturity'])).length\`| - - -\`\`\`chart -type: bar -labels: [0, 0, 0] -series: - - title: modified - data: [0, 0, 0] -tension: 0.2 -width: 80 % -labelColors: false -fill: false -beginAtZero: false -bestFit: false -bestFitTitle: undefined -bestFitNumber: 0 -stacked: true -yTitle: "Number of Notes" -xTitle: "Months" -xMin: 0 -\`\`\` -^ChartMonth - - -### Badges -#### achieved - - -#### outstanding -level 5: *Enlightened Novice* -level 10: *Curious Connoisseur* -level 20: *Brainiac Trailblazer* -level 27: *Scholarly Trailblazer* -level 35: *Info Ninja Master* -level 42: *Wise Owl Guru* -level 50: *Einstein Incarnate* -level 60: *Mastermind Sage* -level 75: *Cerebral Maestro* -level 82: *Zen Knowledge Keeper* -level 90: *Grand Archivist Overlord* -level 100: *Omniscient Sage of Everything* - - - -### **note-maturity = 5** -\`\`\`dataview -List NoteMaturityCount -from "" -Where note-maturity = 5 or note-maturity = "5" or note-maturity = "5➡️" or note-maturity = "5⬆️" or note-maturity = "5⬇️" -\`\`\` - -### **note-maturity = 4** -\`\`\`dataview -List NoteMaturityCount -from "" -Where note-maturity = 4 or note-maturity = "4" or note-maturity = "4➡️" or note-maturity = "4⬆️" or note-maturity = "4⬇️" -\`\`\` - -### note-maturity = 3 -\`\`\`dataview -List NoteMaturityCount -from "" -Where note-maturity = 3 or note-maturity = "3" or note-maturity = "3➡️" or note-maturity = "3⬆️" or note-maturity = "3⬇️" -\`\`\` - -### note-maturity = 2 -\`\`\`dataview -List NoteMaturityCount -from "" -Where note-maturity = 2 or note-maturity = "2" or note-maturity = "2➡️" or note-maturity = "2⬆️" or note-maturity = "2⬇️" -\`\`\` - -### note-maturity = 1 -\`\`\`dataview -List NoteMaturityCount -from "" -Where note-maturity = 1 or note-maturity = "1" or note-maturity = "1➡️" or note-maturity = "1⬆️" or note-maturity = "1⬇️" -\`\`\` - -### note-maturity = 0 -\`\`\`dataview -List NoteMaturityCount -from "" -Where note-maturity = 0 or note-maturity = "0" or note-maturity = "0➡️" or note-maturity = "0⬆️" or note-maturity = "0⬇️" -\`\`\` -`; -export const incrediments = [ - 'Nexus Node', - 'Connection Crystal', - 'Mastery Scroll', - 'Insight Prism', - 'Reflective Essence', - 'Amplification Crystal', - 'Creative Catalyst', - 'Precision Lens' -]; - -export const incredimentsDataName = [ - 'nexusNode', - 'connectionCrystal', - 'masteryScroll', - 'insightPrism', - 'reflectiveEssence', - 'amplificationCrystal', - 'creativeCatalyst', - 'precisionLens' -]; - -export const craftingItems = [ - { name: 'Temporal Tweaker', incredients: ['2xS1', '1xS6'] }, - { name: 'Perpetual Progress', incredients: ['2xS2', '1xS4'] }, - { name: 'Strategic Synapses', incredients: ['3xS1', '2xS2'] }, - { name: 'Accelerated Acquisition', incredients: ['1xS3', '2xS4'] }, - { name: 'Linkers Lode', incredients: ['3xS2', '1xS1'] }, - { name: 'Effortless Expansion', incredients: ['2xS3', '1xS6'] }, - { name: 'Recursive Reflection', incredients: ['2xS4', '1xS5'] }, - { name: 'Synaptic Surge', incredients: ['2xS2', '1xS1'] }, - { name: 'Inspiration Infusion', incredients: ['2xS7', '1xS1'] }, - { name: 'Title Titan', incredients: ['2xS8', '1xS7'] }, - { name: 'Precision Prism', incredients: ['2xS8', '1xS2'] }, - { name: 'Hyperlink Harmony', incredients: ['2xS2', '1xS6'] }, -]; - -export const listOfUseableBoostersToBeShown = ['Perpetual Progress', 'Title Titan', 'Precision Prism'] -export const listOfUseableIngredientsToBeShown = ['Connection Crystal', 'Insight Prism', 'Creative Catalyst', 'Precision Lens'] -export const chanceToEarnIngredient = 0.5; - -export const elements = [ - { shortName: 'S2', name: 'Connection Crystal', varName: 'connectionCrystal' }, - { shortName: 'S4', name: 'Insight Prism', varName: 'insightPrism' }, - { shortName: 'S7', name: 'Creative Catalyst', varName: 'creativeCatalyst' }, - { shortName: 'S8', name: 'Precision Lens', varName: 'precisionLens' }, - { shortName: 'S1', name: 'Nexus Node', varName: 'nexusNode' }, - { shortName: 'S3', name: 'Mastery Scroll', varName: 'masteryScroll' }, - { shortName: 'S5', name: 'Reflective Essence', varName: 'reflectiveEssence' }, - { shortName: 'S6', name: 'Amplification Crystal', varName: 'amplificationCrystal' } -]; - -export const boosterRecipes = [ - { boosterUseCountName: 'boosterUseCountTemporalTweaker', boosterRunTime: 0, boosterCooldown: 0, boosterDate: '', boosterSwitch: '', varname: 'temporalTweaker' ,name: 'Temporal Tweaker', incredients: ['2xS1', '1xS6'], description: 'Temporal Tweaker: reset the cooldown phase for a booster your choice' }, - { boosterUseCountName: 'boosterUseCountPerpetualProgress', boosterRunTime: 4*60, boosterCooldown: 36*60, boosterDate: 'boosterDatePerpetualProgress', boosterSwitch: 'boosterFactorPerpetualProgress', varname: 'perpetualProgress' ,name: 'Perpetual Progress', incredients: ['2xS2', '1xS4'], description: 'Perpetual Progress: get 3 times points an all your actions for the next 4 hours. You can use Perpetual Progress every three days, if you have the ingredients to craft it.' }, - { boosterUseCountName: 'boosterUseCountStrategicSynapses', boosterRunTime: 4*60, boosterCooldown: 120*60, boosterDate: 'boosterDateStrategicSynapses', boosterSwitch: 'boosterFactorStrategicSynapses', varname: 'strategicSynapses' ,name: 'Strategic Synapses', incredients: ['3xS1', '2xS2'], description: 'Strategic Synapses: gain 3 times EP for all actions on Map Of Content ratings for the next 4 hours. This booster has a cooldown time of 5 days.' }, - { boosterUseCountName: 'boosterUseCountAcceleratedAcquisition', boosterRunTime: 0, boosterCooldown: 36*60, boosterDate: '', boosterSwitch: '', varname: 'acceleratedAcquisition' ,name: 'Accelerated Acquisition', incredients: ['1xS3', '2xS4'], description: 'Accelerated Acquisition: Use Accelerated Acquisition and collect much faster for the next 12 hours all sorts of ingredients when creating and improving notes' }, - { boosterUseCountName: 'boosterUseCountLinkersLode', boosterRunTime: 3*60, boosterCooldown: 48*60, boosterDate: 'boosterDateLinkersLode', boosterSwitch: 'boosterFactorLinkersLode', varname: 'linkersLode' ,name: 'Linkers Lode', incredients: ['3xS2', '1xS1'], description: 'Linkers Lode: collect extra points when creating chain of thoughts for the next 3 hours. (cooldown 2 days)' }, - { boosterUseCountName: 'boosterUseCountEffortlessExpansion', boosterRunTime: 0, boosterCooldown: 480*60, boosterDate: '', boosterSwitch: '', varname: 'effortlessExpansion' ,name: 'Effortless Expansion', incredients: ['2xS3', '1xS6'], description: 'Effortless Expansion: Cast "Effortless Expansion" and lower the cap to the next level about 20% in the next 5 days. (Cooldown 20 days)' }, - { boosterUseCountName: 'boosterUseCountrEcursiveReflection', boosterRunTime: 5*60, boosterCooldown: 36*60, boosterDate: 'boosterDateRecursiveReflection', boosterSwitch: 'boosterFactorRecursiveReflection', varname: 'recursiveReflection' ,name: 'Recursive Reflection', incredients: ['2xS4', '1xS5'], description: 'Recursive Reflection: Improve your notes and get 5 times the points you get on normal condition for the next 5 hours. Cooldown 3 days.' }, - { boosterUseCountName: 'boosterUseCountSynapticSurge', boosterRunTime: 2*60, boosterCooldown: 36*60, boosterDate: 'boosterDateSynapticSurge', boosterSwitch: 'boosterFactorSynapticSurge', varname: 'synapticSurge' ,name: 'Synaptic Surge', incredients: ['2xS2', '1xS1'], description: 'Synaptic Surge: Link your ideas together, every increase in "linking maturity" pays out 20 times for the next 2 hours.' }, - { boosterUseCountName: 'boosterUseCountInspirationInfusion', boosterRunTime: 0, boosterCooldown: 48*60, boosterDate: '', boosterSwitch: '', varname: 'inspirationInfusion' ,name: 'Inspiration Infusion', incredients: ['2xS7', '1xS1'], description: 'Inspiration Infusion: Increase the frequency to get helpful prompts to power up you personal knowledge management for the next 2 days.' }, - { boosterUseCountName: 'boosterUseCountTitleTitan', boosterRunTime: 3*60, boosterCooldown: 36*60, boosterDate: 'boosterDateTitleTitan', boosterSwitch: 'boosterFactorTitleTitan', varname: 'titleTitan' ,name: 'Title Titan', incredients: ['2xS8', '1xS7'], description: 'Title Titan: Quadro your points when making your note title more to the point expressing the idea of your note for the next 3 hours.' }, - { boosterUseCountName: 'boosterUseCountPrecisionPrism', boosterRunTime: 3*60, boosterCooldown: 36*60, boosterDate: 'boosterDatePrecisionPrism', boosterSwitch: 'boosterFactorPrecisionPrism', varname: 'precisionPrism' ,name: 'Precision Prism', incredients: ['2xS8', '1xS2'], description: 'Precision Prism: 4 times the points when increasing the "note length majurity" for a note the next 3 hours.' }, - { boosterUseCountName: 'boosterUseCountHyperlinkHarmony', boosterRunTime: 3*60, boosterCooldown: 36*60, boosterDate: 'boosterDateHyperlinkHarmony', boosterSwitch: 'boosterFactorHyperlinkHarmony', varname: 'hyperlinkHarmony' ,name: 'Hyperlink Harmony', incredients: ['2xS2', '1xS6'], description: 'Hyperlink Harmony: Get for "Inlink majurity" AND "outlink majurity" improvements 5 times the point the next 3 hours.' }, - { boosterUseCountName: 'boosterUseCountEphemeralEuphoria', boosterRunTime: 2*60, boosterCooldown: 2160*60, boosterDate: 'boosterDateEphemeralEuphoria', boosterSwitch: 'boosterFactorEphemeralEuphoria', varname: 'ephemeralEuphoria' ,name: 'Ephemeral Euphoria', incredients: ['1000xSX'], description: 'Unearth the hidden potential within your knowledge repository with the Ephemeral Euphoria booster. For a fleeting two-hour window, your notes will resonate with an extraordinary vitality, allowing you to earn points at an astonishing rate. Seize this moment of boundless opportunity and watch your knowledge flourish like never before! Be aware, you need in sum 1000 ingrediments to craft, ingrediments will be taken from all pots.' }, -]; - - |